2011年计算机三级考试PC技术知识要点(13)

来源:计算机等级考试    发布时间:2012-08-27    计算机等级考试视频    评论

  (2)减法指令

  ①SUB

  格式: SUB OPRD1,OPRD2

  功能:完成两个操作数相减,结果放在目的操作数OPRD1中。其规则与加法指令相同。

  说明:SUB的执行结果影响标志位SF、ZF、AF、PF、CF和OF。

  ②SBB

  格式: SBB OPRD1,OPRD2

  功能:SBB指令与SUB基本相同,不同的是两个操作数相减时,还要减去借位标志位CF的当前值。

  ③DEC

  格式: DEC OPRD

  功能:完成对操作数OPRD减1运算后返回操作数中。操作数可以是寄存器或存储器。

  说明:指令执行对标志位CF无影响,但影响标志位SF、ZF、AF、PF和OF。

  ④NEG

  格式: NEG OPRD

  功能:完成对操作数取补,即用零减去操作数,再把结果送回操作数。

  说明:该指令执行结果影响标志位SF、ZF、AF、PF和OF,对于CF一般总是CF=1,只有当操作数为0时,CF=0。⑤CMP

  格式: CMP OPRD1,OPRD2

  功能:完成两个操作数相减,但不回送结果,结果只影响状态标志位。操作数规定与加法操作数相同。

  CMP指令只比较两个数的大小。若两数相等,则ZF=1,否则ZF为0。若两数不相等,则其大小的确定可利用CMP指令执行后的其他标志位来确定。例如,对于无符号数,可利用CF标志值来判断。当CF=1时,则OPRD1OPRD2。对于有符号数,则用标志位SF和OF的状态一同判定。

  ⑥AAS

  功能:完成对在AL中的两个未组合的十进制数相减的结果进行校正,在AL中产生一个正确的未组合十进制数的差。

  ⑦DAS

  功能:完成对在AL中两个未组合的十进制数相减以后的结果进行校正,在AL中产生一个正确的组合十进制数的差。

  (3)乘法指令

  ①MUL

  格式: MUL OPRD

  功能:完成源操作数OPRD与累加器中的数相乘,结果放在累加器中。参与运算的操作数可以是寄存器或存储器。乘积为单字节长时,放在AX中;乘积为双字长时,分别存放在DX(乘积的高16位)和AX中。

  说明:将内存单元FIRST和SECOND的两个字节的内容相乘,乘积放在THIRD单元和下一个单元内。MUL指令运行结果只影响标志位CF和OF。

  ②IMUL

  格式: IMUL OPRD

  功能:IMUL指令为带符号数相乘指令,即将源操作数与累加器中的数都作为带符号数相乘,其余与MUL指令相同。

  ③AAM

  功能:对在AX中两个未组合的十进制数的乘积进行校正,以得到正确的未组合的十进制数的乘积。

  (4)除法指令

  ①DIV

  格式: DIV OPRD

  功能:无符号除法指令。用指定的源操作数OPRD去除累加器中的值,所得商和余数分别放在AL和AH(字节操作)或AX和DX(字操作)中。

  ②其他除法指令

  ●IDIV: 完成带符号数的除法运算。

  ●AAD: 完成AX中的两位未组合的十进制数在两个数相除之前进行核正。

  ●CBW: 字节转换为字。具体操作是按AL的符号位扩展到整个AH中。

  ●CMD: 字转换为双字。按AX的符号扩展到整个DX中。

  3.逻辑运算和移位指令

  (1)逻辑运算指令①NOT

  格式: NOT OPRD

  功能:完成对操作数求反,然后送回原处。说明:此指令对标志位无影响。

  ②AND

  格式: AND OPRD1,OPRD2

  功能:对两操作数进行按位逻辑“与”运算,结果送目的操作数。目的操作数可为通用寄存器、存储器,源操作数可以是立即数、寄存器、存储器。

  ③OR

  格式: OR OPRD1, OPRD2

  功能:对两操作数进行按位“或”运算,结果回送目的操作数。操作数规定与AND相同。

  说明:“或”运算令标志位CF=0,OF=0,其“或”操作后的结果反映在标志位PF、SF和ZF上。

  ④XOR

  格式: XOR OPRD1,OPRD2

  功能:对两个操作数进行按位“异或”运算,结果回送目的操作数。

  说明:XOR执行后,标志位CF=0,OF=0,“异或”操作结果反映在标志位PF、SF和ZF上。

  ⑤TEST

  格式: TEST OPRD1,OPRD2

  功能:TEST指令的操作与AND指令完全相同,但结果不送目的操作数,仅反映在状态标志位上,TEST指令的操作数规定与AND相同,对标志位的影响亦与AND相同,即:CF=0,OF=0,结果反映在标志位PF、SF和ZF上。

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答