目录
指令系统的发展与性能要求
指令系统的发展
指令系统是表征一台计算机性能的重要因素
指令系统的基本概念
- 指令:就是要计算机执行某种操作的命令。
- 微指令:是微程序级的命令,它属于硬件。
- 宏指令:由若干条机器指令组成的软件指令,它属于软件。
- 机器指令:介于微指令和宏指令之间,通常简称位指令。每一条指令可以完成一个独立的算术运算或逻辑运算操作。
- 指令系统:所有指令的集合。
发展情况
- 复杂指令系统计算机:简称CISC。
- 精简指令系统计算机:简称RISC。
指令系统的性能要求
- 完备性:在编写程序时要求指令系统丰富,功能齐全,使用方便。
- 有效性:指利用该指令系统所编写的程序能有高效率的执行。
- 规整性:包括指令系统的对称性,匀称性,指令格式和数据格式的一致性。
- 兼容性:各机种上基本软件可以通用。
比较内容 | 高级语言 | 低级语言 |
对程序员的训练要求 1.通用算法 2.语言规则 3.硬件知识 |
有 较少 不要 |
有 较多 要 |
对机器的独立度 | 独立 | 不独立 |
编制程序的难易程度 | 易 | 难 |
编制程序的所需时间 | 短 | 较长 |
程序的执行时间 | 较长 | 短 |
编译过程中对计算机资源的需求 | 多 | 少 |
指令格式
操作码字段 | 地址码字段 |