我正在尝试编写一个 NASM 程序来翻转矩阵并将所有数字相加。
在过去的两个小时里,我一直在试图让增量操作起作用。
我试过
mov DX, 0
inc DX
和
mov DX, DX+1
和
mov CX, counter ; a variable initialized to 0
inc CX
还有更多,但没有任何效果。
请帮我 !
更新
具体来说,我收到了错误:
/usr/bin/ld: warning: i386 architecture of input file `a3.o' is incompatible with i386:x86-64 output
a3.o: In function `main':
a3.asm:(.text+0x18): relocation truncated to fit: R_386_16 against `.bss'
collect2: ld returned 1 exit status