- 0
- 0
- 约4.76千字
- 约 45页
- 2019-08-19 发布于辽宁
- 举报
80386的新增指令 10.3 指令系统 (3)数的传送与扩展指令 格式1: MOVSX 寄存器,寄存器.存储器地址 功能:传送有符号数到目的寄存器中,并将符号扩展到操作数的所有位。 格式2: MOVZX 寄存器,寄存器.存储器地址 功能:传送无符号数到目的寄存器中,并用0进行扩展。 80386的新增指令 10.3 指令系统 (4)双精度移位指令 格式1:SHLD 寄存器.存储器地址,寄存器,CL.立即数 功能:双精度左移指令,第一个操作数左移N(第三个操作数指出)位,其右边空出位由第二个操作数的左边N位填补,CF保持第一个操作数最后一次的移出位。 格式2:SHRD 寄存器.存储器地址,寄存器,CL.立即数 功能:双精度右移指令,参见SHLD。 80386的新增指令 10.3 指令系统 (5)条件设置类指令 这类指令用于测试指定的标志位所处的状态,根据测试结果,将指定的一个8位寄存器或内存单元置1或0: 结果为真,8位寄存器或内存单元置1; 结果为假,8位寄存器或内存单元置0。 这类指令有:SETA.SETNBE,还有SETAE.SETNC、SETB.SETNAE.SETC、SETNA.SETBE、SETE.SETZ、SETG.SETNLE、SETGE.SETNL、SETL.SETNGE、SETLE.SETNG、SETNE.SETNZ、SETNO、SE
原创力文档

文档评论(0)