Asembler programy1


201 jmp [40
202 jmp [41
203 jmp [42
204 jmp [43
205 stop
206 lda [100 ;wykładnik Pierwszej liczby
207 cmp [102 ;Porównanie z wykładnikiem Drugiej liczby
208 jz [44 ;Jeżeli zero to skocz do linii 216
209 lda [102 ;Aaduje wykładnik drugiej liczby
210 inc ;zwiększam o jeden
211 sto [102 ;zapisuje w 102
212 lda [103 ;ładuje mantysę drugiej liczby
213 shra ;przesuwam o jedną pozycję w prawo (dzielenie)
214 sto [103 ;zapisuje w 103
215 jmp [45 ; Skocz do 206
216 lda [101 ; ładuje mantysę pierwszej liczby
217 add [103 ; dodaje mantysę drugiej liczby do pierwszej mantysy
218 sto [105 ;zapisuje w 105 (WYNIK)
219 lda [102 ; ładuje wykładnik drugiej liczby
220 sto [104 ;zapisuje w 104 (WYNIK)
221 lda [105 ;ładuje mantysę wyniku
222 cmp [106 ;Porównanie z 2^15
223 jgt [46 jeżeli mantysa jest wieksza od 2^15 to skocz do 255
224 jmp [47 ;koniec
225 lda [104 ; normalizacja
226 inc ;zwiększam o jeden
227 sto [104 ;zapisuje w 104 (WYNIK)
228 lda [105 ;normalizacja
229 shra ;przesuwam o jedną pozycję w prawo (dzielenie)
230 sto [105 ;zapisuje w 105 (WYNIK)
231 jmp [47 ;koniec


Wyszukiwarka

Podobne podstrony:
Asembler programy4
Asembler programy3
Asembler programy2
21 Pisanie i uruchamianie programów w asemblerze
Asembler Podstawy programowania w Windows
Programowanie w języku asembler w systemie Windows
Programowanie w języku asemblera
Asembler Sztuka programowania Wydanie II asesz2
Programowanie w asemblerze
Asembler Podrecznik programisty
Asembler Sztuka programowania
zestawy cwiczen przygotowane na podstawie programu Mistrz Klawia 6
Międzynarodowy Program Badań nad Zachowaniami Samobójczymi

więcej podobnych podstron