我想弄清楚这个程序。只是想知道我是否与该计划有关。我如何纠正这个程序?任何帮助表示赞赏。谢谢。x86 Irvine32:汇编语言 - 获取最后一个数组
“写有字的阵列的汇编语言程序。该程序加载阵列的最后一个元素置于适当大小的寄存器,并打印它。(不要硬编码的最后一个元素的索引。)”
INCLUDE Irvine32.inc
.data
val1 word 1,2,3,4,5,6
val2 = ($-val1)/2 ; This is hardcoding
.code
main PROC
mov ax, 0
mov ax, val1[val2]
Call WriteDec
Call DumpRegs
exit
main ENDP
END main
当你说“正确的”,什么做你意思是?硬编码的评论? –