计算机组成原理 (5)

合集下载

计算机组成原理教案(第五章)

计算机组成原理教案(第五章)

(1) I1: ADD R1,R2,R3 ; I2: SUB R4,R1,R5 ;
3.联合控制方式
此为同步控制和异步控制相结合的方式。 情况(1) 大部分操作序列安排在固定的机器周 期中,对某些 时间难以确定的操作则以执行部件的“回答”信号作为本次操 作的结束; 情况(2) 机器周期的节拍脉冲数固定,但是各条指令周期的 机器周期数不固定。
5.4 微程序控制器
5.4.1 微命令和微操作
控 制 字 段 判别测试字段
下地址字段
按照控制字段的编码方法不同,水平型微指令又分为三种:
I. 全水平型(不译法)微指令 II. 字段译码法水平型微指令 III. 直接和译码相混合的水平型微指令。
2.垂直型微指令
微指令中设置微操作码字段,采用微操作码编译法,由 微操作码规定微指令的功能 ,称为垂直型微指令。
下面举4条垂直型微指令的微指令格式加以说明。设微指 令字长为16位,微操作码3位。
(1)寄存器-寄存器传送型微指令 (2)运算控制型微指令
(3)访问主存微指令 (4)
3.水平型微指令与垂直型微指令的比较
(1)水平型微指令并行操作能力强,效率高,灵活性强,垂直型微 指令则较差。
(2)水平型微指令执行一条指令的时间短,垂直型微指令执行时间 长。
5.8.3 流水线中的主要问题
流水过程中通常会出现以下三种相关冲突,使流水线断流。
1. 资源相关
资源相关是指多条指令进入流水线后在同一机器时钟周 期内争用同一个功能部件所发生的冲突。
2. 数据相关
在一个程序中,如果必须等前一条指令执行完毕后,才能 执行后一条指令,那么这两条指令就是数据相关的。
5.8 流水CPU
5.8.1 并行处理技术

白中英《计算机组成原理》(第5版)笔记和课后习题详解复习答案

白中英《计算机组成原理》(第5版)笔记和课后习题详解复习答案

白中英《计算机组成原理》(第5版)笔记和课后习题详解完整版>精研学习网>无偿试用20%资料
全国547所院校视频及题库全收集
考研全套>视频资料>课后答案>往年真题>职称考试
第1章计算机系统概论
1.1复习笔记
1.2课后习题详解
第2章运算方法和运算器
2.1复习笔记
2.2课后习题详解
第3章多层次的存储器
3.1复习笔记
3.2课后习题详解
第4章指令系统
4.1复习笔记
4.2课后习题详解
第5章中央处理器
5.1复习笔记
5.2课后习题详解
第6章总线系统
6.1复习笔记
6.2课后习题详解
第7章外存与I/O设备
7.1复习笔记
7.2课后习题详解
第8章输入输出系统
8.1复习笔记
8.2课后习题详解
第9章并行组织与结构
9.1复习笔记
9.2课后习题详解
第10章课程教学实验设计
第11章课程综合设计。

白中英第五版计算机组成原理第5章

白中英第五版计算机组成原理第5章

计算机组成原理
共一百零六页
(1)加法(jiāfǎ)
“ADD R2,R0”
PC→AR
取指
M→DR
DR→IR
PCo,G,ARi
R/W=R DRo,G,IRi
PC→AR M→DR DR→IR
(2)减法(jiǎnfǎ) “SUB R1,R3”
PCo,G,ARi
R/W=R
DRo,G,IRi
R2→Y
R0→X
计算机组成原理
运行标志
(biāozhì)触 发器Cr
◆ 当计算机启动时,一定 要从第1个节拍脉冲前沿 开始工作。
◆ 停机时一定要在第4个 节拍脉冲结束后关闭时 序产生器。
计算机组成原理
共一百零六页
5.3.3 控制(kòngzhì)方式
控制器的控制方式:控制不同(bù tónɡ)操作序列时序信号的方法。
1. 同步控制方式
共一百零六页
MOV指令(zhǐlìng)的指令(zhǐlìng)周期——取指
计算机组成原理
共一百零六页
MOV指令的指令周期(zhōuqī)——执行
计算机组成原理
共一百零六页
play
5.2.3 LAD指令(zhǐlìng)的指令(zhǐlìng)周期
LAD R1, 6是一条(yī tiáo)RS指令
计算机组成原理
共一百零六页
计算机组成原理
共一百零六页
5.3 时序产生器和控制(kòngzhì)方式
[思考]
用二进制码表示的指令和数据都放在内存里, 那么CPU是怎样(zěnyàng)识别出它们是数据还是指令呢?
从时间上来说:
◆ 取指发生在指令周期的第一个CPU周期;
◆ 取数发生在后面几个CPU周期,即 “执行指令”阶段。

计算机组成原理 (5)

计算机组成原理 (5)

计算机组成原理姓名:[填空题]*1.指令系统中采用不同寻址方式的目的主要是()。

[单选题]A.实现存储程序和程序控制B.缩短指令长度,扩大寻址空间,提高编程灵活性(正确答案)C.可以直接访问外存D.提供扩展操作码的可能并降低指令译码难度2、立即寻址是指()o [单选题I*A.指令中直接给出操作数地址B.指令中直接给出操作数(正确答案)C.指令中间接给出操作数D.指令中间接给出操作数地址3、直接寻址是指()o [单选题]*A.指令中直接给出操作数地址(正确答案)B.指令中直接给出操作数C.指令中间接给出操作数D.指令中间接给出操作数地址4、间接寻址是指()o [单选题]*A.指令中直接给出操作数地址B.指令中直接给出操作数C.指令中间接给出操作数D.指令中间接给出操作数地址 15、变址寻址方式中,操作数的有效地址等于()o [单选题]*A.基址寄存器内容加上形式地址(位移量)B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址(正确答案)D.程序计数器内容加上形式地址6、基址寻址方式中,操作数的有效地址等于()o [单选题]*A.基址寄存器内容加上形式地址(偏移量)(正确答案)B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址D.程序计数器内容加上形式地址7、定点数补码加法具有两个特点:一是符号位();二是相加后最高位上的进位要舍去。

[单选题]*A.与数值位分别进行运算B.与数值位一起参与运算1正确答案)C.要舍去D.表示溢出8、长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为()o [单选题]*A.两者可表示的数的范围和精度相同B.前者可表示的数的范围大但精度低(正确答案)C.后者可表示的数的范围大且精度高D.前者可表示的数的范围大且精度高9、在定点二进制运算器中,减法运算一般通过()来实现。

[单选题]*A.原码运算的二进制减法器B.补码运算的二进制减法器C.补码运算的十进制加法器D.补码运算的二进制加法器(正确答案)10、在机器数()中,零的表示形式是唯一的。

《计算机组成原理》5-指令系统

《计算机组成原理》5-指令系统
◆程序的指令序列在主存顺序存放。执行时从第一条指令 开始,逐 条取出并执行,这种程序的顺序执行过程,称为 顺序寻址方式。
◆ CPU中设置程序计数器(PC)对指令的顺序号进行计 数。PC开始时存 放程序的首地址,每执行一条指令,PC 加”1”,指出下条指令的地址, 直到程序结束。
跳跃寻址 Leabharlann 转移指令指出AA22AA33




1111 1110 A2 A3
12 位操作码
1111 1111 0000 1111 1111 0001
AA33




1111 1111 1110 A3
16 位操作码


1111 1111 1111 0000 1111 1111 1111 0001 1111 1111 1111 1111
24
双字
28
双字(地址32)▲
32
双字
36
边界未对准
地址(十进制)
字( 地址2)
半字( 地址0)
0
字节( 地址7) 字节( 地址6)
字( 地址4)
4
半字( 地址10)
半字( 地址8)
8
5.2.2 数据类型
2、数据在计算机中存放方式
存储字长内部字节的次序
例: 12345678H如何存储? 12 34 56 78H
5.3.1指令寻址
指令寻址----计算指令有效地址的方法
指令地址
指令
指令地址寻址方式
PC +1
0 LDA
11 ADD 22 DEC 33 JMP
4 LDA
5 SUB 6 INC
77 STA 88 LDA

计算机组成原理第5章 中央处理器

计算机组成原理第5章 中央处理器

19
第二节 一、指令执行分析 任何一条指令的执行都要经过读取指令、分析 指令和执行指令三个阶段。指令执行过程一般可分 为:1)取指令 2 3 4 5
20
图5.5
流水处理
21
二、 计算机的功能是执行程序。执行程序时,计算 机操作由一系列指令周期组成,每个周期执行一条 机器指令,而每个指令周期又由若干个机器周期组 成,一种通常的办法是分解成取指、取操作数、执 行和中断,只有取指和执行周期总是必有的。 1 2 图
10
二、时序控制方式 计算机的基本任务是执行指令。执行一条指令 的过程是分为若干步来实现的,每一步对应某些微 操作。由于不同指令所对应的微操作及繁简程度大 不相同,因而每条指令和每个微操作所需的执行时 间也不相同,这就需要引入时序信号来对这些微操 作进行定时控制。时序控制方式,就是指微操作与 时序信号之间采取何种关系。按照同步或非同步的 关系,可将时序控制方式分为同步控制和异步控制
13
计算机从取指令到执行完指令所需要的时间称 为指令周期。不同的指令,其功能不同,其指令周 期长短也就可以不同。在系统中,通常不为指令周 期设置时间标志信号,因而也不将其作为时序的一 级。时序信号通常划分为三级,即机器周期、节拍
14
图5.2
时序系统结构框图
15
3) 异步控制方式中没有统一的时钟信号,各部件 按自身固有的速度工作,通过应答方式进行联络, 常见的应答信号有准备好(READY)或等待( WAIT
16
图5.3 多级时序
17
图5.4
异步应答流程
18
在CPU中,控制器的任务是决定在什么时间、 根据什么条件、发什么命令、做什么操作。因此, 产生微命令的基本依据是时间、指令代码、状态、 外部请求等。这些信息或作为逻辑变量,经组合逻 辑电路产生微命令序列;或形成相应的微程序地址, 通过执行微指令直接产生微命令序列。按照微命令 的产生方式,可将控制器分为组合逻辑控制器和微

白中英《计算机组成原理》(第5版)笔记和课后习题详解

白中英《计算机组成原理》(第5版)笔记和课后习题详解
白中英《计算机组成原理》(第5 版)笔记和课后习题详解
读书笔记模板
01 思维导图
03 目录分析 05 读书笔记
目录
02 内容摘要 04 作者介绍 06 精彩摘录
思维导图
关键字分析思维导图
原理
课程
第版
笔记
重难点
教学实验
设计
原理
教材
计算机 习题
运算器
笔记
笔记
概论
复习
运算
系统
第章
内容摘要
白中英所著的《计算机组成原理》(第5版,科学出版社)是我国高校采用较多的计算机专业优秀教材,也被 众多高校指定为计算机专业考研参考书目。作为该教材的辅导书,本书具有以下几个方面的特点:1.整理名校笔 记,浓缩内容精华。在参考了国内外名校名师讲授白中英《计算机组成原理》的课堂笔记基础上,本书每章的复 习笔记部分对该章的重难点进行了整理,同时对重要知识点进行点拨,因此,本书的内容几乎浓缩了配套教材的 知识精华。2.解析课后习题,提供详尽答案。本书参考大量计算机组成原理相关资料对该教材的重难点课(章) 后习题进行了详细的分析和解答,并对相关重要知识点进行了延伸和归纳。
9.2课后习题 详解
作者介绍
读书笔记
这是《白中英《计算机组成原理》(第5版)笔记和课后习题详解》的读书笔记模板,可以替换为自己的心得。
精彩摘录
这是《白中英《计算机组成原理》(第5版)笔记和课后习题详解》的读书笔记模板,可以替换为自己的精彩 内容摘录。
谢谢观看
目录分析
1.1复习笔记
1.2课后习题 详解
2.1复习笔记
2.2课后习题 详解
3.1复习笔记
3.2课后习题 详解
4.1复习笔记

计算机组成原理第五章指令系统(含答案)

计算机组成原理第五章指令系统(含答案)

第五章指令系统5.1 指令系统概述及指令格式随堂测验1、下列关于指令(机器指令)的描述中,正确的是()(多选)A、是计算机系统中硬件与软件之间的接口B、是程序员操作计算机硬件的接口C、是冯诺依曼结构计算机实现“程序控制”原理的载体D、是指挥计算机指令特定操作的命令2、下列关于指令的描述中,正确的是()(多选)A、指令的操作码定义了指令的功能B、指令的地址码字段是不可缺少的C、单地址指令只能处理一个数据D、指令的地址码字段可以表示一个地址,也可以表示一个数据3、下列关于指令格式的描述中,正确的是()(多选)A、对采用定长操作码的计算机而言,若需要支持65条指令,则其操作码字段最少需要7位B、若指令中每个地址字段位均为4位,则对RR型指令而言,可以使用16个寄存器C、指令字长确定的情况下,指令的地址字段越多,则其位数就越少D、计算机硬件是影响指令格式设计的因素之一5.2 寻址方式及指令寻址随堂测验1、直接寻址的无条件转移指令执行的效果是将将指令地址送入()(单选)A、程序计数器PCB、地址寄存器MARC、数据缓冲寄存器MDRD、偏移地址累加器2、下列关于寻址方式的描述中,正确的是()(多选)A、包括指令寻址方式和数据的寻址方式B、形成指令和数据所在虚拟存储器地址的方法C、形成指令和数据所在主存地址的方法D、形成指令和数据在Cache地址的方法3、下列关于指令寻址方式的描述中,正确的是()(多选)A、指令的有效地址通过指令中形式地址字段给出B、程序中有条件和无条件转移采用的就是跳跃寻址C、指令的不同寻址方式需要通过寻址方式特征位来标识D、顺序结构中CPU依次访问不同指令采用的就是顺序寻址4、某计算机字长64位,采用单字长指令,下列描述中,正确的是()(多选)A、指令字长为64位B、指令字长为16位C、顺序寻址时,PC <- (PC) + 1D、顺序寻址时,PC <- (PC) + 85.3 操作数寻址方式随堂测验1、在数据寻址方式中,获取操作数最快的寻址方式是( ) ( 单选)A、寄存器寻址B、立即数寻址C、直接寻址D、间接寻址2、若指令的形式地址中给出的是操作数的有效地址, 该指令采用的寻址方式是( ) ( 单选)A、直接寻址B、立即数寻址C、寄存器寻址D、变址寻址3、假定计算机字长64位,采用单字长指令, 某指令采用间接寻址,则取操作数至少需要访问主存的次数为( ) (单选)A、1B、2C、3D、44、相对寻址方式中,指令所提供的相对地址是( ) (单选)A、本条指令在内存中的首地址为基准位置的偏移量B、本条指令的下条指令在内存中的首地址为基准位置的偏移量C、本条指令的上条指令在内存中的首地址为基准位置的偏移量D、本指令操作数的直接有效地址5、下列关于操作数的寻址方式的描述中,正确的是()(多选)A、直接寻址方式下,地址字段的位数影响数据的寻址范围B、间接寻址方式下,地址字段的位数影响数据的寻址范围C、立即数寻址方式下,地址字段的位数影响立即数的大小D、寄存器寻址方式下,地址字段的位数影响立即数的大小5.4 指令格式设计随堂测验1、采用将操作码字段扩展到没有使用的地址码字段的指令格式设计方案的主要目的是()(单选)A、减少指令长度B、充分利用地址字段,提高指令效率C、保持指令长度不变,增加指令数量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

⒍变址寻址 EA= (Rx)+指令给出的位移量。 变址寻址方式是指操作数的有效地址是由指令中指定的变址寄存 器的内容与指令字中的形式地址相加形成的。变址寻址的寻址过程 如图5-9所示。 一般格式
图5.9 变址寻址方式
17
例5.7 Intel 8086的变址寻址指令: MOV AL,[SI+4] 其中SI为变址器,4H是形式地址, 变址器的内容可以自动“+1”或“-1”,以适合于数组操作。 例5.8 VAX-11机的变址寻址指令: ①MOV (R1)+,R0 ②MOV -(R1),R0 变址寻址常用于数组、向量、字符串等数据的处理。 先间址后变址和先变址后间址方式的寻址过程如图5-10所示。 ① ②
EA=(BP)+ (Rx)+指令给出的位移量。 例5.10 Intel 8086的基址加变址寻址的指令: MOV AL,[BX+SI+4]
22
10.堆栈寻址 堆栈寻址是一种由堆栈支持的寻址方式。 1) 堆栈 计算机中的堆栈是指按先进后出(FILO)或者说后进先出(LIFO)原 则进行存取的一个特定的存储区域 ⑴ 寄存器堆栈
指令的含义:(A1)OP(A2)→(A3) 下一条指令的地址由(PC)+1→PC(隐含)
2
⒊二地址指令
格式:
指令的含义:(A1)OP(A2)→(A1) A1:为目的操作数地址 A2:为源操作数地址 下一条指令的地址由(PC)+1→PC(隐含) ⒋一地址指令 格式:
分两种情况: ⑴单操作数运算:+1、-1、求反等,这个单地址既是操作数地址, 又是结果存放地址。 指令的含义:OP(A1)→(A1) 下一条指令的地址由(PC)+1→PC(隐含) 3
OP 寻址方式MOD
图5-3 一地址指令格式
形式地址A
10
常用的寻址方式有以下几类:
⒈ 立接寻址
指令直接给出操作数本身,这种寻址方式又称立即数。 格式
操作码 OP 寻址方式 立即寻址 图5-4 立即寻址方式 形式地址 D
Data=D 例5.2 Intel 8086中的立即寻址指令。 MOV AX,2000H ;将立即数2000H存入累加器AX中 优点:操作速度最快。 缺点:操作数是指令的一部分,修改操作数困难;数据表示范围 受指令字的长度限制;寻址灵活性最差。
图5-12 指令JNC 03H和JNC FDH的寻址过程
⒏ 基址寻址
EA=(BP)+指令给出的位移量。
基址寄存器可以是一个专用的寄存器,也可以是由指令指定的通 用寄存器,基址寄存器中的内容称为基地址。
基址寻址的寻址过程如图5-13所示。
21
图5-13基址寻址
变址寻址是面向用户的,用于循环取数组中一个元素; 相对寻址主要用于程序内部的循环或程序转移; 基址寻址是面向系统的,用于程序再定位。 ⒐ 基址加变址寻址
14
4.寄存器直接寻址
寄存器直接寻址也称寄存器寻址。它是指在指令地址码中给出的 是某一通用寄存器的编号(也称寄存器地址),该寄存器的内容即为 指令所需的操作数。即采用寄存器寻址方式时,有效地址EA是寄 存器的编号,即EA=Ri。如图5-7所示。
图5-7 奇存器直接寻址方式
例5· 5 Intel 8086的寄存器寻址指令: MOV AL,BL பைடு நூலகம்将寄存器BL中的内容传送到寄存器AL中15
23
图5-14 寄存器堆栈的进栈和出栈操作过程
这是一种用硬件实现的方法,称为硬堆栈。 优点:存取速度快,不占用主存空间; 缺点:堆栈的容量小不易扩展,是破坏性读出价格高。
⑵存储器堆栈 所谓存储器堆是在内存开辟堆栈区,这种堆栈,它既可以是固定 的区域,也可以是浮动的区域,可以用软件加以定义,而且需要时 可以定义多个存储器堆栈。而栈顶位置动态变化。 自底向上生成堆栈 入栈操作 (PUSH)步骤:①SP-1→SP, ②Data →(SP)。 出栈操作 (POP)步骤: ①从栈顶取出数据, ② SP+1→SP。 自顶向下生成堆栈 入栈操作 (PUSH)步骤:①SP+1→SP, ②Data →(SP)。 出栈操作 (POP)步骤: ①从栈顶取出数据, ② SP-1→SP。 24
18


⒎相对寻址
EA=(PC)+指令给出的形式地址。 相对寻址方式除了用于访问操作数外,还常被用于转移类指令。 相对转移的好处是可以相对于当前的指令地址进行浮动转移寻址,
19
图5-11 相对寻址
例 5.9 Intel 8086的不为0转移指令JNC D的功能为:如果进位为0 ,则转移到目标地址为(PC)+D处进行执行。该指令为双字节指令 。设本条指令的地址为1000H。 ① 转移指令JNC 03H的功能为:如果进位为0,则转移到目标地 址为(PC)+03H处进行执行。 ②转移指令JNC FDH的功能为:如果进位为0,则转移到目标地 址为(PC)+FDH处进行执行。 20 两条指令的转移寻址过程如图5-12所示。
1
• •
指令字短有利于提高程序效率 不能为了缩短指令长度而影响指令系统的完备性和规整性 ⑴完备性差:机器的功能将影响; ⑵规整性差:则译码部分电路将较为复杂,加长了分析指令的时 间。
5.1.3 指令的地址码
⒈四地址指令 格式: 指令的含义:(A1)OP(A2)→(A3) A4 =下一条指令的地址。 ⒉三地址指令 格式:
⑵该地址中内容是一个操作数,另一个操作数存放在一个叫累加 器的专用寄存器中。 指令的含义:(ACC)OP(A1)→(ACC) 下一条指令的地址由(PC)+1→PC(隐含) ⒌零地址指令
只有操作码字段,没有地址码字段,其格式为:
5.1.4指令的操作码
操作码用于指明指令要完成的操作功能及其特性。指令系统中的 每一条指令都有一个惟一确定的操作码,不同的指令具有不同的操 作码。 若指令系统中有m种操作,即指令系统中可包含m条指令,则操 作码的位数n应满足: n≥log2m (5-1) 若指令中操作码的编码长度是固定的,则称为定长编码;若操作 4 码的编码长度是变长的,则称为变长编码。
11
2.直接寻址
直接寻址方式是指指令的地址码部分给出的形式地址A就是操作 数的有效地址EA,即操作数的有效地址在指令字中直接给出。 如图5-5所示,采用直接寻址时,有效地址EA=A。
OP 直寻址 A
EA=A
操作数 ┇ 图5-5 直即寻址方式
优点是比较直观,也较便于硬件实现。 缺点是随着M•M容量的增长,地址码将会越来越长。对于定长指 令,由于地址码的位数有限,则限制 了地址码的位数。对于变长 指令,势必造成指令的长度过长。 例5.3 Intel 8086中的直接寻址指令。 MOV AX,[2000H] ;将有效地址为2000H的内存单元内容读入 12 累加器AX中
5
15 OP
12
11 A1
8
7 A2
4
3 A3
0
6
图5-2 扩展操作码举例
例5.1 设机器指令字长为16位,指令中地址字段的长度为4位。如 果指令系统中已有11条三地址指令、72条二地址指令和64条零地址 指令,问最多还能规定多少条一地址指令? 解:三地址指令的地址字段共需12位,指令中还可有4位用于操 作码,可规定16条三地址指令。因为现有11条三地址指令,所以还 剩下16-11=5个编码,可用于二地址指令。 二地址指令的地址字段共需8位,可有8位操作码,去掉三地址指 令用掉的操作码,可规定5×24=80条二地址指令。现有72条二地址 指令,所以还有80-72=8个编码用于一地址指令。 一地址指令的地址字段共需4位,可有12位操作码,去掉二、三 地址指令用掉的操作码,可规定8×24=128条一地址指令。 由于要求有64条零地址指令,而4位操作码只能提供16条指令, 所以需要由一地址指令提供64/16=4个操作码编码,构成4×24=64条 零地址指令。因此还能规定128-4=124条一地址指令。 在有限的指令字条件下,若要表示更多操作,还可采用将操作码 进一步分段的方法。例如可将指令操作码OP再进一步分为主操作 码和辅助操作码两部分。主操作码用于表示基本操作,辅助操作码 7 用于表示各种附加操作,如进位、移位、结果回送、判跳等操作。
⒌寄存器间接寻址
操作数地址在指令中指定的CPU中的某个寄存器中。 EA= (Ri)。
图5-8 寄存器间接寻址
例5.6 Intel 8086的寄存器间接寻址指令: MOV AL, [BX] 寄存器间接寻址主要优缺点如下: 优点:是的指令长度较短,与寄存器寻址指令长度差不多。 16 缺点:是指令执行时间比寄存器寻址指令执行时间长。
NOVA机的算术逻辑类指令就采用这种方式,其指令格式为
0
1
1
2 3
4 5
7 8
移位
9 10
11
12
13
14
15
ACS
ACD
主操作码
进位
回送
跳步测试
8
5.2 寻址方式
寻址:寻找操作数的地址。 寻址技术:包括编址方式和寻址方式。 编址单位:字编址、字节编址、位编址。 ⑴字编址 优点:控制方式实现起来简单,地址信息没有任何浪费。 缺点:不支持非数值的应用。因为非数值往往是按节或位进行操 作的。 ⑵字节编址 优点:支持非数值的应用。编址单位与信息单位(字节)基本相一 致。因为非数值往往是按节或位进行操作的。 缺点:如果访问M•M单位是一个字的话, M•M频带就太窄了, 需要多次访问M•M才行。因此,要求访M•M的单位是编址单位的 整数倍。
两个明显的优点: ⑴从寄存器中取数据比从M•M中取数据快得多。 ⑵由于寄存器数量比M•M容量少,因此其地址位数比M•M单元 地址字段短得多,可以缩短指令的长度,提高指令执行的速度。 3.间接寻址 如图5-6所示。
图5-6 间接寻址
相关文档
最新文档