计算机/微处理器如何理解程序员编写的助记符(汇编语言)?

问题描述 投票:0回答:1

我正在读 Ramesh Goankar 写的《微处理器架构、8085 编程和应用》一书。在其中,我遇到了处理汇编语言和机器代码如何工作的部分(就像一个简短的介绍)。这就是我的理解:

  1. 首先,程序员必须输入特定于该程序的助记符 通过 ascii 键盘进行处理器。
  2. 其次,ascii键盘将字符解码为二进制(即 代表ascii字符.i.e.助记符)。
  3. 三、汇编器(特定于处理器)将ascii转换 根据其提供的助记符将字符转换为机器代码。
  4. 最后执行机器码。

我的理解有什么问题吗?如果我错了请纠正我。

assembly ascii machine-code microprocessors
1个回答
0
投票

您的理解基本上是正确的。

我想补充一点,每个步骤都代表一大块工作,而不是对一条指令进行操作。

一两个组装说明几乎无法完成任何工作。

程序员编写整个程序或测试序列,目的是运行、测试和调试。

一个程序由多行汇编代码组成,其中每一行(模指令和空行)对应一条机器代码指令,包括操作码和操作数

Ptogram 开发是一个循环,因为程序员经常会对程序进行调整,因此通过文本编辑器对汇编文本进行一些编辑,然后是构建(汇编、链接)、运行和测试的其他步骤。

© www.soinside.com 2019 - 2024. All rights reserved.