1 / 26
文档名称:

汇编语言实验报告.docx

格式:docx   大小:549KB   页数:26页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编语言实验报告.docx

上传人:1136365664 2017/12/13 文件大小:549 KB

下载得到文件列表

汇编语言实验报告.docx

文档介绍

文档介绍:实验报告
实验课程: 汇编语言程序设计
学生姓名:
学号:
专业班级:

2010年 1月 12 日
目录
试验一 3
试验二 6
试验三 8
试验四 11
试验五 13
试验六 17
试验七 21
实验1 利用DEBUG调试汇编语言程序段

;
;


;
、E命令、R命令、T命令、A命令、G命令等的使用。对于U命令、N命令、W命令等,也应该试用一下;
,验证乘法、除法、加法、减法、带进位加、带借位减、堆栈操作指令、串操作指令的功能。

,对有关命令,要求事先准备好使用的例子;
,准备用A命令,输入在显示器上显示字符“$”的系统调用程序段;


PC微机
DOS操作系统或 Windows 操作系统
,,或宏汇编集成环境

,进入DEBUG程序;
在DOS环境下输入debug进入debug程序
Dubug程序窗口
;
,以及查看结果的方法和具体结果。
D命令
E命令
R命令
A命令及T命令及乘法
除法
加法及减法
在debug中实现输出'$’
AX中的内容左移9位

;
,实际示例及执行结果。

启动DEBUG后,,应通过什么方法实现?
答:启动debug后,要装入一个exe文件,可以先推出debug,再输入debug后面加文件名,然后-l
实验2 汇编语言程序上机过程

熟练掌握汇编语言程序的编辑、调试和运行的过程和方法。了解汇编语言程序的汇编、运行环境。

(如WORD、EDIT)、MASM和LINK的使用;
: SEGMENT,ENDS,ASSUME,END,OFFSET,DUP;
21H的1号功能实现键盘输入的方法;

,ENDS,ASSUME,END,OFFSET,DUP的内容;
21H的1号功能实现键盘输入的方法, 21H 4C号功能返回系统的方法;


PC微机
DOS操作系统或 Windows 操作系统
MASM。EXE,LINK。EXE,或宏汇编集成环境

程序:
data segment
message db 'This is a sample program of keyboard and disply'
db 0dh,0ah,'Please strike the key!',0dh,0ah,'$'
data ends
stack segment para stack 'stack'
db 50 dup(?)
stack ends
code segment
assume cs:code,ds:data,ss:stack
start: mov ax,data
mov ds,ax
mov dx,offset message
mov ah,9
int 21h
again: mov ah,1
int 21h
cmp al,1bh
je exit
cmp al,61h
jc nd
cmp al,7ah
ja nd
and al,11011111b
nd: mov dl,al
mov ah,2
int 21h
jmp again
exit: mov ah,4ch
int 21h
code ends
end start
实验步骤:
(记事本或EDIT)将源程序输入,。
,。若汇编时提示有错,用文字编辑工具修改源程序后重新汇编,直至通过。


。即在屏幕上显示标题并提示你按键。每按一键在屏幕上显示二个相同的字符