用汇编语言打印字符串值

时间:2014-02-07 19:59:26

标签: assembly

我是汇编代码的新手,很难找到特定版本的示例。这就是我想要做的事情 -

.586
.MODEL FLAT

INCLUDE io.h            ; header file for input/output

.STACK 4096

.DATA
name1   DWORD   ?

prompt1 BYTE    "Enter name", 0

string  BYTE    40 DUP (?)

resultLbl BYTE  "Hello", 0


.CODE  
_MainProc PROC
   input   prompt1, string, 40      ; read ASCII characters

    mov    name1, ebx               ; store in memory


    output resultLbl,name1

  mov     ebx, 0  ; exit with return code 0
    ret
_MainProc ENDP
END                             ; end of source code

我正在尝试将字符串打印到输出,但它只显示空的弹出窗口。

0 个答案:

没有答案