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



  • 涓夎彵PLC鎸囦护 sub K0 d304 d306鏄粈涔鎰忔?
    绛旓細杩欎釜鏄16浣嶅姞娉曡绠楋紝鎰忔濇槸锛氬崄杩涘埗鏁"0"涓嶥304涓暟鎹浉鍔狅紝缁撴灉瀛樺埌D306銆鎸囦护鏍煎紡瑙佷笅鍥
  • 涓夎彵plc涓瓄SUB D450 C10 D301}鏄粈涔鎰忔?
    绛旓細鎰忔濇槸 D450鏁版嵁鍌ㄥ瓨鍣ㄩ噷闈㈢殑鏁板噺鍘籆10璁℃暟鍣ㄩ噷闈㈢殑鏁板硷紝鐒跺悗鎶婄粨鏋滃瓨鍒 D301杩欎釜鏁版嵁鍌ㄥ瓨鍣ㄩ噷闈傚湪涓夎彵PLC缂栫▼鎸囦护涓紝SUB琛ㄧず鐨勬槸绠楁湳杩愮畻鎸囦护涓殑鍑忔硶鎸囦护銆傚噺娉曟寚浠ょ殑浣跨敤锛 SUB [S1.] [S2.] [D.]瀹冩槸灏哰S1.]鎸囧畾鍏冧欢涓殑鍐呭浠ヤ簩杩涘埗褰㈠紡鍑忓幓[S2.]鎸囧畾鍏冧欢鐨勫唴瀹癸紝鍏剁粨鏋滃瓨鍏ョ敱[D...
  • 姹囩紪璇█閲 sub鏄 浠涔鍔熻兘?
    绛旓細姹囩紪璇█閲 sub鏄 浠涔鍔熻兘锛 鏄噺娉曡繍绠椼 姣斿 mov ax,2 mov bx,1 sub ax,bx 鍏朵腑sub ax,bx灏辨槸ax涓殑鍊煎噺bx涓殑鍊硷紝绛変簬1锛岀劧鍚庢妸缁撴灉锛屼篃灏辨槸1锛屾斁鍏x涓傛眹缂栬瑷閲岄潰鎬庝箞瀹炵幇鎸囬拡鐨勫姛鑳斤紵 姹囩紪璇█涓湁涓涓瘎瀛樺櫒闂存帴瀵诲潃锛屽叾瀹炲氨鏄寚閽堝姛鑳界殑鍏蜂綋浣撶幇銆傛瘮濡傦細 clrram: ...
  • PLC绋嬪簭鍥句腑SUB D1 D3 D4浠涔鎰忔?
    绛旓細SUB鏄鍑忔硶鎸囦护锛岃繖涓殑鎰忔濆氨鏄疍1涓殑鏁版嵁鍑忓幓D3涓殑鏁版嵁锛岀粨鏋滀繚瀛樺埌D4涓傛湜閲囩撼銆傘傘
  • 鏈哄櫒鎸囦护鍖呮嫭浠涔
    绛旓細ADD鎸囦护 ADD鎸囦护鏄竴绉嶅湪璁$畻鏈轰腑鐢ㄦ潵鎵ц鍔犳硶鎿嶄綔鐨勬満鍣ㄦ寚浠ゃ傝鎸囦护灏嗕袱涓暟鎹浉鍔犲苟灏嗙粨鏋滃瓨鍌ㄥ湪鐩爣鎿嶄綔鏁颁腑銆侫DD鎸囦护鐨勫熀鏈娉曞涓嬶細ADD 鐩爣鎿嶄綔鏁, 婧愭搷浣滄暟 渚嬪锛屽皢瀵勫瓨鍣╡ax鐨勫煎姞1锛欰DD eax, 1 SUB鎸囦护 SUB鎸囦护鏄涓绉嶅湪璁$畻鏈轰腑鐢ㄦ潵鎵ц鍑忔硶鎿嶄綔鐨勬満鍣ㄦ寚浠ゃ傝鎸囦护灏嗘簮鎿嶄綔鏁扮殑鍊间粠鐩爣...
  • 浜ゆ崲鏈sub浠涔鎰忔
    绛旓細鍑忔硶鎸囦护銆備氦鎹㈡満鐢辫緭鍏ヨ緭鍑烘帴鍙d互鍙婂叿鏈変氦鎹㈠垎缁勬垨淇″厓绛夋暟鎹崟鍏冭兘鍔涚殑杞彂閫昏緫缁勬垚鐨勭綉缁滆澶囥傚叾涓敤鎴风湅浜嗕竴閫氳繃杈撳叆sub杩涜鍑忔硶鎸囦护锛屼篃鍙互閫氳繃add杩涜鍔犳硶鎸囦护銆
  • 涓夎彵plc鐨勫姞娉鎸囦护鏄粈涔?
    绛旓細ADD锛氬姞娉曟寚浠わ紝鐢ㄤ簬瀵逛袱涓暟鎹繘琛屽姞娉曡繍绠楋紝骞跺皢缁撴灉鏀惧叆鐩爣瀵勫瓨鍣ㄣSUB锛氬噺娉曟寚浠わ紝鐢ㄤ簬瀵逛袱涓暟鎹繘琛屽噺娉曡繍绠楋紝骞跺皢缁撴灉鏀惧叆鐩爣瀵勫瓨鍣ㄣ侻UL锛氫箻娉曟寚浠わ紝鐢ㄤ簬瀵逛袱涓暟鎹繘琛屼箻娉曡繍绠楋紝骞跺皢缁撴灉鏀惧叆鐩爣瀵勫瓨鍣ㄣ備笁鑿盕X绯诲垪PLC鐨勫姞娉鎸囦护鏄ADD锛屼緥濡侫DDD0D2D4鐨勬剰鎬濆氨鏄暟鎹瘎瀛樺櫒D0涓殑鏁版嵁鍔犱笂鏁版嵁瀵勫瓨鍣...
  • sub鏄粈涔鎰忔濆湪寰満鍘熺悊涓
    绛旓細鍑忔硶鎸囦护 sub dst锛宻rc dst鏄洰鐨勬搷浣滄暟锛宻rc鏄簮鎿嶄綔鏁帮紝sub鎸囦护鎵ц鐨勬槸灏哾st-src鐨勭粨鏋滃瓨鍏st涓殑鎿嶄綔
  • sub鎸囩殑鏄粈涔?
    绛旓細鎸囦护浠嬬粛锛氱洰鐨勬搷浣滄暟鍑忓幓婧愭搷浣滄暟锛岀粨鏋滄斁鍦ㄧ洰鐨勬搷浣滄暟涓傛簮鎿嶄綔鏁板師鏈夊唴瀹逛笉鍙橈紝骞舵牴鎹繍绠楃粨鏋滅疆鏍囧織浣峉F锛孼F锛孉F锛孭F锛孋F锛孫F銆SUB鎸囦护鍙互杩涜瀛楄妭鎴栧瓧鐨勫噺娉曡繍绠楋紝婧愭搷浣滄暟鍜岀洰鐨勬搷浣滄暟鐨勭害瀹氫笌ADD鎸囦护鐩稿悓銆傛搷浣滄暟鐨勭被鍨嬪彲浠ユ牴鎹▼搴忓憳鐨勮姹傜害瀹氫负甯︾鍙锋暟鎴栬呮棤绗﹀彿鏁般傚綋鏃犵鍙锋暟鐨勮緝灏忔暟鍑忓幓...
  • 鍗曠墖鏈洪棶棰:SUB鏄粈涔?
    绛旓細51鍗曠墖鏈洪噷娌℃湁杩欎釜鍏抽敭璇嶏紝涓鑸湁杩欐牱鍑犱釜鐢ㄦ硶鍙兘娑夊強鍒帮細1锛屽噺娉曟寚浠わ紝涓嶈繃鍑忔硶鎸囦护鏄锛歋UBB 2锛屽瓙绋嬪簭鐨勬爣鍙凤紝鏈夋椂浼氱敤SUB褰撳瓙绋嬪簭鐨勬爣鍙枫
  • 扩展阅读:字母圈brat怎么玩 ... 字母圈新手sub怎么做 ... 字母圈sub分为哪几种 ... 字母圈sub有哪些类型 ... sub是什么心理 ... sub自测表 ... sub是什么取向 ... 字母圈sub代表什么 ... sub是s还是m ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网