如何读取程序集中的整数

时间:2013-06-27 13:47:19

标签: assembly x86

我是装配新手,制作一个会在装配中读取数字的程序,我能够从键盘读取它但在屏幕上打印时遇到问题,下面是代码

section .data
x db "number is =%d",10,0
y db "number is =%d",10,0
section .text
global main
 extern printf
 extern scanf
 extern read
 lea ebx ,[c1]
 push ebx
 push x
 call scanf
 mov ecx,c1

 push ecx
 push y
 call printf
 add esp,16
 ret

在汇编中读取整数的最佳方法是什么?

0 个答案:

没有答案