计算机应用系统实验指导书080901

上传人:206****923 文档编号:90199396 上传时间:2019-06-09 格式:DOC 页数:73 大小:1.75MB
返回 下载 相关 举报
计算机应用系统实验指导书080901_第1页
第1页 / 共73页
计算机应用系统实验指导书080901_第2页
第2页 / 共73页
计算机应用系统实验指导书080901_第3页
第3页 / 共73页
计算机应用系统实验指导书080901_第4页
第4页 / 共73页
计算机应用系统实验指导书080901_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《计算机应用系统实验指导书080901》由会员分享,可在线阅读,更多相关《计算机应用系统实验指导书080901(73页珍藏版)》请在金锄头文库上搜索。

1、指导书计算机应用系统实验指 导 书薛 琳 高正中 信息与电气工程学院电工电子实验中心微机原理与接口技术实验室2007年8月山东科技大学学生实验守则1学生必须按时到实验室上实验课,不得迟到早退。2进入实验室要保持安静,不得高声谈笑,不准抽烟,不准随地吐痰和乱扔纸屑杂物。3. 不准动用与本实验无关的仪器设备和室内其它设施。4. 学生做实验前要预习,认真阅读实验指导书,复习有关基础理论,并接受教师的检查。5. 一切准备工作就绪后,须经指导老师同意,方可动用仪器设备,进行实验。6. 实验中要细心观察,认真记录实验数据,不准马虎从事,抄袭别人数据,不得擅自离开操作岗位。7. 实验中要注意安全,严格遵守操

2、作规程,尽量节约水电与其它消耗材料。如损坏仪器设备等应立即向指导教师汇报,事后写出损坏报告,由实验室及校主管部门根据情况处理。8. 实验中如出现事故,要保持镇静,要及时采取措施(如断水、断电),防止事故扩大。9. 尊重实验室管理人员的职权,对不遵守操作规程又不听劝告者,实验室管理人员有权令其停止实验。对违章操作造成事故,要追究责任,损坏仪器要赔偿。10实验室一切物品(仪器、模型、标本、药品等)不得带离实验室,违者除追回物品外,要批评教育,丢失要赔偿。11实验完毕后,必须断电、断水,整理好仪器设备、标本、模型等,经老师允许后方可离开实验室。12学生要求重做实验或做规定外的实验,应征得指导老师同意

3、后,方可进行实验,以免发生事故。13开放式实验室由任课教师提前安排好,按实验规则要求,由实验室管理人员具体执行。 二七年八月 实验要求课前要做好实验预习工作,课上认真完成每项实验,课上未完成的实验内容在课后实验室开放时间补上,实验报告书写要认真规范。实验报告书写要求:1、封面课程名称要准确,学院、专业、班级、学号要写全,不得简写。2、每项实验名称要准确。3、实验组别、实验日期以及同组实验者要真实。不允许出现同组实验者不同日期、组别和结果数据现象。4、指导教师名字要写全5、正文要求以下项目要齐全:(1)实验目的(2)实验设备(3)实验内容(4)实验电路图(硬件)(5) 实验步骤(6)实验流程图及

4、程序(7)实验结果及结果分析。(8)实验小结。通过实验,简要分析你的收获、不足和问题。注意: 字迹要清晰、规范、工整,字迹颜色要一致,程序框图采用标准符号。 报告书写不合格须重写,实验不及格须重做。 所有的汇编语言源程序其文件名及文件夹长度不得超过8个字节。 文件夹、文件名不能包含汉字 源程序中符号地址、指令码、分隔符数字字符等使用半角英文输入。 否则出现会出现编译错误。目 录32位微机原理及应用实验一 数据传送实验5实验二 显示程序实验5实验三 综合程序设计实验7实验四 中断特性及8259单一中断应用实验8实验五 可编程定时器/计数器8254实验11实验六 用PCI BIOS获取设备配置资源

5、实验17实验七 PCI中断应用实验18附录A PCI BIOS功能调用参数说明18附录B S5933管脚功能说明18附录C VtoolsD的安装及VC+ 6.0配置18附录D VxD调用接口说明18附录E QTHPCI 集成操作软件使用说明18附录F Turbo Debugger调试器的使用18单片机原理及应用实验一 数据传送指令18实验二 二进制数的运算18实验三 分支结构程序的设计18实验四 循环结构程序设计18实验五 子程序程序设计18实验六 外部中断系统的应用18实验七 定时器/计数器实验18实验三 键盘/显示实验18实验九 串行通信实验18实验十 /转换实验18实验十一 /转换实验1

6、8实验十二 利用MCS-51单片机控制交通灯(综合实验)18实验十三 电脑时钟(综合实验)18附录1:DaisWin集成调试软件的使用18附录2 疑难问题解答18附录3 编译错误信息1838实验指导书32位微机原理及应用实验一 数据传送实验1.1 实验目的1) 熟悉汇编语言软件环境和80X86指令系统。2) 掌握简单程序编制、调试方法。3) 掌握与数据有关的不同寻址方式。1.2 实验设备PC机一台。1.3 实验内容及说明1) 把一个字节立即数传送至BL中,并查看BL中的内容。2) 把一个字立即数传送至AX中,并查看AX中的内容。3) 把一个32位立即数传送至ECX中,并查看ECX中的内容。4)

7、 将一个32立即数传输到数据段内由BX指定的地址单元内,并查看该地址的数据。5) 把一个字立即数传送至内存数据段1000H单元中,并查看DS:1000H单元中的内容。6) 把内存数据段2000H单元中的内容字传送至AX,并查看AX中的内容。7) 把DS:0110H中的内容字传送至内存附加段0100H单元中,并查看ES:0100H单元和DS:0110H单元中的内容。8) 把内存数据段1000H单元、1010H单元中的两个数据字(16位)相互交换,并分别查看DS:1000H 和DS:1010H单元中的内容。1.4 实验步骤(1) 运行QTHPCI软件,根据实验内容编写程序。(2) 使用“项目”菜单

8、中的“编译”或“编译连接”命令对实验程序进行编译、连接。(3) 用“调试”菜单中“单步运行”命令或“执行到光标处”命令运行程序,观察运行结果。(4) 用“调试”菜单中“全速运行”命令运行程序,观察运行结果。(5) “调试”菜单中的“进行调试”命令进入Debug调试,观察调试过程中数据传输指令执行后各寄存器及数据区的内容。(6) 更改数据区的数据,考察程序的正确性。实验二 显示程序实验2.1 实验目的(1)掌握在PC机上以十六进制数形式显示数据的方法。掌握部分DOS功能调用的使用方法。(2)掌握分支程序及子程序的设计方法。(3)熟悉QTH集成编辑、调试环境和Turbo Debugger的使用。2

9、.2 实验设备PC机一台。2.3 实验内容及说明本实验要求将指定数据区的数据以十六进制数形式显示在屏幕上,并通过DOS功能调用完成一些提示信息的显示,实验中可使用DOS功能调用(INT 21H)。表1-1 显示实验中可使用DOS功能调用AH 值功 能调 用参 数结 果1键盘输入并回显AL=输出字符2显示单个字符(带Ctrl+Break检查)DL=输出字符光标在字符后面6显示单个字符(无Ctrl+Break检查)DL=输出字符光标在字符后面9显示字符串DS:DX=串地址,$为结束字符光标跟在串后面4CH返回DOS系统AL=返回码2.4 实验步骤(1) 运行QTHPCI软件,根据实验内容编写程序。

10、(2) 使用“项目”菜单中的“编译”或“编译连接”命令对实验程序进行编译、连接。(3) 使用“调试”菜单中“全速运行”命令运行程序,观察运行结果。(4) 使用“调试”菜单中的“进行调试”命令进入Debug调试,观察调试过程中数据传输指令执行后各寄存器及数据区的内容。(5) 更改数据区的数据,考察程序的正确性。实验三 综合程序设计实验3.1 实验目的1、掌握分支、循环和子程序调用的基本程序结构。2、掌握32位寄存器和32位指令使用的基本方法。3、学习综合程序设计、编制及调试。3.2 实验设备PC机一台。3.3 实验内容及说明1、排序实验本实验要求编写一个程序,对存储器中的一组双字进行排序,并将结

11、果显示在屏幕上。在编写过程中,应使用32位寄存器,并且采用基址+变址+偏移的寻址方式。在程序中使用80x86指令系统中有关32位的指令、寻址方式及32位寄存器时需要在文件头使用“.386”或“.386p”。2、用32位寄存器、指令、扩展寻址方式实现数码转换及显示本实验要求将一组ASCII字符转换成16进制数码,并在屏幕上显示出来。要求使用32位寄存器、32位的指令和寻址方式。如将字符串“Welcome to SDUST”进行转换,应转换成:57H、65H、6CH、63H,6FH、6DH、65H、20H、74H、6FH、20H, 53H、44H、55H、53H、54H。3.4 实验步骤(1) 运

12、行QTHPCI软件,根据实验内容编写程序。(2) 使用“项目”菜单中的“编译”或“编译连接”命令对实验程序进行编译、连接。(3) 用“调试”菜单中“单步”或“执行到光标处”分步调试,观察每条指令运行结果。(4) 用“调试”菜单中“全速运行”命令运行程序,再观察运行结果。(5) 更改数据区的数据,考察程序的正确性。实验四 中断特性及8259单一中断应用实验4.1 实验目的(1)学习8259中断控制器的工作原理。(2)学习8259可编程控制器的应用编程。(3)掌握使用PC机内8259的方法。(4)掌握修改中断向量的方法。4.2 实验设备PC机一台。4.3 实验内容编写一键盘中断处理程序,计数键盘中

13、断次数,并用该程序替换系统键盘中断处理程序,使当键盘中断产生10次后,显示按键次数并结束应用。4.4 实验步骤及说明(1) 按实验内容要求编写实验程序;(2) 编译连接实验程序;(3) 运行实验,按键盘若干次,观察实验现象;(4) 画出实验流程图。4.5 附:实验原理说明中断控制是微机系统的主要管理方式之一,也是处理器与外设之间通信的最有效方法之一。它可以减少系统为反复查询外部设备状态而消耗的时间,提高了系统的整体运行效率。在现代32位微机系统中,系统的中断有两类:软件中断和硬件中断。硬件中断可以实现微机系统对外设的管理,由8259中断控制器来完成。4.5.1 关于键盘中断处理中的说明 PC微

14、机中使用的是编码键盘,在键盘内部有一片单片机对整个键盘上的字符键、功能键、控制键和组合键进行管理,当键盘上键入一个键时,键盘上的处理器首先向微机产生硬件中断请求(IRQ1),然后将该键的扫描码传送给主机,而PC主机在IRQ1中断的作用下,调用INT 09H硬件中断读入键盘的扫描码,并转换成ASCII码,存入键盘缓冲区。本实验中的键盘中断处理程序,必须对键盘控制器完成键盘复位。复位键盘控制器只需要端口61H的内容读出,将最高位置1,再写入该端口。另外,按键按下和抬起均会引起中断,所以实际中断相应次数等于按键次数乘以2。4.5.2 8259中断控制器结构原理、寄存器使用方法参见教材4.5.3 PC微机系统中8259A的应用在现代PC微机系统中,系统中包含了两片8259A中断控制器,经级连可以管理16级硬件中断,其中部分中断源已经被系统硬件占用,具体使用情况如表4.1。两片8259A的端口地址为:主片在020H-03FH,实际使用020H和021H两个端口;从片在0A0H-0

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

当前位置:首页 > 中学教育 > 其它中学文档

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