西安交通大学第四次汇编上机报告

上传人:桔**** 文档编号:493868982 上传时间:2023-10-03 格式:DOCX 页数:2 大小:17.36KB
返回 下载 相关 举报
西安交通大学第四次汇编上机报告_第1页
第1页 / 共2页
西安交通大学第四次汇编上机报告_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《西安交通大学第四次汇编上机报告》由会员分享,可在线阅读,更多相关《西安交通大学第四次汇编上机报告(2页珍藏版)》请在金锄头文库上搜索。

1、本文格式为Word版,下载可任意编辑西安交通大学第四次汇编上机报告 80x86 汇编语言程序设计课内试验报告 班级 试验时间 2021.6.10 姓名 学号 试验内容概述 (1)试编制一程序,要求测出一个子程序的运行时间(指该子程序从被调用、执行、再返回调用程序所花费的时间),并把其运行时间根据时分秒(HH:MM:SS)的形式在屏幕上输出。(使用 时钟服务 INT 1AH) (2)编写程序,使类型 1CH 的中断向量指向中断处理程序 COUNT,COUNT 统计 1CH 中断次数并存入字变量单元 NUM 中。程序启动后等待用户输入,输入字符 Q 后退出,并将 NUM 值用十六进制形式显示出来。

2、例如 NUM 的内容为1234h,则在屏幕上显示 1234h。 (3)编写一个程序,接收从键盘输入的 10 个十进制数字(你的学号),输入回车符则停止输入,然后将这些数字加密后(用 XLAT 指令变换)存入内存缓冲区 BUFFER。 试验步骤 (1)定义时分秒数据段,调用子程序 ENCRYPT,子程序中调用 DOS 系统的INT1AH 中的时钟服务,将得到的值赋给 HH、MM、SS,最终调用 INT21H 的 9号功能,在屏幕上显示出来 (2)定义数据段,修改 1 号中断为 COUNT,保存 1CH 中断向量,然后使类型1CH 的中断向量指向中断处理程序 COUNT,COUNT 统计 1CH 中断次数并存入字变量单元 NUM 中。调用 INT21H0A 号功能读取用户在缓存区的键入字符,当检测到输入字符 Q 后退出,用 02 号功能将 NUM 值用十六进制形式显示出来 (3)调用 INT21H0A 号功能将键盘输入读取至缓存区,接收从键盘输入的 10个十进制数字,同时推断当输入回车符则停止输入,然后将这些数字加密后(用 XLAT 指令变换)存入内存缓冲区 BUFFER。 试验中遇到的问题及其解决方法 本次试验主要是做了对 DOS 和 BIOS 功能的使用,过程很顺当,没有遇到困难。 试验结果 正确 年 月 日 建议 无 备注 无 第 1 页 共 1 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号