作业帮 > 数学 > 作业

执行下述两条指令后:Move BL,7FH ADD BL,58H OF=?,CF=?,ZF=?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/12 10:28:37
执行下述两条指令后:Move BL,7FH ADD BL,58H OF=?,CF=?,ZF=?
作为有符号数,运算结果是否正确?
作为无符号数,运算结果是否正确?
为什么?
首先,7FH=127、58H=88,这个无论有无符号都是一样的(有符号的正数和无符号数是一样的)
7FH+58H=D7H=11010111B
1.若将D7H当成有符号数,则为-00100111B=-39,两个正数加合为一个负数,你觉得?
2.若为无符号数,则由于两加数都
再问: 请问OF和CF的 值是否反了?有点懵呢...
再答: 是反了……不好意思……OF=1、CF=0 OF用于有符号,CF用于无符号