【发布时间】:2014-05-09 22:33:07
【问题描述】:
所以我在这里有一个程序应该打印一个用“~”初始化的数组。因为我想要一个 12x12 的游戏板,所以我在 144 x 12 上使用模块化除法,并在余数为 0 时打印一个新行。不过我肯定在某个地方遇到了问题,我的第一个提示是它在打印板的第二个就崩溃了.
displayBoard PROC
lea esi, dArray
mov eax, 144
.while eax > 0
xor edx, edx
mov ecx, 12
div ecx
.if edx == 0
print 0DH, 0AH
.endif
print esi
sub eax, 1
.endw
mov eax, input()
显示板ENDP
【问题讨论】: