- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章-2-MOV传送指令-G
3.2 程序占有的空间和执行时间 3.2 程序占有的空间和执行时间 3.2.1 操作码的机器语言表示 mov ax,1234 a13412 b83412h mov ax,[1234h] 80X86 是多字节指令。操作码(op)通常占整条指令的第一个字节,有时占第二个字节的3位,其余的是地址码。 操作码中的特殊位 3.2.2 寻址方式的机器语言表示 mov ax,bx 真正的机器指令中用一个字节(通常是第二个字节)表示寻址方式 例:mod=01(有8位位移量) r/m=111寄存器间接寻址(bx). 操作数的物理地址为: DS:(bx)+ D8 (2)ADD mem/reg, data(data表示立即数) 例如: s=1 (立即数是字节,8位扩展到16位) w=1(表示字操作) mod=10(16位位移量的存储器寻址) reg=000(表示AX,在此命令中无意义) r/m=001(表示(BX)+(DI)+D16) ADD D16[BX][DI],-105D 3.2.3 指令的执行时间 指令的执行时间=取指令+取操作数+执行指令+传送结果,由于8088采取预取指令,因此真正的执行时间是后三相之和。 例如:纯寄存器加法占3个时钟周期 16位整数乘法占128~154个时钟周期 时间的计算:1ms=10-3sec, 1um=10-6sec,1ns=10-9sec 设时钟频率为5MH,则一个时钟周期为0.2us(微秒)): 纯寄存器加法占3个时钟周期,即3*0.2us=0.6us 存储器--寄存器方式3.2 8088机器语言指令概况 (9+EA)*0.2us=(9+12)*0.2us=4.2us 3.3 80X86的指令系统 8088的指令系统可分为6种: MOV指令 1o mov mem/reg, mem/reg mov dx,bx mov cx,[21000h] mov [bx],ax mov [bx],[2100h] (错) (不允许两个存储器之间直接传送) 2o mov reg, data mov dx,100 mov ds,100 (错) (不允许立即数送段寄存器) MOV指令 3o mov ac, mem mov ax,[si] 4o mov mem,ac mov [2100h],ax 5o mov segreg, mem/reg mov ds,bx mov ds,[di] mov cs,bx mov ds,cs (不允许往代码段寄存器传送数据) (不允许往段寄存器之间直接传送数据) MOV指令 6o mov mem/reg, segreg mov ax,cs 7o mov mem/reg, data mov [2100h],100 PUSH和POP堆栈指令 push进栈指令 格式: push src 操作: (sp) ← (sp)-2 ((sp)+1,(sp)) ← (src) pop出栈指令 格式:pop dst 操作:(dst)← ((sp)+1,(sp)) (sp)← (sp)+2 例: push ax (ax)=2107h 例: pop ax PUSH和POP堆栈指令 例: push cs (cs)=2107h 例: pop ds PUSH和POP堆栈指令 XCHG 交换指令 xchg 交换指令 格式:xchg opr1,opr2 操作:(opr1) ←→ (opr2) (两个操作数必须有一个在寄存器中,但不允许段寄存器) 例: xchg bx, [bp+si] 设:执行前: (bx)=6f30h,(bp)=0200h,(si)=0046h, (ss)=2f00h,(2f246h)=4154h 则: opr2 的物理地址: 2f000+0200+0046=2f246h 累加器专用传送指令 累加器专用传送指令 IN、 OUT 、 XLAT IN 指令 长格式: IN AL,port (字节) IN AX,port (字) 操 作: (AL) ← (port) (AH) ← (port+1,port) (字) IN 指令 OUT输出指令 长格式: out port, AL (端口宽度位8位) out port,
您可能关注的文档
- 第2章 饭店业和饭店管理.doc
- 第2章 高级语言与其语法描述.ppt
- 第2章 餐饮的组织及经营方式.ppt
- 第2章-2.3系统的冲激响应描述3.ppt
- 第2章 阴极射管(CRT)显示技术.ppt
- 第2章-递归与分治策略3.ppt
- 第2章JDBC问数据库.ppt
- 第2章MATLAB的基本语法3.ppt
- 第2章PL0编程序.ppt
- 第2章Objet Pascal语言基础.ppt
- 8.3正确对待外来文化 课件-2025-2026学年高中政治统编版必修四哲学与文化.pptx
- 4.1 中国特色社会主义进入新时代 课件-2025-2026学年高中政治统编版必修一 中国特色社会主义.pptx
- 4.1中国特色社会主义进入新时代课件-2025-2026学年高中政治统编版必修一中国特色社会主义.pptx
- 5.3社会历史的主体课件-2025-2026学年高中政治统编版必修四哲学与文化.pptx
- 7.2 正确认识中华传统文化 课件-2025-2026学年高中政治统编版必修四哲学与文化.pptx
- 6.2 日益开放的世界经济 课件-2025-2026学年高中政治统编版选择性必修一当代国际政治与经济.pptx
- 4.2实现中华民族伟大复兴的中国梦课件-2025-2026学年高中政治统编版必修一中国特色社会主义.pptx
- 3.2中国特色社会主义的创立、发展和完善+课件-2025-2026学年高中政治统编版必修一中国特色社会主义.pptx
- 2.1主权统一与政权分层课件-2025-2026学年高中政治统编版选择性必修一当代国际政治与经济.pptx
- 第一课 历史和人民的选择 课件-2026届高考政治一轮复习统编版必修三政治与法治.pptx
最近下载
- T∕CFIAS 6014-2024 饲料用真菌毒素吸附剂吸附性能的测定方法 体外法.pdf
- 2023年高考语文押题作文:苟且躺平,不如奔向远方.docx VIP
- 低利率时代的资管机构之日本保险篇.docx VIP
- 浅谈歌曲《毕业歌》.doc VIP
- 移动式门式脚手架专项施工方案.docx VIP
- 药企现场质量管理与生产过程控制【优质PPT】43页PPT.ppt VIP
- 新生儿持续肺动脉高压诊疗指南(2025年版).pptx VIP
- 3×36000KVA锰硅合金直流炉1×6300KVA 精炼炉及配套 1×36000KVA富锰渣炉建设项目环评可研资料环境影响.docx VIP
- 《超声波探伤技术》课件.ppt VIP
- 2025广西专业技术人员公需科目培训考试答案(87分);广西“一区两地一园一通道”建设;人工智能时代(1).pdf VIP
文档评论(0)