学习目标:
完成汇编语言编译的四部: 建立---汇编---连接---执行学习内容:
1.下载相应软件 2.编写程序输出 3.完成程序的转换结果:
汇编程序
DATA SEGMENT
DA1 DB 'this is a sample program.'
DB 0DH,0AH,'$'
DATA ENDS
STACK SEGMENT
ST1 DB 100 DUP(?)
STACK ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA,SS:STACK
START:MOV AX,STACK
MOV SS,AX
PUSH DS
MOV AX,0
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV AH,9
MOV DX,OFFSET DA1
INT 21H
RET
MAIN ENDP
CODE ENDS
END START
1.运行软件:
window10不支持运行的解决:运行dosbox
输入:mount c e:\HUIBIAN
回车
然后输入 :c:
就相当与把运行环境的位置调整到了HUIBIAN文件夹
SW1.asm是最先写代码的记事本后修改后缀名为asm
SW1.obj 是在dosbox运行环境切换后输入masm SW1
然后回车
紧接着会提示是否用SW1.OBJ命名什么的,默认回车即可
SW1.EXE 是输入命令LINK SW
回车生成与OBJ生成类似
最后的运行:直接输入:SW1 即可