- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理信息表示罗克露
(3)间接寻址 形式地址A是存放有效地址E的单元的地址。 寻址过程可表示为: E = (A), Data =(E)=(( A)) (存储器)间接寻址 (4)变址寻址 设Rx 为变址寄存器,形式地址为A。 变址寻址过程可表示为: E = ( Rx )+ A , Data =(E)=( ( Rx )+ A) 变址寻址 (6)基址寻址 设 RB 为变址寄存器,形式地址为A。 变址寻址过程可表示为: E = ( RB )+ A , Data =(E)=( ( RB)+ A) (5)相对寻址 设 PC 为程序计数器,形式地址为A。 相对寻址过程可表示为: E = ( PC )+ A , Data =(E)=( (PC )+ A) (7)基址加变址寻址 E = ( RX)+ ( RB)+ A , Data =(E)=( ( RX)+ ( RB) + A) (8)页面寻址 E = ( PC )H , A , 说明:现行指令地址的高位段 作为有效地址的高位段,形式地址作为有效地址的低位段,二者拼接形成有效地址. (9) 堆栈寻址 a. 堆栈的存取规则----- LIFO 或 FILO b. 堆栈的硬件设置 C、堆栈的工作方式 (a)向上生成方式: 设SP是堆栈指针,AC是累加器 压栈操作: (SP)-1 SP (AC) (SP) 出栈操作: ((SP)) AC (SP)+ 1 SP (b) 向下生成方式: 8086 CPU 的堆栈操作举例 2.3.3 指令的功能与类型 1、概述 (1) CISC与RISC的概念 CISC: 复杂指令系统计算机 RISC: 简单指令系统计算机 (2) 指令的分类方法 · 按指令的格式分类: 双操作数指令、单操作数指令 · 按操作数寻址方式分类 例如IBM370机将指令分为: RR型、RX型、RS型、 SI型、 SS型 · 按指令的功能分类 (适合用户使用的一种分类方法) 2、传送类指令 (设置传送类指令时,通常应注意3个问题: ) (1) 规定传送范围:有以下3类 ① 寄存器→寄存器 ② 寄存器→存储器 /存储器→寄存器 ③ 存储器 →存储器 ④I/O接口寄存器→CPU寄存器 (2) 指明传送单位: 通常有以下几类 字节(Byte)、字(Word)、长字(Long Word) 例:VAX-11计算机中: 指令 MOVB ;字节传送 指令 MOVW ;字传送 指令 MOVL ;长字传送 80386计算机中: MOV AL,BL ; 字节传送 MOV AX,BX ; 字传送 MOV EAX,EBX ; 长字传送 (3) 设置寻址方式 3、输入/输出指令( 也称 I/O指令) (1) 外围设备的编址方式: 1)外围设备单独编址法 又分两种:① 编址到设备,即每一个设备一个地址(设备号) ② 编址到寄存器级 2)与主存统一编址法,编址到寄存器级 将外围设备接口中的有关寄存器作为一个主存单元,分配一个地址。 (2) I/O指令设置方式 1) 设置专用的I/O指令 对于单独编址法,计算机的指令系统中必
文档评论(0)