投影片上是
mov al, -128
neg al ; CF = 0, OF = 1
mov ax, 8000h
add ax, 2 ; CF = 0, OF = 0
mov al, -5
sub al, +125 ; CF = 1, OF = 1
可是我實際在電腦上執行得到的結果卻是
mov al, -128
neg al ; CF = 1, OF = 1
^^^^^^
mov ax, 8000h
add ax, 2 ; CF = 0, OF = 0
mov al, -5
sub al, +125 ; CF = 0, OF = 1
^^^^^^
究竟是為什麼呢??
還是我的 assembler 比較奇怪??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.242.239