2
我非常新的这个和我试图从一个阵列移动值到其他, 它假设是:装配错误:“指令操作数必须是相同大小”
vec1 = 1, 2, 3, 4, 5
vec2 = 5, 4, 3, 2, 1
但我得到一个错误:“指令操作数必须是相同的大小”
TITLE program
.386
.model flat
extern [email protected]:Near
.data
vec1 WORD 1, 2, 3, 4, 5; original array
vec2 WORD 5 DUP(?)
.code
_main:
mov ebx, 0
mov ecx, lengthof vec1
DO:
mov eax, vec1[ebx]
mov vec2[ecx], eax
inc ebx
loop DO
push 0
call [email protected]
end _main
请大家帮忙。
谢谢,那是错误。我仍然有一些价值的错误,但正如你所说这是我的功课:) 谢谢。 – kirlev 2012-04-23 00:07:11
+1。为家庭作业问题证明足够的信息非常好。 :) – 2012-04-23 00:17:32
这可能是一个家庭作业问题,但它可能对其他汇编语言程序员有用。 – 2013-02-26 05:46:52