实验一 汇编程序的汇编及运行
1.实验目的和要求
(1)熟悉汇编程序的汇编、连接、执行过程
(2)生成LST文件,查看LST文件
(3)生成OBJ文件,修改语法错误
(4)生成EXE文件
(5)执行
2.实验环境
IBM—PC机及其兼容机
实验的软件环境是:
Masm for Windows 集成实验环境 2012
3.实验内容及实验数据记录
(1)41_1
DATA SEGMENT USE16
SUM DB ?
MES DB 'What is your name?$'
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA
BEG: MOV AX,DATA
MOV DS,AX
MOV AL,46H
MOV AH,9
MOV DX,OFFSET MESG
INT 21H
MOV AH,01H
INT 21H
MOV AH,02H
MOV DL,AL
INT 21H
ADD AL,52H
MOV SUM,AL
MOV AH,4CH
INT 21H
CODE ENDS
END BEG
(2)DATA SEGMENT USE16
MESG DB 'What is your name?$'
BUF DB 30
DB ?
DB 30 DUP(?)
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA
BEG: MOV ax,DATA
MOV DS,AX
AGAIN: MOV AH,9
MOV DX,OFFSET MESG
INT 21H
MOV AH,0AH
MOV DX,OFFSET BUF
INT 21H
MOV AH,2
MOV DL,0AH
INT 21H
MOV BL,BUF+1
MOV BH,0
MOV SI,OFFSET BUF+2
MOV BYTE PTR [BX+SI],'$'
MOV AH,9
MOV DX,OFFSET BUF+2
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END BEG