
你要知道这些
一、术语

- 程序:计算机能识别和运行的指令
- 指令:指挥计算机工作的指示和命令(编程语言编写的语句)
- 机器指令:指令编译后的结果(编程语言转换为机器语言)
- 微指令:机器指令根据一个个操作细分后的结果,多个微指令构成机器指令,每个微指令对应一个时钟周期
- 微命令:微指令再细分,直接控制微操作
- 微操作:计算机中最基本的不可再分解的操作
二、微指令
垂直型微指令和水平型微指令
水平型微指令
- 一次能定义并执行多个为命令的微指令
- 并行操作能力强,效率高
- 字较长,占控存的容量
- 设计属于硬方法
垂直型微指令
- 一次只能执行一条微命令
- 并行操作能力差,效率低
- 易掌握,简单
- 设计属于软方法
| 水平型 | 垂直型 | |
|---|---|---|
| 并行性、效率和灵活性 | 好 | 差 |
| 指令执行时间 | 短 | 长 |
| 大小 | 微指令字长,微程序短 | 微指令字短,微程序长 |
| 用户使用 | 难 | 易 |
水平型微指令格式
![]()
- 题目给的都基本上是512×32位这种形式,其中512是存储单元的个数,32是一条微指令的位数
- 判别测试字段:是判断是否转移什么的,题目都告诉你这里面放什么,基本上都是一个一位
- 下地址字段是执行完这条微指令,下一条微指令地址,这个就和存储单元有关,比如有512个存储单元,就是2的9次方,就用9位就行了
- 微命令字段,就靠减前两个就完了
答案
1.964B
2.20 3 9
版权声明:本文为ngtnmd原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。