Autor |
Wiadomość |
Sandrat
Dołączył: 17 Paź 2013
Posty: 1
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
|
Czo ten assembler |
|
org 100h
start:
mov ah, 2
mov dx, [xxx+1]
int 21h
mov ax, 4c00h
int 21h
xxx db 55
Ten kod wypisuje 6 na ekran. 55 to kodzie Ascii 7 wiec jezeli do zmiennej dodajemy 1 to nie powinna wyjsc 56 czyli 8? Dlaczego wyswietla 6, a nie 8.
Post został pochwalony 0 razy
|
|
Wto 23:56, 26 Lis 2013 |
|
![](http://picsrv.fora.pl/AcidTech/images/spacer.gif) |
|
![](http://picsrv.fora.pl/subSilver/images/spacer.gif) |
draculeq
Dołączył: 17 Paź 2013
Posty: 12
Przeczytał: 0 tematów
Pomógł: 4 razy Ostrzeżeń: 0/5
|
|
|
|
kod nie powinien wygladac tak?
org 100h
start:
mov ah, 2
mov dx, [xxx+1]
int 21h
mov ax, 4c00h
int 21h
xxx db 55,56,57,58
bo pod xxx+1 nie masz nic wiec bierze coś ze stosu bliżej nie określonego i u ciebie było to 6 a u mnie dziwne S
Post został pochwalony 0 razy
Ostatnio zmieniony przez draculeq dnia Czw 0:26, 28 Lis 2013, w całości zmieniany 1 raz
|
|
Czw 0:25, 28 Lis 2013 |
|
![](http://picsrv.fora.pl/AcidTech/images/spacer.gif) |
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
|
|