1.前置知识
1.1二进制、八进制、十六进制、十进制
二进制由0和1组成,逢2进1,同理其他进制,不同的是16进制超过9,即10-15由A-F表示
1.2 进制转换
1.2进制转10进制
从右边末位开始,分别乘以2的0次方以此类推相加
2.2进制转8进制
1.3 进制的标识
末尾B表示该数为2进制,H为16,O为8,D为10,没有就默认10进制
2.指令
如以下代码
mov ax,123
mov bx, 123
add ax,bx
上述代码我们称为指令,汇编语言的主体是指令,他是机器指令便于书写的格式(机器语言11001是给机器看的,指令是给人看的)
2.1指令种类
1.汇编指令:机器码的助记符,有对应的机器码,如mov
2.伪指令:给编译器看的,没有对应机器码
3.其他符号:如+-*/ 由编译器识别,没机器码
3.存储器
CPU是机器核心,由存储器提供指令和数据让CPU执行,存储器也就是所谓的内存
3.1存储器种类
1.RAM即随机存储器,可读可写,断电后内容消失
2.ROM只读存储器,不可写,断电后不会消失
4.总线
总线是CPU和内存打交道的路径,分为地址总线、数据总线和控制总线
4.1地址总线
CPU通过地址总线来寻找存储单元的地址,因此有N个地址总线,寻址范围就为2^N-1,同理数据总线寻找数据也是如此 地址总线5.内存地址空间
CPU将系统中各类存储器看作一个逻辑存储器(这也就是通常所说的内存是连续的),这个逻辑存储器就是我们所说的内存地址空间。对于CPU,所有存储器中的存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址能力限制。
内存地址空间每个物理存储器在这个逻辑存储器中占有一个地址段,即一段地址空间。CPU在这段地址空间中读写数据,实际上就是在相对应的物理存储器中读写数据(对ROM写无效,在显存地址空间上输入就会被打印到显示器上)。 显存
网友评论