第3章 作业P99-101:1、5、9、15。
1.指令集结构(ISA)规定了微处理器什么特性,它主要包括什么内容?
ISA规定了微机处理器的外部特性
主要包括:指令集(指令格式、类型、寻址方式等) 、处理器内部可供程序员编程使用的寄存器及与存储器交互的接口信息(地址与数据位数)。
2.何谓寻址方式?常用的寻址方式有几种?试解释各种寻址方式的寻址过程。
答:当采用地址指定方式时,形成操作数或指令地址的方式,称为寻址方式
常见的寻址方式有:直接、间接、寄存器直接、寄存器间接、立即、隐含、相对、变址、基址
1)直接寻址:指令中直接给出操作数在内存的地址
2)间接寻址:指令中给出操作数在内存地址的地址
3)寄存器直接寻址:指令中直接给出操作数所在的寄存器
4)寄存器间接寻址:指令从寄存器中取得地址,再从地址中取得操作数
5)立即寻址:指令中直接取得操作数
6)隐含寻址:指令从堆栈中取得操作数
7)相对寻址:指令中给出地址偏移量,由偏移量计算得操作数地址
8)变址寻址:指令中给出地址偏移量和变址寄存器地址,由计算得操作数地址
9)基址寻址:将变址寄存器换成基址寄存器,其它与变址寻址一样
3.指令格式按其内容如何分段?各段分别起什么作用?
答:指令格式则是指令字用二进制代码表示的结构形式,由操作码字段和地址码字段组成,操作码字段表征指令的操作特性与功能;地址码字段通常指定参与操作的操作数的地址
第4章作业——设计题不考 P124-125:1、5、11、19、20(后2题可选做)。
1.主存储器的性能指标有哪些?含义是什么?
主存的性能指标是其1)存储容量、2)存取时间、3)存储周期和4)存储器带宽。
含义1)存储容量:单元数×单元位置,以字节为单位
2)存取时间:读/写或存/取一个单元所需的最短时间
3)存储周期:连续两次存/取一个单元所需的最短时间
4)存储带宽:单位时间储存的信息量
2.试比较ROM与RAM、EPROM与FlashiROM、SRAM与DRAM的存储特性与应用。
1)ROM与RAM:ROM为可断电只读存储器,常用于存储系统文件等固件;RAM为不可断电读/写存储器,常用于存储正在执行的程序数据
2)EPROM与FLASHROM:EPROM为光可擦除,单个擦除,应用于产品开发实验室和原型设计中;FLASHROM为电可擦除,整块数据擦除,速度快,应用广泛,可用做固态硬盘等
3)SRAM与DRAM:SRAM为静态存储器,6位电路,非易失性,不需不断刷新,高速小容量,价位高,应用于个人电脑的cache存储器等;DRAM为动态存储器,8位电路,集成度高,需不断刷新,中速大容量,价位较低,应用于制作个人电脑的RAM
3.根据存储器实验出设计题。4.根据总线传输实验出设计题。
第5章作业——不单独出题,不考P151-153:1、2、3、4
第6章作业——设计题是关键!P189-193—— 1、2、6、14、23、24、25、28、29
不用设计控制器,不用看状态图 重点:RTL代码,路径
P192—28
设计:
(1)RTL代码:
FETCH1: AR?PC
FETCH2: DR ?M,PC ?PC+1
FETCH3: IR ?DR[7..6], AR ?DR[5..0]
COM1: AC ?AC’
JREL1: PC ?PC+AR/DR[5..0]
OR1: DR ?M
OR2: AC ? ACúDR
SUB1: DR ?M
SUB22: AC ? AC+DR’
P192—29
设计:
(1)RTL代码:
FETCH1: AR?PC
FETCH2: DR ?M,PC ?PC+1
FETCH3: IR ?DR[7..5], AR?PC
LDI1: DR?M, PC?PC+1
LDI2: AC?DR
STO1: DR?M, PC?PC+1
STO2: AR?DR
STO3: DR?AC
STO4: M ?DR
ADD1: DR?M, PC?PC+1
ADD2: AR ?DR
ADD3: DR ?M,
ADD4: AC? AC+DR
OR1: DR?M, PC?PC+1
OR2: AR ?DR
0R3: DR ?M,
OR4: AC? ACúDR
JUMP1: DR?M
JUMP2: PC?DR
JREL1: PC?PC+000DR[4..0]
SKIP1: PC?PC+1
RST1: PC ?0, AC ?0
第7章 作业
1.试比较硬布线控制CPU的设计方法与微程序控制CPU的设计法的异同。
相同点:指令执行的RTL代码、状态图、数据路径,包括ALU设计相同
不同点:控制器设计不