1 / 33
文档名称:

汇编语言实验报告.docx

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

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

分享

预览

汇编语言实验报告.docx

上传人:平平库 2022/4/27 文件大小:42 KB

下载得到文件列表

汇编语言实验报告.docx

相关文档

文档介绍

文档介绍:
汇编语言实验报告
试验一

一、试验目的
1、创立一个新的汇编语言程序,娴熟驾驭汇编语言开发工具的运用方法,并对开发环境中一些坏境变量进展设置。
2、 call bta ;此行设置断点,视察屏幕输出信息 mov ah,4ch ;此行设置断点,视察ascavg所对应的存储单元的值及屏 ;幕输出信息 int 21h
Numproc proc push ax
push cx push dx
lea dx,EnMsg mov ah,09h int 21h mov bl,0 lop1: mov ah,01h
int 21h ;设置断点视察al存放器的值 cmp al,0dh jz lop2 cmp al,'0' jl lop1 cmp al, '9' ja lop1 sub al,30h mov cl,al mov al,bl mov ch,10
mul ch
mov bl,al ; add bl,cl ; jmp lop1 lop2: pop dx pop cx pop ax ret
Numproc endp










Avgproc proc push ax push cx
xor dx,dx ; mov cl,num ;lop3: call Numproc xor ax,ax mov al,bl add ax,dx Div num
add avg,al ; xor dx,dx mov dl,ah sub cl,1 jnz lop3 pop ax
设置断点视察al存放器的值 设置断点视察bl存放器的值 设置断点视察堆栈值的改变 设置断点视察cl存放器的值 设置断点视察avg存储单元的值 pop cx
ret ;设置断点视察堆栈值的改变 Avgproc endp bta proc
push ax ;设置断点视察堆栈值的改变 push bx xor ax,ax
mov al,avg mov bl,10 div bl
add ah,30h ;设置断点视察ax存放器的值 add al,30h
mov ascavg ,al ;设置断点视察ascavg存储单元的值 mov ascavg+1,ah lea dx,EnMsg mov ah,09h int 21h
lea dx,ascavg ;设置断点视察dx存放器的值 mov ah,09h int 21h pop bx pop ax ret
bta endp code ends end start
9、遵照程序的执行过程绘制出程序流程图。










四、试验结果及其分析
1. :〔根本上都是回车,中间不须要做什么更改〕,安装完成后将BIN和HELP文件夹里面的文件拷贝到BINR文件夹里面如图1.