实 验 一
课 程
微机原理及应用
实验项目
汇编语言上机基本步骤
成 绩
专业班级
电科2011
学 号
实验日期
2013.11.8
姓 名
王飞扬
序 号
指导教师
以下所有程序均命名为自己姓名的首字母缩写
一、实验目的:
熟悉汇编语言的上机过程,掌握各项工具软件的使用
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
二、实验环境:
1. 硬件:PC微机
2. 软件:DOS系统、EDIT.EXE、MASM.EXE、LINK.EXE、DEBUG.EXE
三、实验
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
:
1. 编写源程序:
1) 在DOS系统操作提示符下键入EDIT并回车,即可进入EDIT文本编辑环境。如果没有进入,检查当前路径下是否存在EDIT.EXE文件,以及文件是否完整等。
2) 从键盘输入下列程序(不必输入注释部分):
.model small
;定义程序的存储模式
.stack
;定义堆栈段
.data
;定义数据段
.code
;定义代码段
START:
MOV AX,@DATA
;程序开始点
MOV DS,AX
;设置DS指向用户的数据段
MOV AH,02H
;以下三条语句将显示字母a
MOV DL,'a'
INT 21H
MOV AH,4CH
;以下二条语句将返回DOS
INT 21H
;整个程序结束
END START
3)汇编:(将各步骤截图到下方)
4)连接:
5)运行:
四、练习
1、编写程序:在屏幕上输出语句:“Hello,Assembly!” (将各步骤截图到下方,程序命名为自己姓名的拼音)
代码:
.model small
.stack
.data
YUJU DB 'Hello,Assembly!','$'
.code
START:
MOV AX,@DATA
MOV DS,AX
MOV AH,09H
MOV DX,OFFSET YUJU
INT 21H
MOV AH,4CH
INT 21H
END START
汇编:
连接:
运行:
2、从键盘输入一个字符,进行大小写互换后显示。(将各步骤截图到下方,程序命名为自己姓名的拼音)
代码:
.model small
.stack
.data
.code
START:
MOV AX,@DATA
MOV DS,AX
MOV AH,01H
INT 21H
MOV DL,AL
CMP DL,'a'
JB DISP
CMP DL,'Z'
JA DISL
DISP: ADD DL,20H
MOV AH,02H
INT 21H
MOV AH,4CH
INT 21H
DISL:
SUB DL,20H
MOV AH,02H
INT 21H
MOV AH,4CH
INT 21H
END START
汇编:
连接:
运行:
五、
心得体会
决胜全面小康心得体会学党史心得下载党史学习心得下载军训心得免费下载党史学习心得下载
经过这次实验,明白了最底层的机器语言是怎么运行的
1