导读 大家好,小问来为大家解答以上问题。sub指令减成负数,sub指令这个很多人还不知道,现在让我们一起来看看吧!1、SUB减法指令对两个数相减时并...
大家好,小问来为大家解答以上问题。sub指令减成负数,sub指令这个很多人还不知道,现在让我们一起来看看吧!
1、SUB减法指令对两个数相减时并不区分是有符号数还是无符号数,减得结果的十六进制或二进制数是一样的,但是判断有符号溢出用OF,而判断无符号溢出用CF。
2、 (1)当两个符号相反的数相减,如果差的符号与减数符号相同时则OF=1,即正数减负数得负数或者负数减正数得正数。
3、 (2)当最高位向上形成借位时CF=1。
4、 sub 80H 1 这条指令写法是错误的,是否是想表达80H减1呀?80H为负数,1为正数,二者相减得79H为正数,则OF=1。
以上就是【sub指令减成负数,sub指令】相关内容。