作业帮 > 数学 > 作业

汇编符号扩展,前面加F有什么意义?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/26 11:54:07
汇编符号扩展,前面加F有什么意义?
1.
AX=7001H
CBW
;则AX=0001;
2.
AX=8001H
CBW
;则AX=FF01H;
先看看我上面写的对不对.
我知道什么时候补0什么时候补F,补0(N个0和1个0的意思不变)好理解,但是补F(一个F就不好理解了,因为F=1111,若是补1000还好,说明跟原数互为相反数).实在看不出补F有何意义,举个例子说明下.
CBW指令的功能是:将AL中的符号位数据扩展至AH.意思就是:原来是正数的扩展后还是正数,原来是负数的扩展后还是负数.
如果AL=71H,扩展后AH=00H,AX=0071H
如果AL=81H,扩展后AH=0FFH,AX=0FF81H
再问: 请问之前你有回答过此题吗?好像少了一个回答
再答: 这道题第一次见,有什么问题吗?“少了一个回答”是什么意思?
再问: 之前有位网友回答了好多,我追问了他一次,可是现在找不到这个记录,他的全部回答都消失了,怎么回事?