装配字符串构建

时间:2016-10-10 23:12:51

标签: string assembly x86

我一直在争吵这么久。我正在尝试在x86 Assembly中构建一个字符串。这是我的情况:我有一个空的字符串,每当程序向右移动时,我需要将r放在字符串上。如果程序向下移动,我需要将d放在字符串上。所以一旦完全执行,字符串将等于:rrdddrd或类似的东西。但我的问题是我无法正确移动字符串索引。这是我正在尝试的:

mov ax, index
mov finalString+ax, "r"

其中index是WORD,而finalString是40 finalString BYTE 40 DUP (0)

的BYTE

这是我的错误:

error A2032: invalid use of register

所以我的语法不正确。任何人都可以帮我解决这个问题吗?我现在正在使用cmp je循环来构建字符串。

0 个答案:

没有答案