(1)al = 0
mov al,255 al=(11111111)
add al,1 al = 0, cf = 1,进位位为1。
(2)al = -128 al = (10000000)补码表示
sub al , 1 相当于 al = (10000000) +(11111111) = (01111111)=127
11111111是-1的补码。
(3)
DIV CL 既 ax / cl => ah = 4, al = 1。 al存商, ah存余数
(4)
ax = (0000 0100 1110 0110)
bx = (0000 0011 0100 0010)
and ax,bx => ax=(0000 0000 0100 0010) = 042h
bx不变。
这些题目考察的是数的补码既各种表示。