Der Zugriff auf die Beschriftung über Segmentregister ist nicht möglich. Fehler beim Zusammenbau

INCLUDE Irvine16.inc

.data
    byteArray   BYTE 6 DUP(?)
    listSize = ($ - byteArray)
    aSum        WORD 0
    soffset = 0
.code
main PROC
    mov     ax, @data
    mov     ds, ax
    mov     cx, listSize
Loop1:
    mov     ax, 0
    movzx   ax, [byteArray + soffset]
    add     aSum, ax
    soffset = soffset + 1
    loop Loop1
    exit
main ENDP
END main

Der Fehler, den ich erhalte, ist Fehler "A2074: kann nicht über Segmentregister auf Label zugreifen"

Ich versuche, die Soffset zu verwenden, um die ByteArray zu durchlaufen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage