汇编语言第二版第一章节笔记
汇编指令与机器指令一一对应,汇编指令由编译器识别,机器无法直接识别汇编指令。CPU中,指令和数据都是二进制存放,没有任何区别
位=bit 字节=Byte 1 bit=0/1(二进制
1 Byte=8 bit=半个中文字=一个英文字
1 KB=1024 B KB千字节
1 MB=1024 KB MB兆字节
1 GB=1024 MB GB 十亿字节
注意区分:1Kbps=1000bps,1 Mbps=1000*1000bps=1000000bps.
CPU 相互传输信息 内存 相互传输信息 磁盘
CPU无法直接传输信息给磁盘
程序员 发送汇编指令 编译器 发送二进制机器指令 计算机
将汇编指令改写成一一对应的机器指令
CPU可以直接使用的数据是在存储器中。存储器被划分成很多单元,这就是存储单元。
存储单元从0开始标号。1个存储单元存储1个字节,也就是8位。
寄存器是一种比内存和二级缓存更低一层,更加接近CPU的存储器。
CPU要从内存中读写数据,要和外部芯片进行三类数据交换。
1.地址信息 即地址总线
2.控制信息 即控制总线
3.数据信息 即数据总线
CPU多少根地址总线,我们就说这个CPU地址总线宽度为多少
地址总线宽度为N的CPU,它的寻址能力是2的N次方。
数据总线宽度为N的CPU,一次可以传输N位二进制数据(即N位。
控制总线宽度为N的CPU,CPU就对外部器件有N种控制
存储器分为:随机存储器(RAM 只读存储器(ROM(读写属性
随机存储器,断电后数据丢失,如内存,显存
只读存储器,关机后内存不消失,如主板,网卡的BIOS
存储器在我们看来都是独立的器件,但有共同点
都与CPU总线连接
CPU对他们进行读写的时候通过控制线发送内存读写命令
CPU对待他们的时候都把他们当做内存。把他们总的看成一个由存储单元组成的的逻辑存储器。也就是内存地址空间。
每一个物理存储器都在内存地址空间中有一段地址。(相当于门牌
内存地址空间的大小受到CPU寻址能力的限制。CPU寻址能力必须大于内存地址空间。
我们向ROM输入写的命令是无效的。
{:10_277:} 新手,勿喷,错误之处请指出。
页:
[1]