首页 > 解决方案 > 如何从 ASCII 表中导出操作数?

问题描述

我是一名计算机科学专业的学生,​​目前正在学习计算机组织课程。我只想在理解如何在汇编中派生字符操作数方面得到一些帮助。汇编中的指令很简单,charo/chari,deco/deci等。我的误解在于操作数。例如:

CHARO 0x0007,d ;This will output "H"
CHARO 0x0008,d ;This will output "i"

您如何从“H”(十六进制等效值为 48)跃迁到 0x0007?任何澄清将不胜感激。我只是想解决这个问题,这样我就可以专注于逻辑。


由@mpetch 编辑:

缺少的是上下文。完整程序如下:

CHARO 0x0007,d ;This will output "H"
CHARO 0x0008,d ;This will output "i"
STOP
.ASCII "Hi"
.END

该程序的 Pep/8 编码为:

51 00 07 51 00 08 00 48 69 zz

标签: assemblyasciipep8-assembly

解决方案


推荐阅读