SUB指令是什么?

作者&投稿:父侦 (若有异议请与网页底部的电邮联系)
~

减法指令,不带借位的减法指令。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




侠盗猎车手圣安地列斯秘籍怎么弄(完整版无敌秘籍代码指令)
侠盗飞车圣安地列斯是一款经典的单机游戏,虽然已经推出很久但仍然是许多80后和90后小伙伴的回忆,时至今日仍然有很多玩家喜欢体验它的内容,然而很多人可能已经忘记了游戏中的秘籍是什么?今天我们将为大家分享完整版无敌秘籍代码指令,喜欢这款游戏的小伙伴们可以将本攻略收藏起来!gta圣安地列斯完整版无敌...

侠盗飞车圣地安列斯指令
ubhyzhq 垃圾车 rzhsuew 高尔夫车 cpktnwt 车辆爆炸 xicwmd 车隐形 monstermash 大脚车 speedfreak 所有车辆得到加速剂 ohdude 猎人直升机秘籍 akjjyglc 摩托车 amomhrer 拖粪车 eegcyxt 推土机 urkqsrk 飞机 agbdlcid 越野型大脚车 ifirstdoz 不会被通缉...

侠盗列车圣地安列斯联机命令(指令)
得到高尔夫球杆 BAGOWPG = 得到一大笔奖励 FOOOXFT = 行人全副武装 AIWPRTON= 刷新一辆坦克 KRIJEBR = 刷新一辆Stretch UBHYZHQ = 刷新一辆Trashmaster RZHSUEW = 刷新一辆Caddy CPKTNWT = 所有车辆爆炸 XICWMD= 隐行车辆 PGGOMOY = 完美操控 SZCMAWO = 自杀 ZEIIVG= 交通信号灯变绿 YLTE...

8086汇编CPU自动修改IP与执行指令先后的问题
仍然是之后的 第1次,加载mov指令,ip指向下一语句sub,执行赋值 第2次,加载sub指令,ip加载完成后指向下一条jmp语句,执行减 第3次,加载jmp指令,ip加载完成后指向jmp后面的语句,第4次,执行跳转,跳转指令本身会修改ip的值,使ip的值第4次改变 ...

侠盗猎车5按哪个键是输入指令的
侠盗猎车手圣安地列斯是侠盗系列第3部的资料片,不用呼唤命令台,进入游戏直接输入就行了!密码:LXGIWYL = 一般武器 KJKSZPJ = 暴力武器 UZUMYMW = 超级武器 HESOYAM = 恢复生命值, 防弹衣, $250k OSRBLHH = 增加两颗警星 ASNAEB = 清除警星(偷渡和闯如军事基地无效)AFZLLQLL = 好天气 IC...

拳皇98中如何使用宏命令?
宏的指令就写在“Macro1A=” “Macro1B=”……的后面,写好后保存,进入游戏 设置宏对应的按键就行了。需要说一下,在游戏进行中是不能写宏的。宏定义的具体符号表示如下:方向键:u=上 d=下 f=前 b=后 df=前下 db=后下 ub=后斜跳 uf=前斜跳 (u,d,f,b就是上,下,前,后的英文...

...网上下的街机版 大必杀好难用 谁会设置宏命令 一键必杀那种 急急...
宏定义的具体符号表示如下:u(Up)=↑、 d(Down)=↓、 l(Left)=←、 r(Right)=→ 、ld=↙、 rd=↘ 、ul=↖ 、ur=↗ (u=上 d=下 f=前 b=后 df=前下 db=后下 ub=后上 uf=前上)1=按键1 2=按键2 3=按键3 4=按键4 5=按键5 6=按键6。在模拟器文件夹里找到‘ini’...

winkawaks1.48玩炸弹人机皇版为什么会花,什么都看不见
u=上 d=下 f=前 b=后 df=前下 db=后下 ub=后斜跳 uf=前斜跳 1=按键1 2=按键2 3=按键3 4=按键4 5=按键5 6=按键6 s=开始 ,=下一帧 有停顿的作用 +=表示在宏定义的招式发出的同时接受其它操作指令的输入,经观察发现,u,d,f,b就是上,下,前,后的英文单词的第一个字母。看完了具体符号...

拳皇2002中库拉.红眼boss和雅典娜的出招宏命令.要全一点且自己测试可行...
宏的指令就写在“Macro1A=” “Macro1B=”……的后面,写好后保存,进入游戏 设置宏对应的按键就行了。需要说一下,在游戏进行中是不能写宏的。宏定义的具体符号表示如下:方向键:u=上 d=下 f=前 b=后 df=前下 db=后下 ub=后斜跳 uf=前斜跳 (u,d,f,b就是上,下,前,后的英文...

kawaks1.48中文版中的”宏”命令
D~,U1 即可 , -- 下一帧,即停顿1帧的时间,玩家可以通过尝试估算一下1帧是多长时间 ~ -- 持续20帧有效,即按住前一个指令20帧不放,基本用来定义需要蓄力的招数 如果我想把拉尔夫的重急降下爆弹(↓蓄↑ C)写在Macro1J上,那么就在“Macro1J=”后面写上“d~~~,u,3”(注,KOF系列里...

如东县18332932871: PLC程序里面AND指令 SUB指令 ZRSTP指令什么意思 -
古震优可: AND指令:单个常开接点的串联 SUB指令:减法指令.比如:SUB D1 D2 D3,意思是D1加D2等于到D3. ZRSTP指令:ZRST区间复位指令,P上沿指令.比如:ZRSTP D0 D99,意思是复位从D0开始至D99的所有寄存器,由于有P,所以接通后只执行一次.

如东县18332932871: 三菱PLC SUB指令 -
古震优可: SUB指令是减法指令.SUBD1D0K1M0表示将D1减去D2的运算或桐段结果,由起始位置衫誉为M0的4个连续中间继电器输轮羡出.

如东县18332932871: SUB在汇编语言中是什么意思啊? -
古震优可: sub在汇编中是减法的意思

如东县18332932871: 单片机问题:SUB是什么? -
古震优可: 51单片机里没有这个关键词,一般有这样几个用法可能涉及到: 1,减法指令,不过减法指令是:SUBB 2,子程序的标号,有时会用SUB当子程序的标号.

如东县18332932871: 三菱PLC SUB是什么意思.起什么作用.谢谢 -
古震优可: 算术运算中的减法指令 你多输入下看看 比如LD X1 SUB C1 C2 C3每个指令都是在仿真运行中熟悉的

如东县18332932871: 在汇编语言的指令系统中,助记符SUB表示算术类的 - ------运算
古震优可: 在汇编语言的指令系统中,助记符SUB表示算术类的___减___运算

如东县18332932871: 汇编指令SUB与DEC的区别在哪? -
古震优可: DEC指令不影响CF,SUB要影响的.其他的就减一来说是一样的.

如东县18332932871: psp高达vs高达next里N是什么意思,SUB是什么意思 -
古震优可: N即Neutral,来自格斗游戏的术语,指摇杆中置输入格斗,也就是不加方向的格斗.GVGN中,通过输入不同的方向区分格斗种类,N可以指代机体的N格斗,也可以用来表记格斗输入的指令.Sub指机体的副射击,输入指令是射击+格斗(PSP版默认键位R),是相对于直接输入射击发动的主射击而言的.

如东县18332932871: 汇编中的sub ax,0ffh是什么? -
古震优可: sub ax,0ffh 是一条不带借位的减法指令sub是操作码 表示该指令的功能是不带借位的减法指令 ax表示累加器作为源操作数 用来存放被减数 即该指令的一个操作对象 0ffh是立即数 作为减数 是该指令的另一个操作对象 该指令的功能是: (ax ) - 0ffh 结果送累加器ax中保存.呵呵 望采纳哦

如东县18332932871: 汇编,减法指令SUB是怎样影响标志位的? -
古震优可: SUB影响全部的条件标志: 1.减法的CF反应的是无符号数运算中的借位情况:当减数>被减数是CF=1,否则CF=0 2.OF:如果两个数的符号相反而结果的符号与减数相同,则OF=1,否则OF=0; 3.SF(运算结果<0为1否则为0)、ZF(零标志)、AF(辅助进位标志)、PF(奇偶标志)根据其含义设置

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网