我从大学开始接受一项练习作业,要求我手动将汇编代码转换为机器代码。我将显示之前和之后的图像。它基本上要求我在指令后删除注释(在半冒号后)和空格。我发现这是令人费解的,因为我是一个C菜鸟,而且我已被抛入汇编代码。我计划在记事本++中这样做。我正在使用的汇编语言非常简单,因为x86开始时很荒谬。任何帮助将不胜感激!
答案 0 :(得分:2)
正如评论中所述,这与机器代码无关,它只是简单的字符串操作(基本上,它是sed 's/[[:space:]]*\(;.*\)\?$//'
):
';'
)时,将字符串截断为您找到的最后一个非空格后面的字符(实际上,将其设置为零) )。