教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 幼儿教育 >

汇编语言程序设计实验七

来源:网络收集 时间:2026-08-27
导读: 实验七:中断程序设计与应用 实验题目: 实验七:中断程序设计与应用 实验目的: (1) 掌握输入输出与中断程序设计的方法,理解掌握BIOS和DOS中断调用的方法,提 高编程能力。 (2) 掌握存盘文件的存储方法,学习使用DOS 21H中断的3CH—43H功能进行磁盘文

实验七:中断程序设计与应用

实验题目:

实验七:中断程序设计与应用

实验目的:

(1) 掌握输入输出与中断程序设计的方法,理解掌握BIOS和DOS中断调用的方法,提

高编程能力。

(2) 掌握存盘文件的存储方法,学习使用DOS 21H中断的3CH—43H功能进行磁盘文件

操作方法。

实验要求:

(1) 单独完成程序分析与设计;

(2) 完成实验内容和撰写实验报告。

(3) 提交设计题的源程序。

实验内容: 1、中断应用设计题:

(学号为双号的同学完成)利用DOS时间功能调用获取系统当前时间,并在屏幕上显示出来。

(提示:使用DOS中断INT 21H的2CH功能,此时,CH=小时(0-23),CL=分钟(0-59),DH=秒(0-59),DL=百分秒(0-99)

data segment

number db 12

data ends

code segment

start:

mov ax,data

mov ds,ax

mov al,number

mov ah,2ch

int 21h

mov al,ch

mov dl,'-'

mov ah,02h

int 21h

call p1

p1 proc

mov al,number;ax/dl

mov ah,0

mov dl,10

p dl;商al,余数ah

mov bx,ax

mov dl,al

add dl,30h

mov ah,02h

int 21h

mov dl,bh

add dl,30h

int 21h

ret

p1 endp

code ends

end start

2、磁盘文件存储应用

(全体学生)编写一个磁盘文件处理程序,实现创建一个文本文件mytext.txt,将从键盘输入字母和数字,写入此文件中,如果字母是小写的,则先转换为大写字母再写入文件,其他键盘读入无效,输入过程以回车结束。

提示:1)理解int 21h 3CH—43H功能的方法;

data segment

file db 'mytext.txt'

data ends

code segment

start:

mov ax,data

mov ds,ax

lea dx,file;ds:dx

mov cx,2 ;write

mov ah,3ch ;creat

int 21h

mov bx,ax

lea dx,file

mov cx,5

mov ah,40h ;write file

int 21h

mov ah,3eh ;close file

int 21h

mov ah,4ch

int 21h

code ends

end start

实验心得

本次试验是我又一次巩固了汇编语言的基础,尤其是使用db和lea部分。中断处理运用还不是很熟练,编写程序还是有些困难。但在认真看书和同学们的指导后,能编写一个雏形。程序的功能还有待加强,对汇编语言程序的实践能力又有进一步加强。

汇编语言程序设计实验七.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1486256.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)