文章目录
6. 一个8bit模型计算机
6.1 程序执行
控制程序执行的两个特殊功能寄存器
- 程序计数器PC:存放下一条机器指令的地址
- 指令寄存器IR:存放当前正在执行的机器指令
机器周期
- 取指令:按PC指的地址取一条指令
- 译码:控制器翻译IR中机器指令含义
- 执行:执行IR中指令所指的动作
7. 计算机语言(*)
按抽象级别分类
- 机器语言:二进制码
- 汇编语言:助记符
- C语言:过程包装
- C++:行为包装后面向对象
8. 关于二进制
8.2 二进制表示文本
- ASCⅡ
8.3 二进制表示图像
- 位图文件(BMP)
- 图像视频压缩文件(JPG)
9. 关于总线(*)
定义: 各功能部件间用于传输数据的公共通信干线
总线一般包含
- DB:数据总线
- AB:地址总线
- CB:控制总线
9.1 基本工作原理
- 三态门输出方式
- OC输出方式:与逻辑
- 总线冲突:两个或两个以上源同时输出时,总线数据发生冲突
10. 冯诺依曼体系结构
(1)二进制
(2)五个组成部分(三个组成部分)
- CPU:运算器 + 控制器
- 存储器:程序存储器、数据存储器
- 输入输出设备
- 总线(ADC):地址、数据、控制总线。
(3)程序存储
(见6.1)
- 程序计数器PC:存放下一条机器指令的地址
- 指令寄存器IR:存放当前正在执行的机器指令
机器周期
- 取指令:按PC指的地址取一条指令
- 译码:控制器翻译IR中机器指令含义
- 执行:执行IR中指令所指的动作