欢迎来到天天文库
浏览记录
ID:33581616
大小:569.60 KB
页数:65页
时间:2019-02-27
《微机原理与接口技术实验指导书-final-cover》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微机原理与接口技术实验指导书黄景涛张海涛贾海军主编河南科技大学电子信息工程学院二OO七年四月目录目录..........................................................................................................1实验一循环程序设计..............................................................................2实验二分支程序设计.......
2、.......................................................................5实验三DOS的功能调用.........................................................................8实验四宏指令的应用............................................................................11实验五8255A的应用......
3、......................................................................14实验六中断控制实验............................................................................18实验七8253的应用...............................................................................24实验八综合接口电路设计
4、....................................................................28附录AFD-SJ8088A微机实验系统简介...............................................33附录B汇编语言程序的建立和执行....................................................40附录C调试程序DEBUG及其应用....................................
5、................46附录DFD88调试软件使用方法...........................................................54附录E接口实验演示范例汇编语言源程序........................................591实验一循环程序设计一、实验目的(1)掌握循环程序设计的方法(两重循环结构);(2)掌握正确分配与使用寄存器;(3)掌握汇编语言的调试和执行方法。二、实验环境计算机安装8086汇编语言的编译器、链接器以及文本编辑文
6、件。三、预习要求了解各种循环指令的使用方法。四、实验原理图1-1实验原理图2五、实验内容以GRADE为首地址的10个字的数组中保存有学生成绩。建立一个10个字的RNAK数组,并根据GRADE中的学生成绩将学生名次填入RANK数组中(提示:一个学生的名次等于成绩高于等于该学生的人数加1)。寄存器分配情况说明如下:AX存放当前被测学生的成绩BX存放当前被测学生的相对地址指针CX内循环计数值DX存放当前被测学生的名次计数值SI内循环测试时的地址指针DI外循环计数值六、参考算法编写循环程序,循环次数为10次。在循环程序中,每
7、次取出一个学生的成绩,与其余成绩比较,得到其名次。当循环执行完毕,可以统计出所有学生的名次。七、参考程序;建立学生成绩名次表DATASEGMENTGRADEDW88H,75H,95H,63H,98H,78H,87H,73H,90H,60HCOUNTEQU($-GRADE)/2ORG20HRANKDW10DUP(?)DATAENDSSTACKSEGMENTSTADB20DUP(20H)TOPEQU$-STASTACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:M
8、OVAX,DATAMOVDS,AXMOVAX,STACKMOVSS,AXMOVSP,TOPMOVDI,;成绩的个数MOVBX,0LOOP1:MOVAX,GRADE[BX],1MOVCX,COUNTSI,GRADE;成绩的存放地址NEXT:CMPAX,[SI]NO_COUNTINCWORDPTRRANK[BX];存放学生名次NO_COUNT:AD
此文档下载收益归作者所有