汇编语言 第一章基础知识

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编语言 第一章基础知识相关的知识,希望对你有一定的参考价值。

计算机语言的进化演变起源于机器语言

机器语言

(1) 是机器指令的集合。机器指令是0和1构成的二进制信息。

(2) 直接面向机器,与机器的硬件操作一一对应。计算机可以直接识别、执行,使用机器语言可以充分发挥计算机的硬件功能。

(3) 缺点: 依赖机器硬件,机器指令很难记忆,直接使用机器语言编制程序极易出错,并且难以调试。

由于机器语言非常难于辨别和记忆,以至于给整个产业的发展带来了障碍,于是产生了汇编语言。

技术分享

汇编语言

1) 汇编语言的主体是汇编指令。

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

(3) 不同的CPU有不同的汇编指令。

(4)汇编语言由三类指令组成:汇编指令,伪指令,其他符号。

用途:

(1) 有助于从软件角度理解计算机的工作原理

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

技术分享

 

计算机五大组成部分:控制器,运算器,输入设备,输出设备,内存。

技术分享

技术分享

指令和数据只是应用上的概念。在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。

CPU对存储器的读写

(1)CPU是通过地址总线来指定存储器单元的。

(2)CPU与内存或其他器件之间的数据传送是通过数据总线来进行的。

(3)CPU对外部器件的控制是通过控制总线来进行的。

地址总线的宽度决定了CPU的寻址能力;

数据总线的宽度决定了CPU与其他器件进行数据传送时的一次数据传送量;

控制总线的宽度决定了CPU对系统中其他器件的控制能力;

内存地址空间

技术分享

① 内存地址空间是逻辑上的概念;

② 内存地址空间,即CPU寻址空间,与CPU地址总线宽度直接相关;

③ 内存地址空间的容量与平时所讲的内存条的容量不是一回事;

④ 不同的计算机系统内存地址空间如何使用有不同的分配方案。

 

以上是关于汇编语言 第一章基础知识的主要内容,如果未能解决你的问题,请参考以下文章

第一章基础知识

第一章 基础知识

汇编语言 第一章 基础知识

汇编语言 第一章基础知识

汇编语言第一章 基础知识 总结

汇编语言课堂总结1——第一章 基础知识