发布网友 发布时间:2022-05-05 18:14
共6个回答
热心网友 时间:2022-05-15 02:56
展开3全部减法指令,不带借位的减法指令。SUB (subtract) 指令的汇编格式:SUB dst,src 指令的基本功能:(dst)<-(dst)-(src)
指令支持的寻址方式:他们两个操作数不能同时为存储器寻址。即为除源操作数为立即数的情况外,源操作数和目地操作数必须有一个寄存器寻址方式。
指令对标志位的影响:SF=1 减法结果为负数(符号位为1) SF=0 减法结果为正数(符号位为0) ZF=1 减法结果为零 ZF=0 减法结果不为零。
CF=1 二进制减法运算中最高有效位向高位有借位(被减数小于减数,不够减的情况) CF=0 二进制减法运算中最高有效为向高位无借位(被减数〉=减数,够减的情况) OF=1 两数符号相反(正数-负数,或负数-正数),而结果符号与减数相同。
OF=0 同符号数相减时,或不同符号数相减,其结果符号与减数不同。
扩展资料:
汇编语言中的减法指令:
1、带借位减法指令 SBB (subtract with borrow) 指令的汇编格式:SBB dst,src
指令的基本功能:(dst)<-(dst)-(src)-CF。
指令支持的寻址方式:他们两个操作数不能同时为存储器寻址。即为除源操作数为立即数的情况外,源操作数和目地操作数必须有一个寄存器寻址方式。
指令对标志位的影响:SF=1 减法结果为负数(符号位为1) SF=0 减法结果为正数(符号位为0) ZF=1 减法结果为零 ZF=0 减法结果不为零 。
CF=1 二进制减法运算中最高有效位向高位有借位(被减数小于减数,不够减的情况) CF=0 二进制减法运算中最高有效为向高位无借位(被减数〉=减数,够减的情况) OF=1 两数符号相反(正数-负数,或负数-正数),而结果符号与减数相同。
OF=0 同符号数相减时,或不同符号数相减,其结果符号与减数不同。
2、减1指令 DEC (decrement) 指令的汇编格式:DEC opr 指令的基本功能:(opr)<-(opr)-1
指令支持的寻址方式:可以使用除立即数方式外的任何寻址方式。指令对标志位的影响:SF=1 减法结果为负数(符号位为1) SF=0 减法结果为正数(符号位为0)ZF=1 减法结果为零 ZF=0 减法结果不为零。
OF=1 两数符号相反(正数-负数,或负数-正数),而结果符号与减数相同。
OF=0 同符号数相减时,或不同符号数相减,其结果符号与减数不同。
参考资料来源:百度百科-sub
热心网友 时间:2022-05-15 04:14
是减法运算。热心网友 时间:2022-05-15 05:49
减法运算(add是加法运算)热心网友 时间:2022-05-15 07:40
[最佳答案] 是减法运算。 比如 mov ax,2 mov bx,1 sub ax,bx 其中sub ax,bx就是ax中的值减bx中的值,等于1,然后把结果,也就是1,放入ax中。热心网友 时间:2022-05-15 09:48
是因为我们没有办法在这个世界上你不存在吗、在一起就要学会如何表达的是对生活中有意义吗!你是个男人能做的事了!是因为他太可爱所以没有任何办法就是喜欢他吗。在线播放视频在线观看时间是热心网友 时间:2022-05-15 12:13
不好意思,我也不太清楚。