汇编第一章总结
Posted 1359027962qqcom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编第一章总结相关的知识,希望对你有一定的参考价值。
1.1 机器语言
机器语言就是机器指令的集合。
每一种CPU都有自己的机器指令集,也就是机器语言。
1.2 汇编语言的产生
由于机器语言是一列复杂的二进制代码,难以维护和检查,辨别和记忆,从而诞生了汇编语言。
汇编语言的指令更便于记忆和使用。
汇编语言的实现要通过编译器来实现。首先程序员用汇编语言写好源程序,由汇编编译器将其翻译成机器码,才能让计算机识别并使用。
1.3 汇编语言的组成
(1)汇编指令:机器码的助记符,由对应的机器码。(核心)
(2)伪指令:没有对应的机器码,由编译器执行,计算机并不执行。
(3)其他符号:如+、-、*、/等,由编译器识别,没有对应的机器码。
1.4 存储器
即内存,指令和数据在其中存放。磁盘内的数据或程序如果不读到内存中,就无法被CPU使用。
1.5 指令和数据
指令和数据是应用上的概念。在计算机中都以二进制储存,在使用时才会产生区别。
1.6 存储单元
1KB=8bit, 1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。
1.7 CPU对存储器的读写
CPU通过导线连接其他芯片。通常称为总线。总线分为地址总线,数据总线,控制总线。
CPU对存储器的读写首先通过地址总线找到需要操作的单元,再通过控制总线知道读或者写,读就通过数据总线进行传输,写就把需要写入的数据通过数据总线写入对应单元
地址总线上能传送多少个不同的信息,CPU就可以对多少个存储单元进行寻址。一个CPU有N根地址线,则可以说这个CPU的地址总线宽度为N。即这个CPU可以控制2的N次方个内存单元。
数据总线的宽度决定了CPU和外界的数据传送速度。8根数据总线一次可传送一个8位二进制数据(即一个字节)。
控制总线的宽度决定了CPU对外部器件的控制能力。
1.11 内存地址空间
CPU地址总线的宽度决定了内存地址空间的大小。
具体是主板上,计算机的各个器件通过电线连接在一起,每个器件有自己的存储器,CPU在操纵它们的时候,把它们都当作内存来对待,把它们总的看作一个由若干存储单元组成的逻辑存储器,这个逻辑存储器就是我们所说的内存地址空间。相当于把各个存储器连起来形成一个完整的存储器。
即一段地址空间可能对应一个器件,对不同的地址空间操作就可能对不同的器件操作。
汇编语言所面对的就是内存地址空间
以上是关于汇编第一章总结的主要内容,如果未能解决你的问题,请参考以下文章