




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022-3-2812022-3-28【本章提要本章提要】 本章讲述本章讲述IntelIntel系列微处理器的指令通用格式和各种寻系列微处理器的指令通用格式和各种寻址方式。除无操作数指令以外,一般指令都需要指出址方式。除无操作数指令以外,一般指令都需要指出操作数,指令中操作数的给出(即寻址方式)有多种操作数,指令中操作数的给出(即寻址方式)有多种方法。通过多种寻址方式,提高了程序设计的灵活性,方法。通过多种寻址方式,提高了程序设计的灵活性,也扩充了指令的具体功能。也扩充了指令的具体功能。【学习目标学习目标】熟练掌握汇编语言指令和机器指令的基本格式熟练掌握汇编语言指令和机器指令的基本格式明确操作
2、数的各种寻址方式明确操作数的各种寻址方式掌握各种寻址方式物理地址的计算掌握各种寻址方式物理地址的计算汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章22022-3-28操作码操作码 操作数操作数指令助记符指令助记符 操作数列表操作数列表 ;注释;注释汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章32022-3-28汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章42022-3-28汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章52022-3-28基址、变址寄存器的值通常为某基址、变址寄存器的值通常为某局部存储区的首地址局部存储区的首地
3、址(比如数组比如数组)汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章62022-3-28汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章72022-3-28汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章82022-3-28代码段代码段AH ALAH AL操作码操作码20H10H汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章92022-3-28DSAX汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章102022-3-28AX2001H2000H高地址高地址低地址低地址操作码操作码0000202034H34H12H12H1
4、2H 34H汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章112022-3-28汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章122022-3-28AX1001H1000H高地址高地址低地址低地址8BH 07H04H20H20H 04HBX 1000H注意:直接寻址中有效地址注意:直接寻址中有效地址EA来自指令自身,相当于一个常量;来自指令自身,相当于一个常量; 而寄存器间接寻址中有效地址而寄存器间接寻址中有效地址EA来自寄存器,该内容由前面的指来自寄存器,该内容由前面的指 令确定,相当于一个变量。令确定,相当于一个变量。汇编语言程序设计及上机指导汇编语言程序设
5、计及上机指导第第3章章132022-3-28汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章142022-3-28汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章152022-3-28CX3053H3052H00003050H+ECX3051H3050H高地址高地址低地址低地址机器机器指令指令78H56H34H12H1234H 5678HEBP00003000H50H汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章162022-3-28ALAHAX56H 78H5001H5000HSI5000H和高地址低地址机器机器指令指令78H56HBX2000H3
6、000H图3.6 基址加变址寻址的执行过程汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章172022-3-28(6 6)比例变址寻址)比例变址寻址 EA变址寄存器变址寄存器比例因子位移量比例因子位移量 乘比例因子的操作是在乘比例因子的操作是在CPU内部靠硬件完成的。内部靠硬件完成的。 MOV EAX,ARRAYESI4 ;32位寻址位寻址 MOV RAX,RBX8+10H ;64位寻址位寻址汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章182022-3-28EA基址寄存器基址寄存器变址寄存器变址寄存器比例因子位移量比例因子位移量汇编语言程序设计及上机指导汇编语言
7、程序设计及上机指导第第3章章192022-3-28汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章202022-3-28在计算机系统,对I/O端口的寻址方式有以下两种方法。 存储器编址方法特点: 程序设计灵活,但需要占用存储地址空间。 将I/O端口视为存储器的一个单元,对端口的访问就如同访问存储单元一样。访问存储器的指令和各种寻址方式同样适用对I/O端口的访问。 I/O端口编址方法I/O端口的地址与存储器地址分开,并使用专门的输入指令和输出指令。 8086/8088系统中就是采用的这种方式。可以最多访问64K个字节端口或32K个字端口,用专门的IN指令和OUT指令访问。寻址方式有如下两种。汇编语言程序设计及上机指导汇编语言程序设计及上机指导第第3章章212022-3-28(1) 直接端口寻址在指令中直接给出端口地址,端口地址一般采用2位十六进制数,也可以用符号表示。直接端口寻址可访问的端口数为0255个。例如:IN AL,25H(2)寄存器间接端口寻址寄存器间接端口寻址:把I/O端口的地址
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届四川省资阳市雁江区丰裕高中高二物理第二学期期末综合测试试题含解析
- 2025年四川省华蓥一中物理高一第二学期期末质量检测试题含解析
- 东营小区停车场管理办法
- 沙井镇食堂管理办法细则
- A佳教育大联盟2025年物理高一第二学期期末统考试题含解析
- 常州市门头广告管理办法
- 上虞市编外人员管理办法
- 金融公司销售管理办法
- 重庆合租宿舍管理办法
- 广西残疾人辅具管理办法
- 福建省机关工作人员年度考核登记表
- JBT 7808-2010 无损检测仪器 工业X射线探伤机主参数系列
- DB44-T 2474-2024 自然教育标识设置指引
- 研学基地合作协议
- 驾驶员行为规范管理制度
- (高清版)JTG D81-2017 公路交通安全设施设计规范
- 《锅炉水介质检验导则标准-征求意见稿》
- 2023年阳江市阳东区教育局招聘事业编制教师考试真题
- 利用隐私保护技术实现网络爬虫安全抓取
- 成本会计岗位竞聘稿
- 2024年新版消防设施操作员初级考试题库(含答案)
评论
0/150
提交评论