- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第4章指令系统层3
4.3.2 80x86 CPU指令系统 1.传送类指令 传送类指令负责把数据、地址或立即数传送到寄存器或存储单元中。它又可分为4种:数据传送指令、地址传送指令、标志位传送指令和类型转换指令。 (1)数据传送指令 MOV(MOVe) 传送 MOVSX(MOVe with Sign-eXtend) 带符号扩展传送 MOVZX(MOVe with Zero-eXtend) 带零扩展传送 PUSH(PUSH onto the stack) 进栈(入栈) POP(POP from the stack) 出栈 PUSHA/PUSHAD(PUSH All registers) 所有寄存器进栈 POPA/POPAD(POP All registers) 所有寄存器出栈 XCHG(eXCHanGe) 交换 ① MOV传送指令 指令格式:MOV DEST,SRC 指令功能:DEST ?(SRC),即将源地址的内容(源操作数)传送到目的地址中。传送指令执行完后源操作数保持不变。 受影响的状态标志位:无。 例如,将立即数传送到通用寄存器或存储单元 MOV AL,1FH ;将8位立即数1FH传送到8位寄存器AL中 MOV AX,2345H ;字传送 MOV DA_BYTE,0FEH ;字节传送 MOV ARY[BX],1234H ;字传送 MOV EBX ;双字传送 【例4-6】 把DA_WORD1字单元内容传送到DA_WORD2字单元中,可用如下两条指令: MOV AX,DA_WORD1 MOV DA_WORD2,AX 此外,MOV指令中立即数不能直接传送给段寄存器,而且段寄存器之间也不能直接传送数据,但可以通过通用寄存器来实现间接传送。 【例4-7】 把立即数10A0H传送给段寄存器DS、ES,可用以下3条指令: MOV AX,10A0H MOV DS,AX MOV ES,AX ② MOVSX带符号扩展传送指令(80386及后继机型可用) 指令格式:MOVSX DEST,SRC 指令功能:DEST?符号扩展(SRC)。该指令的源操作数可以是8位或16位的寄存器或存储单元的内容,而目的操作数必须是16位或32位寄存器,传送时将源操作数进行符号扩展后送入目的寄存器,8位数据可以符号扩展到16位或32位,是16位数据也可以符号扩展到32位。 受影响的状态标志位:无。 ③ MOVZX带零扩展传送指令(80386及后继机型可用) 指令格式:MOVZX DEST,SRC 指令功能: DEST?零扩展(SRC)。 MOVZX的源操作数是无符号整数,作零扩展,即不管源操作数的符号位是否为1,高位均扩展为零。 受影响的状态标志位:无。 【例4-10】 指令“MOVZX DX,AL”把AL寄存器中的8位数,零扩展成16位数,送到DX寄存器中。如果(AL)= F0H,该指令执行后(DX)= 00F0H。 【例4-11】 指令“MOVZX EAX,DATA”把DATA字单元中的16位数,零扩展为32位数,送到EAX寄存器中。 ④ PUSH进栈指令 指令格式:PUSH SRC 指令功能:首先修改堆栈指针SP或ESP的内容,然后将源操作数压入栈顶单元中。源操作数可以是立即数、寄存器(含段寄存器)或存储单元的内容,但8086不能使用立即数。具体操作可表示如下: 操作数16位:SP或ESP ?(SP或ESP)?2 栈顶字单元 ?(SRC) 操作数32位:SP或ESP ?(SP或ESP)? 4 栈顶双字单元 ?(SRC) 受影响的状态标志位:无。 堆栈是以“后进先出”方式工作的一个存储区,它必须存在于堆栈段中,因而其段基值或段选择器存放于SS寄存器中。堆栈操作只能在栈顶进行,因此使用堆栈指针
您可能关注的文档
最近下载
- 小学幼儿园正方体的11种展开图(打印版)-趣味版.pdf VIP
- (推荐!)2025医疗器械研究资料产品性能研究报告模板(护理包为例).docx VIP
- 部编版语文四年级上册第5单元习作《生活万花筒》优质课件.pptx VIP
- 罗宾斯管理学第15版中文PPT第14章.pptx VIP
- 初中化学校本课程(定稿).pdf VIP
- 人教版物理九年级 能量的转化和守恒 教案.docx VIP
- 苏教版六年级数学上册全册课时练含答案(共67份).pdf
- J-STD-035A非密封封装电子器件的声学显微技术.pdf VIP
- 医疗器械注册研究资料模板.pdf VIP
- 《国有企业采购操作规范:国有企业供应链采购活动与监督》2023修订版解读.pptx VIP
文档评论(0)