资源描述
课 程 实 验 报 告
专 业 年 级 2010级计科
课 程 名 称 微机原理
指 导 教 师
学 生 姓 名
学 号
实 验 日 期 2011.11.25
实 验 地 点 信息学院网络实验室
实 验 成 绩
教务处制
实验项目
名称
汇编中子程序的设计以及嵌套循环的使用。
实验
目的及要求
学会设计子程序和嵌套循环。
实验
内容
实验代码如下:assume cs:code
code segment
mov bx,2
mov al,"1"
mov dl,al
mov ah,2
int 21h
call dely
mov al,"2"
mov dl,al
mov ah,2
int 21h
call dely
mov al,"3"
mov dl,al
mov ah,2
int 21h
mov ax,4c00h
int 21h
dely proc
mov cx,0ffffh
mov bx,0
p1:
add bx,2
push cx
mov cx,0ffffh
p2:sub bx,1
loop p2
pop cx
loop p1
ret
dely endp
code ends
End
实验步骤
1. 进入我的F盘符,创建一个新的asm文件,这里我将其命名为test12.asm:
2. 编译此程序:
3. 连接生成exe程序:
4. 执行此程序:
实验环境
一台安装了DOC系统的计算机。
实验结果与
分析
结果:在屏幕显示“1”:
延迟大概5秒钟显示“2”:
又延迟了大概5秒钟显示“3”:
显示完,程序完成,退出程序。
教师评语
展开阅读全文