第4章(1)微机原理与接口技术(第三版)(王忠民)_第1页
第4章(1)微机原理与接口技术(第三版)(王忠民)_第2页
第4章(1)微机原理与接口技术(第三版)(王忠民)_第3页
第4章(1)微机原理与接口技术(第三版)(王忠民)_第4页
第4章(1)微机原理与接口技术(第三版)(王忠民)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理与接口技术西安邮电大学计算机学院宁晓菊第一章

微型计算机系统导论(第一讲)

80x86指令的寻址方式(3讲)1280x86指令系统(5讲)本章主要内容第四章80x86指令系统(第一讲)

第一章

微型计算机系统导论(第一讲)

寻址方式概述12数据寻址方式之一:立即数寻址方式寄存器寻址方式端口寻址方式本讲主要内容第四章80x86指令系统(第一讲)

第四章80x86指令系统--寻址方式概述

8086/8088指令系统的寻址方式所谓寻址方式就是寻找操作数存放地址(位置)的方法。在8086/8088系统中操作数存放的位置有以下4种:⑴操作数包含在指令字节中。即指令格式中操作数部分就是操作数本身。这种操作数叫立即数操作数。⑵操作数存放在CPU的某个内部寄存器中。这种操作数叫寄存器操作数。⑶操作数在内存的数据区中。这种操作数叫存储器操作数。⑷操作数来自或送到I/O端口。这种操作数叫I/O操作数。在8086/8088系统中,操作数又可分为两大类:数据操作数和地址操作数。因此,寻址方式也分为数据寻址方式和地址寻址方式两大类。第四章80x86指令系统--寻址方式概述

1.数据的寻址方式第四章80x86指令系统—数据寻址方式

1)立即数寻址方式指令中的操作数直接存放在机器代码中,紧跟在操作码之后(操作数作为指令的一部分存放在操作码之后的主存单元中)这种操作数被称为立即数imm可以是8位数值(00H~FFH)也可以是16位数值(0000H~FFFFH)立即数寻址方式常用来给寄存器和存储单元赋值,多以常量形式出现第四章80x86指令系统—立即数寻址方式

操作码字节12H程序存储器AL指令码AH34H12H34H12H34HMOVAX,1234H第四章80x86指令系统—立即数寻址方式

2)寄存器寻址方式操作数存放在CPU的内部寄存器reg中:8位寄存器r8:AH、AL、BH、BL、CH、CL、DH、DL16位寄存器r16:AX、BX、CX、DX、SI、DI、BP、SP4个段寄存器seg:CS、DS、SS、ES寄存器名表示其内容(操作数)第四章80x86指令系统—寄存器寻址方式

例如:MOVAX,CXAXCX第四章80x86指令系统—寄存器寻址方式

3)I/O端口寻址方式

第四章80x86指令系统—I/O端口寻址方式

⑴直接端口寻址方式

INAL,21H21HAL操作码21H代码段80……01H02HI/O接口8080第四章80x86指令系统—I/O端口寻址方式

⑵间接端口寻址方式

MOVDX,1234H

OUTDX,AL……0001H0002HI/O

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论