基础的汇编语言小程序

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基础的汇编语言小程序

1.1 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

1.2 Hello World !程序(简化段)

.MODEL SMALL

.DATA

STRING DB’Hello World !’,13,10,’$’

.STACK

.CODE

.STARTUP

LEA DX,STRING

MOV AH,9

INT 21H

.EXIT

END

2.1完整段的求3+5的和

DATA SEGMENT

FIVE DB 5

DATAS ENDS

STACKS SEGMENT

DB 128 DUP(?)

STACKS ENDS

CODES SEGMENT

ASSUME CD:CODES,DS:DATAS,SS:STACKS START:

MOV AX,DATAS

MOV DS,AX

MOV AL,FIVE

ADD AL,3

ADD AL,30H

MOV DL,AL

MOV AH,2

MOV AH,4CH

INT 21H

CODES ENDS

END START

2.2;简化段的求3+5的和.MODEL SMALL

.DATA

FIVE DB 5

.STACK

DB 128 DUP (?) .CODE

.STARTUP

MOV AL,FIVE

ADD AL,3

ADD AL,30H

MOV DL,AL

MOV AH,2

INT 21H

.EXIT 0

END

相关文档
最新文档