0
我試圖通過元素將elemenet移動到彙編語言中的另一個字符串中。問題是我在彙編時間不斷收到錯誤,如:「無法添加相關類型」。爲什麼會發生這種情況,我如何解決這個問題,以便我可以將STRING中的所有元素複製到STRING2中?將字符串元素移動到程序集中的另一個字符串中
DATA SEGMENT PARA PUBLIC 'DATA'
STRING DB 1, 2, 3, 4 ; first string
LENGTH DB $-STRING ; length of the first string
ITERATOR DB 0
DATA ENDS
DATA SEGMENT PARA PUBLIC 'DATA'
STRING2 DB 100 DUP (?) ; second string
DATA ENDS
CODE SEGMENT PARA PUBLIC 'CODE'
START PROC FAR
ASSUME CS:CODE, DS:DATA
PUSH DS
XOR AX, AX
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV CL, LENGTH ;
THELOOP:
MOV ITERATOR, CL
SUB ITERATOR, 1
MOV STRING2[ITERATOR], STRING[ITERATOR] ; this is where the error appears
LOOP THELOOP
RET
START ENDP
CODE ENDS
END START