汇编学习-基础知识

第一章 基础知识

1.1 机器语言

  • 机器语言是机器指令的集合
  • 机器指令展开来讲就是一台机器可以正确执行的命令

指令:0101000(PUSH AX)

1.2 汇编语言的产生

  • 汇编语言的主体是汇编指令
  • 汇编指令和机器指令的差别在于指令的表示方法上。汇编指令是机器指令便于记忆的书写格式。
  • 汇编指令是机器指令的助记符

1.3 汇编语言的组成

汇编语言由以下 3 类组成:

  1. 汇编指令(机器码的助记符)
  2. 伪指令(由编译器执行)
  3. 其它符号(由编译器识别)

汇编语言的核心是汇编指令,它决定了汇编语言的特性。

1.4 存储器

CPU 是计算机的核心部件,它控制整个计算机的运作并进行运算,要想让一个 CPU 工作,就必须向它提供指令和数据

指令和数据在存储器中存放,也就是平时所说的内存

1.7 CPU 对存储器的读写

CPU 要想进行数据的读写,必须和外部器件(标准的说法是芯片)进行三类信息的交互:

  • 存储单元的地址(地址信息)
  • 器件的选择,读或写命令(控制信息)
  • 读或写的数据(数据信息)

小结:

每一个 CPU 芯片都有许多管脚,这些管脚和总线相连。也可以说,这些管脚引出总线。

一个 CPU 可以引出三种总线的宽度标志了这个 CPU 的不同方面的性能。

  • 地址总线的宽度决定了 CPU 的寻址能力
  • 数据总线的宽度决定了 CPU 与其他器件进行数据传送时的一次数据传送量
  • 控制总线宽度决定了 CPU 对系统中其他器件的控制能力

 


 

1.11 内存地址空间

一个 CPU 的地址线宽度为 10,那么可以寻址 1024(2 的 10 次方)个内存单元,这 1024 个可寻到的内存单元就构成这个 CPU 的内存地址空间。

原文链接: https://www.cnblogs.com/strive-sun/p/16462350.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    汇编学习-基础知识

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/404472

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月25日 下午4:35
下一篇 2023年4月25日 下午4:35

相关推荐