指令格式及寻址方式特点:
(1)操作码字段6位,可指定64种操作。第10到第7位留空。指令长度为32位,双字长二地址指令,用于访问存储器。 (2)RS型指令,一个操作数在通用寄存器(共16个),另一个操作数在主存中。
(3)有效地址可通过变址寻址求得,即有效地址等于变址寄存器(共16个)内容加上位移量。 3.指令和数据的寻址方式。P112
指令的寻址方式: 1.顺序寻址方式 2.跳跃寻址方式 数据的寻址方式: 1.隐含寻址 2.立即寻址 3.直接寻址 4.间接寻址 5.寄存器寻址 6.寄存器间接寻址 7.偏移寻址 8.段寻址 9.堆栈寻址
7.偏移寻址:相对寻址,基址寻址,变址寻址。
P125 7.某计算机字长为32位,主存容量为64K字,采用单字长单地址指令,共有40条指令。试采用直接,立即,变址,相对四种寻址方式设计指令格式。
P126 12.根据操作数所在位置,指出其寻址方式(填空): (1)操作数在寄存器中,为(寄存器)寻址方式。
(2)操作数地址在寄存器中,为(寄存器间接)寻址方式。 (3)操作数在指令中,为(立即)寻址方式。
(4)操作数地址(主存)在指令中,为(直接)寻址方式。 (5)操作数的地址,为某一寄存器内容与位移量之和,可以是(相对,基址,变址)寻址方式。 第五章
1.CPU的功能和组成部分。
P127 CPU的功能:指令控制,操作控制,时间控制,数据加工。
CPU的组成部分:运算器,cache,控制器。 2.CPU中主要寄存器的作用。 P129
①指令寄存器(IR)②程序计数器(PC)③数据地址寄存器(AR)④缓冲寄存器(DR)⑤通用寄存器(RR)⑥状态字寄存器
0---3
(PSW)
①指令寄存器(IR)
用来保存当前正在执行的一条指令。 ②程序计数器(PC) 确定下一条指令的地址。 ③地址寄存器(AR)
用来保存当前CPU所访问的数据cache存储器中单元的地址。
④数据缓冲寄存器(DR)
作为ALU运算结果和通用寄存器之间信息传送中时间上的缓冲;补偿CPU和内存,外围设备之间在操作速度上的差别。 ⑤通用寄存器(RR)
0---3
当算术逻辑单元(ALU)执行算术或逻辑运算时,为ALU提供一个工作区。
⑥状态字寄存器(PSW)
保存由算术指令和逻辑指令运算或测试结果建立的各种条件代码。
3.指令周期、机器周期、时钟周期的定义及三者之间的关系。P130
指令周期:CPU取出一条指令并执行这条指令所需的时间。 机器周期(CPU周期):从内存中读取一个指令字的最短时间。 时钟周期(节拍脉冲或T周期):把一个机器周期分为若干个相等的时间段,每一个时间段称为一个时钟周期。
P131 指令周期常常用若干个CPU周期数来表示。一个CPU周期又包含若干个时钟周期(节拍脉冲或T周期)。 4.用方框图语言表示指令周期。
P139 图5.14 用方框图语言表示指令周期
P128 图5.1 CPU模型