Programowanie Niskopoziomowe Sprawozdanie nr.3, Informatyka


PWSZ w KROŚNIE

Informatyka

Nazwa przedmiotu: Programowanie niskopoziomowe

Nr. spraw. 3

Członkowie zespołu:

  1. Marcin Szwarc

Nr albumu

17558

Temat: Rozkazy arytmetyczno - logiczne, stos i przesunięcia bitowe.

Gr. III

Rok: I dzienny

Ocena:

Data realizacji:

Data oddania:

  1. Teoria.
    Rejestry procesora - to komórka pamięci o niewielkich rozmiarach umieszczona wewnątrz procesora i służąca do przechowywania tymczasowych wyników obliczeń, adresów lokacji w pamięci operacyjnej itd.

  2. Treść zadania (programu).

Inkrementacja wartości „ah” o wartość „ax”.

  1. Kod programu wraz z opisem.

.model tiny         // Informacje o tym, że program będzie *.com
.code             // początek kodu
org 100h          // program będzie się zaczynać od CS:0100H
Start:             // Początek programu
   mov   ah,   2   // ustawia wartości rejestru ah na 2

mov ax, 2 // ustawia wartości rejestru ax na 2

inc ax // zwiększa wartość „ah” o „ax” (2)

end start          // koniec

Start:             // Początek programu
   mov   ah,   2   // ustawia wartości rejestru ah na 2

mov ax, 2 // ustawia wartości rejestru ax na 2

dec ax // zmniejsza wartość „ah” o „ax” (2)

end start          // koniec

Start:             // Początek programu
   mov   bx,   2   // ustawia wartości rejestru bx na 2

mov ax, 2 // ustawia wartości rejestru ax na 2

add ax,bx // dodaje wartości „ax” i „bx” (2+2)

end start          // koniec

Start:             // Początek programu
   mov   bx,   2   // ustawia wartości rejestru bx na 2

mov ax, 2 // ustawia wartości rejestru ax na 2

sub ax,bx // odejmuje wartości „ax” i „bx” (2-2)

end start          // koniec

Start:             // Początek programu
   mov   al,   2   // ustawia wartości rejestru al na 2

mov cl, 2 // ustawia wartości rejestru cl na 2

mul cl // mnoży wartość „al” o wartość „cl” (2*2)

end start          // koniec

  1. Uwagi końcowe i wnioski.

inc ax - inkrementacja o wcześniej przypisaną wartość „ax”

dec ax - dekrementacja o „ax”

mul - mnożenie bez znaku

imul - mnożenie ze znakiem (liczby ujemne)

div - dzielenie bez znaku



Wyszukiwarka

Podobne podstrony:
Programowanie Niskopoziomowe Sprawozdanie nr.1-2, Informatyka
Programowanie Niskopoziomowe Sprawozdanie nr.7, Informatyka
Programowanie Niskopoziomowe Sprawozdanie nr.6, Informatyka
Programowanie Niskopoziomowe Sprawozdanie nr.4-5, Informatyka
Sprawozdanie nr 24, 1 STUDIA - Informatyka Politechnika Koszalińska, Labki, sprawozdania fiza
Sprawozdanie nr 71, 1 STUDIA - Informatyka Politechnika Koszalińska, Labki, sprawozdania fiza
Sprawozdanie nr 7, 1 STUDIA - Informatyka Politechnika Koszalińska, Labki, sprawozdania fiza
Sprawozdanie nr 27, 1 STUDIA - Informatyka Politechnika Koszalińska, Labki, sprawozdania fiza
Sprawozdanie nr 1 CECHY TECHNICZNE MATERIAfLOW BUDOWLANYCH, Budownictwo studia pł, sprawka maater
Sprawozdanie Nr. 8 (ilościowa), AGH WIMiC, Rok II, Chemia Nieograniczna ROK II, Laboratoria
Sprawozdanie nr. 2, MEDYCYNA, Biochemia
SPRAWOZDANIE NR 1, ZiIP, II Rok ZIP, Metrologia, Sprawozdanie nr 1
sprawozdanie nr 2 (1)
Sprawozdanie nr 6
Sprawozdanie nr 4 ?ment ?dania
Sprawozdanie Nr 3
Sprawozdanie nr 4 Oznaczanie odczynu i twardości wody
Sprawozdanie nr 7 druk
SPRAWOZDANIE NR 2

więcej podobnych podstron