彙編指令(待完善)

qq_41694201發表於2018-10-20

nop 啥也不做

mov ax,18 :將18放進ax,也就是ax就等於18了,如果是18h就是16進位制的18

add ax,bx:將ax和bx進行相加,然後將結果儲存到ax中 這裡有點要注意如果ax=00FF,那它加上1等於多少?安裝常理來說應該是0100h是吧,但是並不是,在這裡結果是0000,也就是所謂的加多了溢位了,它的上以為並不是用來進位的,這裡還需要繼續學習才能明白是怎麼回事。

sub ax,1:與add相反,這裡是ax減去1然後儲存到ax中,那也與add相似的有減多了,列如ax=00FA,然後sub ax,70000H,結果是FFFF,因為不夠減,然後後憑空借位導致的結果。

mov ax,[1000h] 將地址[1000h]放到ax

 

相關文章