2.1
1)略
2)
2.2
1)00010+0=00010;00010+FFFF=1000F
2)SA*16+X=20000;其中X最大为FFFF,最小为0,故SA最大为2000H,最小为1001H(10001H/16=1000H余1H,故应以1001H为下限)
SA>2000H时
2.3(IP值会随汇编指令的执行而不断变化,其原因实际是指令相应内存段中的机器码被CPU读取,导致IP变化。也就是说,某段指令的长度实际指的是相应机器码所占的内存段长度(3字节,4字节等))
4次。
每执行完一条语句一定改变一次。jmp ax本身负责改变ip值。故共计4次。