ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:542.50KB ,
资源ID:12338422      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-12338422.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MOV指令的基本知识.doc)为本站会员(gnk289057)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

MOV指令的基本知识.doc

1、MOV 指令,能实现以下操作: CPU 内部寄存器之间数据的任意传送(除了码段寄存器 CS 和指令指针 IP 以外)。 立即数传送至 CPU 内部的通用寄存器组( 即 AX、BX 、CX、DX、BP、SP、SI、DI),给这些寄存器赋初值。 CPU 内部寄存器(除了 CS 和 IP 以外) 与存储器 (所有寻址方式)之间的数据传送,可以实现一个字节或一个字的传送。 能实现用立即数给存储单元赋初值。 立即数传送MOV CL,4 ;CL4,字节传送MOV DX,0FFH ;DX00FFH,字传送MOV SI,200H ;SI0200H,字传送MOV BVAR,0AH ;字节传送 ;假设 BVAR

2、是一个字节变量,定义如下:BVAR DB 0MOV WVAR,0BH ;字传送 ;假设 wvar 是一个字变量,定义如下:wvar dw 0寄存器传送mov ah,al ;ahal,字节传送mov bvar,ch ;bvarch ,字节传送mov ax,bx ;axbx ,字传送mov ds,ax ;dsax,字传送mov bx,al ;bxal ,字节传送存储器传送mov al,bx ;alds:bxmov dx,bp ;dxss:bp+0mov dx,bp+4 ;dxss:bp+4mov es,si ;esds:si段寄存器传送MOV SI,DSMOV AX,DS ;AXDSMOV ES,

3、AX ;ESAXDS 注意:MOV 指令不能在两个存储器之间进行数据直接传送。MOV 指令不能在两个段寄存器之间进行数据直接传送。立即数不能直接传送给段寄存器。目的操作数不能为 CS 和 IP。其中(1) 、 (2)的传送可用通用寄存器作为中介,用两条传送指令;例: MOV AL,AREA1MOV AREA2,AL 非法指令的主要现象:两个操作数的类型不一致无法确定是字节量还是字量操作两个操作数都是存储器段寄存器的操作有一些限制 目的操作数不能是立即寻址方式。 源操作数与目的操作数不能同时为存储器寻址方式,即两个内存单元之间不能直接传送数据。 立即数不能直接送段寄存器,即段寄存器只能通过寄存器

4、或存储单元传送数据。 两个段寄存器之间不允许直接传送数据。 不允许给 CS、IP、PSW 三个寄存器传送数据,即这 3 个寄存器的值用户无权改变。 源操作数和目的操作数必须字长相等。 MOV 指令不影响标志位。交换指令通用寄存器与通用寄存器之间交换通用寄存器与累加器之间交换通用寄存器或存储器之间交换注意:不能在两存储单元之间交换,段寄存器与指令 指针 IP 也不能作为一个源或目标操作数。数据传送指令源、目操作数长度必须一致。源、目操作数不能同时是存储器操作数。源、目操作数不能同时是段寄存器。立即数和代码段寄存器 CS 不能作目操作数。当目操作数是段寄存器时,源操作数不能是立即数。可以使用段寄存

5、器的指令:MOV、PUSH 、POP。除 SAHF、POPF 指令外,其它数传指令的执行不影响标志位。第五章第五章最小组态和最大组态的比较最小组态和最大组态的比较1)不同之处最小模式下 系统控制信号 直接由 8086 提供;最大模式下因系统复杂,芯片数量较多,为提高驱动能力和改善总线控制能力,大多数的系统控制信号由总线控制器 8288 提供最小模式下最小模式下 8086的的 31、 30脚提供一组脚提供一组 总线请求总线请求 /响应信号响应信号 ( HOLD、 HLDA) ,而最大模式下,而最大模式下 8086的的31、 30脚将提供两组总线请求脚将提供两组总线请求 /响应信号(响应信号( R

6、Q/GT0、 RQ/GT1) 。2)相同之处:8086的低位地址线与数据线复用,为保证地址信号维持足够的时间,需使用ALE信号将低位 地址线锁存 (通过锁存器8282) ,以形成真正的系统地址总线; 8086 的数据线通过的数据线通过 数据收发数据收发 器器 8286 后形成系统数据总线,以增大驱动能力,数据收发器主要由后形成系统数据总线,以增大驱动能力,数据收发器主要由 DEN和和 DT/R 两个信号控制。两个信号控制。 1. 最小模式下的读操作最小模式下的读操作CPU从存储器或外设端口读取数据从存储器或外设端口读取数据T1状态状态用用 M/IO指出指出 CPU访问内存还是访问内存还是 I

7、O端口。在整个读总线周期保持有效。端口。在整个读总线周期保持有效。地址锁存:输出地址锁存:输出 20位物理地址;位物理地址; ALE输出地址锁存有效信号;输出地址锁存有效信号; 输出高八位数据是否有效信号输出高八位数据是否有效信号BHE若接总线收发器,则若接总线收发器,则 DT R 输出输出 “0”。在整个读总线周期保持有效。在整个读总线周期保持有效。T2状态状态地址信号撤消地址信号撤消AD15 AD0高阻;高阻; A19/S6 A15/S3 输出状态信息输出状态信息 S6 S3; 输出状态信息输出状态信息 S7 (无意义)(无意义) .7/由由 RD输出读有效信号输出读有效信号接有总线收发器

8、时,接有总线收发器时, DEN输出有效信号,数据允许输出有效信号,数据允许T3状态状态 :数据送到数据总线数据送到数据总线T4状态状态 :在在 T4状态和前一个状态交界的下降沿处,状态和前一个状态交界的下降沿处, CPU采样数据总线,获得数据。采样数据总线,获得数据。2. 最小模式下的写操作最小模式下的写操作T1状态状态1、 用用 M/IO指出指出 CPU访问内存还是访问内存还是 I O端口。端口。在整个写总线周期保持有效。在整个写总线周期保持有效。2、 地址锁存:输出地址锁存:输出 20位物理地址;位物理地址; ALE输出地址锁存有效信号;输出地址锁存有效信号; 输出高八位数据是否有效信号。

9、输出高八位数据是否有效信号。BHE3、 若接总线收发器,则若接总线收发器,则 DT 输出输出 “1”。在整个写总线周期保持。在整个写总线周期保持。RT2状态状态1、 AD15 AD0由地址切换到数据,并一直保持到由地址切换到数据,并一直保持到 T4。A19/S6 A15/S3由地址切换到状态信息由地址切换到状态信息 S6 S3; 输出状态信息输出状态信息 S7 (无意义)(无意义) 。7/BHE2、 CPU发出发出 WR有效信号有效信号3、 接有总线收发器时,接有总线收发器时, DEN输出有效信号,数据允许输出有效信号,数据允许T3状状 态态CPU继续提供状态信息和数据,并且继续保持继续提供状

10、态信息和数据,并且继续保持 WR、 M IO及及 DEN有效。有效。T4状态状态最大模式下的读、写操作特点最大模式下的读、写操作特点1、 总线操作的控制信号总线操作的控制信号 ALE、 DEN和和 DT/R及命令信号由总线控制器发出及命令信号由总线控制器发出2、 总线控制器根据总线控制器根据 产生总线操作的命令信号,因此,时序图中含产生总线操作的命令信号,因此,时序图中含012S、 012S、3、 最大模式下的写操作时序中两个提前的写信号最大模式下的写操作时序中两个提前的写信号 和和 比普通的写信号比普通的写信号 和和 超超AWCIOMWTCIO前了整整一个时钟周期。可使一些较慢的设备或存储器

11、芯片得到一个额外的时钟周期执行写操作前了整整一个时钟周期。可使一些较慢的设备或存储器芯片得到一个额外的时钟周期执行写操作例:将例:将 SRAM 6264芯片与系统连接,使其地址范围为:芯片与系统连接,使其地址范围为: 38000H39FFFH和和 78000H79FFFH 。A18不参与译码0011 1000 000 0011 1001 1110111 1000 000 0111 1001 111例1 存储器6264 8KB芯片工作在F0000HF1FFFH内存空间,画出和系统的连线图。6264 系统总线:地址线:A0-A12-地址线:A0-A12数据线:D0-D7-数据线:D0-D7-WEM

12、EW-ORCS2接+5V电源CS1高位地址译码例2:存储器6264 8KB芯片工作在80000H81FFFH内存空间,画出和系统的连线图。第七章第七章1、查询传送的特点是:工作可靠,适用面宽,但传送效率低2、查询传送的两个环节 查询环节寻址状态口读取状态寄存器的标志位若不就绪就继续查询,直至就绪 传送环节寻址数据口是输入,通过输入指令从数据端口读入数据是输出,通过输出指令向数据端口输出数据3、 中断传送方式:大大提高了中断传送方式:大大提高了 CPU的效率,允许的效率,允许 CPU与外设同时工作。与外设同时工作。4、直接数据通道传送(DMA)方式:外设存储器,外设存储器,中间不通过CPU ,CPU释放总线,由DMA控制器管理,数据传输速率取决于存储器的速,度比中断的效率更高。5、DAM传送方式:单字节方式、字节组方式(字符) 。6、 DMA方式与中断方式的主要区别:方式与中断方式的主要区别:80000H80000H81FFFH依靠硬件而不使用程序只能数据传送(I/O)优先级高于中端方式

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报