ошибка в спине: в начале строки ожидается метка или инструкция asm.6 - PullRequest
0 голосов
/ 05 мая 2018

Я пишу простой код для добавления элементов в массив, но следующая ошибка показывает "b.asm: 6: метка ошибки или инструкция, ожидаемая в начале строки"

Я не могу понять, в чем заключается ошибка, поскольку я новичок в языке ассемблера.

Вот мой код

[org 0x0100]
mov dx, array1    ;point dx to first number
mov ax, 0
mov cx, 4         ;load count of numbers in cx

5: add ax, [dx] ;add number to ax
add dx, 2       ;advance bx to next number
sub cx,1        ;numbers to be added reduced
jnz 5           ;if numbers remain add next

mov ax, 0x4c00
int 0x21

array1: dw 6,4,2,4

P.S: Мой файл был сохранен как b.asm . Я использую Windows 8.1 и DOSBOX, потому что у меня 64-битная система. Я также установил Nasm. Я также попробовал запустить другую программу, которая также была простым дополнением, и она отлично работала, что означает, что ошибка в самом коде, все остальное работает нормально.

...