计算机硬件基础实验报告3.doc
《计算机硬件基础实验报告3.doc》由会员分享,可在线阅读,更多相关《计算机硬件基础实验报告3.doc(10页珍藏版)》请在三一文库上搜索。
1、辽宁工程技术大学上机实验报告课程名称计算机硬件基础实验题目综合程序设计(一)院系软件学院专业软件工程班级姓名学号实验日期2014-11-19 实验目的1熟练掌握子程序的结构。2掌握子程序设计的思想、方法及上机调试过程。3熟练掌握系统功能调用的作用。4掌握系统功能调用的思想、方法。实验准备18086/8088汇编语言指令及伪指令的用法2子程序设计的思想和方法3DOS和BIOS中断调用是机器及操作系统提供的中断调用功能4系统功能调用的步骤:5DOS利用21H号中断提供给用户近百个系统功能,主要包括设备管理、目录管理和文件管理三个方面的功能6BIOS也以中断服务程序的形式,向程序员提供系统的基本输入
2、输出程序BIOS功能更加基本,且与操作系统无关,当DOS没有启动或不允许使用DOS功能调用时,可以使用BIOS功能调用实验进度本次共有 2 个练习,完成 2 个。实验内容【练习1】编写主程序调用一个过程,实现将两个非压缩BCD码转换为一个压缩BCD码,并用字符显示功能和字符串显示功能完成在屏幕上显示一个字符串“Hello World!”的功能。程序框图 开始DI、SI初始化调用子程序显示 字符串STRING内容结束源程序清单:DATA SEGMENTBCD1 DB 03H BCD2 DB 07H STRING DB Hello World!,$ DATA ENDS CODES SEGMENT
3、ASSUME CS:CODES,DS:DATASTART:MOV AX,DATAMOV DS,AX CALL CHANGE MOV AH,4CH INT 21H CHANGE PROC MOV AL,BCD2MOV CL,4 SHL AL,CL ADD BCD1,AL MOV AX,SEG STRING MOV DS,AX MOV DX,OFFSET STRING MOV AH,09H INT 21HRETCHANGE ENDPCODES ENDS END STARTMOV AX,DAtAMOV DS,AXMOV SI,OFFSET TABLEMOV CX,20MOV DX,OFFSET BU
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机硬件 基础 实验 报告
链接地址:https://www.31doc.com/p-5189777.html