组装中的数字输入
我对这个PL相当陌生,我真的不知道自己在做什么。 看起来我的代码只是第一个两位数字,而不是第二个或第三个。
我所做的只是打印一个提示,询问两位数字,如下所示。 然后它需要十位和一位数字。 有人能指出什么是错的吗?
;Prompt to enter first number
...
;Gets the first number
mov eax, 3
mov ebx, 0
mov ecx, num1a
mov edx, 1
int 80h
mov eax, 3
mov ebx, 0
mov ecx, num1b
mov edx, 1
int 80h
;Prompt to enter Second Number
...
;Gets the second number
mov eax, 3
mov ebx, 0
mov ecx, num2a
mov edx, 1
int 80h
mov eax, 3
mov ebx, 0
mov ecx, num2b
;mov edx, 1
int 80h
;Prompt to enter Third Number
...
;Gets the third number
mov eax, 3
mov ebx, 0
mov ecx, num3a
mov edx, 1
int 80h
mov eax, 3
mov ebx, 0
mov ecx, num3b
mov edx, 1
int 80h
它不会让我放置任何代码,但代码中的......都是一样的。
mov eax,4 mov ebx,1 mov ecx。 提示mov edx,promptLen int 80h
其中:section .data提示db'输入一个两位数字:'promptLen equ $ -prompt
链接地址: http://www.djcxy.com/p/89901.html