汇编语言 第一章基础知识

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

机器语言

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

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

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

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

汇编语言

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

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

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

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

用途:

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

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

 

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

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

CPU对存储器的读写

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

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

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

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

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

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

内存地址空间

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

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

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

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

 

转载于:https://www.cnblogs.com/sean-xyx/p/7570242.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值