汇编语言第一章所学知识

这个学期我们学习了汇编语言这门课程,在这之前,我们学过C语言,C++,以及现在正在学的java。这些都是我们用代码来操纵计算机做一些我们想做的事情,可是汇编语言不一样,他是直接对计算机发出指令。通过前几周的学习,我知道了计算机的核心是CPU,所有的操作都要通过CPU来运转。而汇编语言就是对CPU发出一系列的指令。汇编语言发展至今,由三种指令:汇编指令,伪指令,其他符号所共同组成,其中,汇编语言的核心是汇编指令,它决定了汇编语言的特性。我们在计算机上所做得所有事情都存储在存储单元里。我们对计算机所做的指令和产生的数据都存放在存储单元里。电子计算机的最小信息单位是bit。8个bit组成一个Byte。一个存储器有128个存储单元,它可以存储128个Byte。对于大量的存储器有更大的计量单位:1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。CPU想要对数据进行读写,必须和外部芯片进行三类信息交互:存储单元的地址,器件的选择、读与写的命令,读或写的命令。我们可以通过命令提示符让计算机读取和写入芯片中的内容。地址总线决定了CPU的寻址能力,一个CPU有N条地址总线,则可以说这个CPU的地址总线的宽度为N,它就可以寻找2的N次方个内存单元。数据总线的宽度则决定了CPU与外界的数据传送速度,每8根数据总线可以传送一个字节。并且,一般的8088CPU的数据总线宽度为8,8086CPU的数据总线宽度则有16,所以向内存写入数据89D8H时需要进行两次数据输送。控制总线的宽度决定了CPU对其他器件的控制能力。之后,书上向我们介绍了PC的构成。PC主要由主板构成,每个PC机都有一个主板,主板上装有CPU、存储器、外围芯片组、扩展插槽等。扩展插槽上主要装有RAM内存条和各类接口卡。存储器芯片从功能和连接上也分为好多类:随机存储器,装有BIOS的ROM,接口卡上的RAM。这些存储器在物理上都是独立的器件,但是他们都和CPU的总线相连并且CPU对他们进行读或写的时候都通过控制线发出内存读写命令。这些存储器都由CPU来操控,不同的PC机系统内存地址空间的分配情况是不同的,对CPU来讲,系统中的所有存储器中的存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址能力的限制,这个逻辑存储器就是我们所说的内存地址空间。

猜你喜欢

转载自www.cnblogs.com/daiyang/p/9700885.html