汇编语言-学习笔记(一)

  1.机器只认识高低电平,高低,也可以通过0、1来表示。最初的程序员,即是通过编写或是组织一堆一堆机器可以正确执行的命令来驱动机器进行工作。而这一堆一堆的机器指令的集合,后来又统称为机器语言。但由于机器语言难于辨别与记忆,进行书写、阅读、修改等等操作,给程序员们带来非常多的不便,因此,汇编语言产生了。

  2.汇编语言的主体是汇编指令,汇编指令是机器指令的助记符,同机器指令一一对应。汇编语言是直接在硬件之上工作的编程语言。现在的PC几中,计算机的功能都是由CPU来完成的。而我们知道,不同的CPU有不同的机器指令集。对应的,也便引申出,每一种CPU都有自己的汇编指令集。

    3.CPU可以直接使用的信息都在存储器重存放,这些信息要么是指令,要么是数据。而在存储器中指令和数据没有任何区别,相同的信息(或说机器指令),既有可能被翻译成数据来对待,又可能被当成指令来处理,它们都是二进制信息。这样的划分,只是逻辑应用上所需的概念。

  4.CPU对存储器中信息的读写,必须与外部器件进行3类信息的交互:1.地址信息;2.控制信息;3.数据信息。计算机中专门连接CPU和其他芯片的导线,称为总线,因此上述3类信息在总线上的传递,又从逻辑层面引申出1.地址总线;2.数据总线;3.控制总线;三类总线的划分。

  5.CPU通过地址总线来指定存储器单元,地址总线上能传递多少信息,CPU便能对多少个存储单元进行寻址。也就是常说的CPU的寻址能力。

  6.数据总线是CPU与其他器件间数据传送的纽带,数据总线的宽带,直接决定CPU和外界传送数据的速度。8根数据总线,可传送一个字节;16根数据总线,可传送二个字节。

  7.同样的,控制总线的宽带决定了CPU对外部器件的控制能力。

  8.从读写属性上分,存储器可分为随机存储器(RAM)和只读存储器(ROM)。RAM可读可写,但必须带电存储,关机后存储的内容丢失。如内存条、显存条等。

  9.内存地址空间的大小受CPU地址总线宽带的限制。在基于一个计算机硬件系统编程的时候,必须知道该系统中的内存地址空间分配情况。不同的计算机系统的内存地址空间的分配情况是不同的。

posted on 2011-02-18 01:13  大七  阅读(291)  评论(0)    收藏  举报

导航