汇编语言 第一章基础知识
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地址总线宽度直接相关;
③ 内存地址空间的容量与平时所讲的内存条的容量不是一回事;
④ 不同的计算机系统内存地址空间如何使用有不同的分配方案。
以上是关于汇编语言 第一章基础知识的主要内容,如果未能解决你的问题,请参考以下文章