了解汇编之基础知识

  今天开始阅读初步了解汇编的书籍———“汇编语言”第二版pdf,然后开始了第一章基础知识的学习。 

   讲到汇编语言,最直接想到的就是它与机器语言的联系,关于机器语言,通俗的讲就是机器指令的集合(电子计算机的指令是一列二进制数字,计算机将制转变为一列高低电平,以是计算机的电子器件受到驱动,进行计算),而汇编语言的主体是汇编指令,它与机器指令的擦汗别在与智力和个的表示方法上,汇编指令是机器指令便于记忆的书写格式。然后汇编语言发展至今,有三类指令组成,即汇编指令,伪指令,其他符号,而汇编语言的额核心是汇编指令,它决定了汇编语言的特性。

   之后再了解关于存储器和cpu相关的简介, cpu 是计算机的核心部件,它控制这个计算机的运作并运行运算,存储器则存放着是的cpu工作的指令和数据,无论指令和数据在存储器中都是以二进制数据的形式存放的,但在不同的操作相同的二进制数据就有了不同的意义。那么存储器又是什么呢?刚开始总认为存储器就是内存,然而这是一个狭隘的定义,存储器相对于cpu而言是一个抽象概念,而内存则只是属于存储器的一部分,在介绍完cpu对存储器的操作后会有专门的介绍,所以现在讲讲存储器的储存单元和cpu对存储器的读写。

   存储器被划分成若干个存储单元,每个存储单元从0开始顺序编号,例如一个存储器有128个存储单元,编号从0~127,一个存储单元就存储一个字节的信息。cpu要从内存中读数据,首先要指定要存储的额位置,然后执行什么样的操作,操作的数据又是什么。可见,cpu要向进行数据的读写,必须和外部器件(标准的说法是芯片)进行下面3类信息的交互,1.存储单元的地址(地址信息),2.旗舰店额选择,读或写的命令(控制信息),3.读货写的数据(数据信息),那么cpu是通过什么将地址,数据和控制学习传到存储器芯片中的呢?这是靠在计算机中专门有链接CPU和其他芯片的导线,通常称为总线,总线从逻辑上又分为3类,地址总线,控制总线和数据总线。

    首先,地址总线是用来寻址的,就是寻找内存中每个存储单元所在位置,现假设,一个CPU有10根地址总线,那么,一根导线可以传送的稳定信号有两种,高电平和低电平,即二进制的1和0,所以用10根导线可以传送10为二进制数据,就表示可1024个单元,因此一个CPU有n根地址先,则可以说这个CPU的地址总线的宽度为n,这样的CPU最多可以寻找2的n次方个内存单元。其次,CPU与内存或其他期间之间的数据传送是用通过数据总线来进行的,数据总线的宽度决定了CPU和外界的数据传送速度,比如8088CPU的数据总线宽度为8,则依次可传送一个8位二进制的数据(即一个字节),而8089CPU的数据总线宽度为16则依次可传送两个字节。最后,CPU对外部器件的控制是通过控制总线来进行的,那么有多少根控制总线就因为者CPU提供了对外部期间的多少种控制,所以控制总线的宽度决定了CPU对外部器件的控制能力。

     接下来具体讲讲各类存储器芯片,在前面有提到过这个问题,存储器就是内存这个观念是错误的,一个pc装有多个存储芯片,而我们传说的内存条就是其中一个存储芯片,除了内存条,还有网卡,显卡等都列入到存储器芯片的范畴,这些存储芯片从物理连接上看是独立的,不同的器件,从读写属性上看分为两类:随机存储器(RAM)和只读存储器(ROM),关于这两个概念应该都听过。随机存储器用于存放CPU使用的绝大部分程序和数据,主随机存储其一般有两个位置上的RAM组成,装在主板上RAM和扩展插槽上的RAM还有在某些接口卡上的RAM,如显示卡上的RAM即显存。然后,关于ROM我们最常听说的就是BIOS(Basic Input/output System 基本输入输出系统)了,BIOS是由主板和各类接口卡(如显卡,网卡)厂商提供的软件系统,可以通过它对改邮件设备进行基本的输入输出。

     上述的那些存储器,在物理上是独立的,但是有两点是相同的,都和CPU总线相连,CPU对他们进行读写的时候都通过控制先发出内存读写命令。也就是说,CPU在操作他们的时候,把他们都当左内存来对代,把它们总的看作一个由若干存储单元组成的逻辑存储器,这个逻辑存储器就是我们所说的内存地址空间,在汇编这门课中,我们面对的是内存地址空间。所有的物理存储器被看作一个由若干存储单元组成的逻辑存储器,每个物理存储器在这个逻辑存储器中占有一个地址段,及一段地址空间。我们在基于一个计算机系统编程的时候,必须知道这个系统中的内存地址空间分配情况,因为当我们想在某类存储其中读写数据的收,必须知道它的第一个单元的地址和最后一个单元的地址,才能保证读写操作实在预期的存储器中。

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值