汇编语言 第一章 基础知识

一、汇编语言

1、汇编语言由汇编指令、伪指令、其他符号组成。其中汇编语言的核心是汇编指令。

2、汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令的助记符,便于人类记忆和使用。

 3、不同的cpu有不同的汇编指令。

4、汇编语言具有能够直接有效控制硬件的能力,能够编写出运行速度快、代码量小的高效程序,在许多场合具有不可替代的作用,例如操作系统的核心程序段、实时控制系统的软件、智能仪器仪表的控制程序、频繁调用的子程序或动态链接库、加密解密软件、分析和防治计算机病毒等。

                  机器语言 vs. 汇编语言  vs. 高级语言

 二、计算机硬件系统的基本结构

  1、冯诺伊曼体系结构

2、计算机系统组成 

 

 

 3、寄存器:cup内部用于储存数据的器件,一个cpu有多个寄存器。

4、储存单元:存储器以字节为单位被划分为若干个存储单元。每个存储单元从0开始顺序编号。

 5、cup对储存器的读取过程:

6、cpu对储存器的写入过程: 

7、内存地址空间的概念:

设一个CPU的地址总线宽度为n,那么可以寻址2n个内存单元,这2n个可寻到的内存单元就构成这个CPU的内存地址空间。

例如:80386的地址总线宽度为32根它的寻址空间(寻址能力)为232字节(4GB)。

1 )CPU在操控这些独立的物理存储器时,把它们统一当作一个逻辑存储器看待。这个逻辑存储器即内存地址空间。

2 )每个物理存储器在这个逻辑存储器中占有一段地址空间;CPU在这段地址空间中读写数据,实际上就是在相对应的物理存储器中读写数据。

3 )不同的计算机系统的内存地址空间分配情况是不同的。

 

posted on 2018-09-26 20:51  Jay9777  阅读(214)  评论(1)    收藏  举报