知识点蛮多的,下面大概总结一下
1、机器指令是一些二进制的数字
2、汇编语言和机器语言都依赖机器硬件,用这两种语言写的程序都不具备可移植性。
3、汇编语言是机器语言的符号化表示,执行效率差不多
4、汇编语言与机器语言你的差别在于指令的表示方法
5、汇编语言包括三类指令:
1)汇编指令(有机器码)
2)伪指令(没有对应的机器码)
3)符号(没有机器码)、
6、CPU将运算器和控制器集成在一起
7、硬件系统大概是下面这样子的
8、指令和数据:以二进制形式存放在内存中
9、存储单元:
1)编号从0开始,容量以字节(Byte)为最小单位计算
2)计量容量换算
10、CPU对存储器的读写:通过总线(地址总线,控制总线,数据总线)
1)地址总线:寻址能力取决于地址总线宽度:一个CPU有N根地址线,即地址总线的宽度为N,这样CPU寻址能力为2的n次方。
2)数据总线:数据总线的宽度决定了CPU和外界的数据传送速度。
3)控制总线
11、RAM ROM
RAM:可读可写,数据的暂时储存,不通电的话数据也丢失了
ROM:只允许读取,不允许写入,不通电的情况下数据依然保存
12、内存地址空间:
1)这只是一个逻辑上的概念
2)CPU在操纵独立的物理存储器时,把她们统一当做一个逻辑存储器(即内存地址空间)看待(这些物理存储器都是和CPU的总线相连的)
3)每个物理存储器咋这个逻辑存储器中占有一段地址空间,CPU在这段地址空间中读写数据,实际上就是在相对应的物理存储中读写数据
4)不同计算机的内存地址分配情况不同
5)内存地址空间的容量与平时所讲的内存条的容量不同(内存条只是内存的一部分)
大概就是以上的内容吧,然后我又根据书上的内容和网上视频的内容作了些许的尝试
下面是课堂检测上的错题及解析