Java教程

汇编学习-入门

本文主要是介绍汇编学习-入门,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

第一章 基础知识

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 对系统中其他器件的控制能力

 

这篇关于汇编学习-入门的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!