汇编语言 第一章 基础知识
Posted joker99
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编语言 第一章 基础知识相关的知识,希望对你有一定的参考价值。
一、汇编语言
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 )不同的计算机系统的内存地址空间分配情况是不同的。
以上是关于汇编语言 第一章 基础知识的主要内容,如果未能解决你的问题,请参考以下文章