string.asm

来自「介绍用Java解析网络数据的三种特殊方法」· 汇编 代码 · 共 40 行

ASM
40
字号
; This sample shows the use
; of input and output string
; functions of emu8086.inc

#make_COM#

ORG     100h

INCLUDE  'emu8086.inc'

; print a welcome message:
LEA     SI, msg1
CALL    print_string

; get string to DS:DI
LEA     DI, buffer      ; buffer offset.
MOV     DX, 10          ; buffer size.
CALL    get_string

PUTC    13
PUTC    10 ; next line.

; print using macro:
PRINT "You've entered: "

; print string in DS:SI using
; procedure:
MOV     SI, DI
CALL    print_string

RET

buffer DB 'xxxxxxxxxx'
msg1   DB 'Enter a string: ', 0

DEFINE_PRINT_STRING
DEFINE_GET_STRING

END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?