【2022计算机综合试卷408考研第一轮_组成原理篇] 第一章 计算机系统概论
1.1算机系统简介
1.1.1计算机的软硬件概念
计算机系统:由“硬件”和“软件”两大部分组成 *
- 硬件:指计算机的实体部分,比如各种电子元器件,各类光、电、机设备
- 存储单元:存放一串二进制代码
- 存储字:存储单元中二进制代码的组合
- 存储字长:存储单元中二进制代码的位数
- 按地址寻访:每个存储单元赋予一个地址
- 机器字长:CPU中在同一时间内一次能够处理的二进制数的位数(运算器中参加运算的寄存器的位数)
- 指令字长:一条指令的二进制代码位数,有定长和不定长两种
以存储器为中心的计算机结构框图:
操作码与操作性质的对应表
操作码 | 操作性质 | 具体内容 |
---|---|---|
000001 | 取数 | 将指令地址码只是的存储单元中的操作数取到运算器的累加器ACC中 |
000010 | 存数 | 将ACC中的数存至指令地址码所示的存储单元中 |
000010 | 加 | 将ACC中的数与指令地址码指示的存储单元中的数相加,结果存放于ACC中 |
000100 | 乘 | 将ACC中的数与指令地址码指示的存储单元中的数相乘,结果存放于ACC中 |
000101 | 打印 | 将指令地址码指示的存储单元中的操作数打印输出 |
000110 | 停机 |
指令=操作码+地址码
计算ax*x+bx+c程序清单
指令和数据存于主存储器的地址 | 操作码6位 | 地址码10位 | 注释 |
---|---|---|---|
8 | 000100 | 00001000 | 存放原始数据x |
9 | 000100 | 00001001 | 存放原始数据a |
10 | 000100 | 00001010 | 存放原始数据b |
11 | 000100 | 00001011 | 存放原始数据c |
0 | 000001 | 0000001000 | 取x至ACC |
1 | 000100 | 0000001001 | 乘a得ax,存放于ACC中 |
2 | 000011 | 0000001010 | 加b得ax+b,存放于ACC中 |
3 | 000100 | 0000001000 | 乘x得(ax+b)x,存放于ACC中 |
4 | 000010 | 00001011 | 加c得(ax+b)x+c,存放于ACC中 |
5 | 000010 | 00001100 | 存数,将结果存放到主存单元 |
6 | 000101 | 00001100 | 打印 |
7 | 000110 | 00001100 | 停机 |
12 | 存放结果 |
存储器的基本组成
存储体 –> 存储单元 –> 存储元件(0/1)
存储器的基本组成:
MAR: 存储器地址寄存器,反应存储单元的个数
MDR:存储器数据寄存器,反应存储字长
存储容量 = 存储单元个数 * 存储字长
1K = 1024bt、1M = 1024K、1G = 1024M、1T=1024G
运算器的基本组成及操作过程
设:M表示存储器的任一地址 ,【M】表示该地址 中的内容;X表示X寄存器,【X】表示该寄存器中的内容;ACC:累加器;MQ:乘商寄存器;ALU:算数逻辑单元;//表示两个寄存器串联
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!