Hello World !

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:28:31
怎么用汇编写一个在屏幕上输出HELLO WORLD的测试程序?谢谢!

DATAS SEGMENT
STRING DB 'HELLO WORLD!',13,10,'$'
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:MOV AX,DATAS
MOV DS,AX
LEA DX,STRING
MOV AH,9
INT 21H
MOV AH,4CH
INT 21H
CODES ENDS
END START

你使用的是什么语言?C++,还是ASP,PHP?

无语了,这个程序没本教材上都应该有吧。。。

DATA SEGMENT
MSG DB 'HELLO WORLD!',0AH,0DH,24H
DATA ENDS
;
STACK SEGMENT STACK
DW 20 DUP(?)
TOP LABEL WORD
STACK ENDS
;
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START: MOV AX,DATA
MOV DS,AX
MOV AX,STACK
MOV SS,AX
LEA SP,TOP
;--------------------------------------------
MOV DX,OFFSET MSG
MOV AH,9
INT 21H
EXIT: MOV AX,4C00H
INT 21H
CODE ENDS
END START