- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理实验考核模块题目表
微机原理实验考核模块题目表
实验一、顺序结构程序
要求:编写一程序,作BCD数的四则运算,在程序中设置非压缩BCD数X,从键盘输入一位十进制数Y。将X+Y、X-Y、X*Y及X/Y(不考虑余数)分别送ANS_A,ANS_S,ANS_M及ANS_D变量。上机调试程序;检查执行结果。
实验二、分支程序设计(1)
要求:编写一程序,实现两个三字节无符号数DATA1和DATA2的相加,结果送四字节变量ANS。上机调试程序,检查执行结果。
实验二、分支程序设计(2)
要求:在BUF数据区中放有三个双字节数,现要求将这三个数按从大到小次序重新存放。分别将这些数视为有符号数和无符号数这两种情况编写程序。上机调试程序,检查执行结果。
实验三、循环程序设计(1)
要求:、编写程序,以统计BUF数据区中各有符号字节数的平均值。上机调试程序,检查程序正确性。
实验三、循环程序设计(2)
要求:按照要求编程, 统计BUF字数据区第一个零数据后的各数据中正数及负数的个数,并分别送POSI及NEGA存储单元,试编写程序。
实验三、循环程序设计(3)
要求:并且要求在搜索第一个零数据时分别采用重复控制指令和串操作指令。上机调试程序,检查程序正确性,并指出该程序使用了什么循环控制方法。
实验四、子程序设计 (1)
要求:编写程序,将BLKS为首址的连续N个字节数传送至BLKD为首址的存储区。要求用子程序实现数据的传送,由调用程序根据BLKS、BLKD、两者的位置关系以及数据块的大小为子程序提供入口参数。另外,要求分别采用三种方法实现参数传递,并要求保护和恢复现场。上机调试程序,检查程序正确性。
实验四、子程序设计 (2)
要求:设BUF数据区中n个无符号字节数,试计算这些数之和,并以以下形式显示:d0+d1+…+dn-1 S
其中di为第i个数的十进制表示,S为和值的十进制表示。编写程序,要求将十进制数的显示使用子程序SUB1实现,求和工作用子程序SUB2实现。上机调试程序,检查程序正确性。
实验五、中断程序设计
要求:在320*200彩色图形方式下,用四种颜色各显示一个矩形块。
实验六、8253计数器
要求:采用8253A通道0,工作在方式3 方波发生器方式 ,输入时钟CLK0 为1MHZ, 输出OUTO 要求为2KHZ的方波,并要求用接在GATE0引脚上的导线是接地 “0”电平 或甩空 “1”电平 来观察GATE对计数器的控制作用,用示波器观察输出波形。
实验七、8259中断控制
要求:使用了3号中断源,IR3插孔和SP插孔相连,中断方式为边沿触发方式,每按一次AN按钮产生一次中断信号,向8259A发出中断请求信号。如果中断源电平信号不符规定要求则自动转到7号中断,显示“Err”。CPU响应中断后,在中断服务中,对中断次数进行计数并显示,计满10次结束,显示器显示“8259--10”
实验八、8251串行接口
要求:发送字符的总长度为11位 1个起始位 0 ,8个数据位 D0在前 ,1个奇偶校验位,1个停止位 1 ,采用偶校验,发送数据为aaH,反复发送,以便用示波器观察发送端TXD的波形;修改发送数据为01h,反复发送,再从示波器观察发送端TXD的波形。
实验九、8255并行接口
要求:判断PC口读到的开关量,是55h的话,PB口所接的LED全亮,否则全灭
实验十、A/D、d/a转换程序
要求:将A/D转换的结果直接送D/A转换,用示波器观察波形变化,验证程序的正确性。题号 实验名称 内容及要求 备注 1 实验一、顺序结构程序 编写一程序,作BCD数的四则运算,在程序中设置非压缩BCD数X,从键盘输入一位十进制数Y。将X+Y、X-Y、X*Y及X/Y(不考虑余数)分别送ANS_A,ANS_S,ANS_M及ANS_D变量。上机调试程序;检查执行结果。 2 实验二、分支程序设计(1) 编写一程序,实现两个三字节无符号数DATA1和DATA2的相加,结果送四字节变量ANS。上机调试程序,检查执行结果。 3 实验二、分支程序设计(2) 在BUF数据区中放有三个双字节数,现要求将这三个数按从大到小次序重新存放。分别将这些数视为有符号数和无符号数这两种情况编写程序。上机调试程序,检查执行结果。 4 实验三、循环程序设计(1) 编写程序,以统计BUF数据区中各有符号字节数的平均值。上机调试程序,检查程序正确性。 5 实验三、循环程序设计(2) 按照要求编程, 统计BUF字数据区第一个零数据后的各数据中正数及负数的个数,并分别送POSI及NEGA存储单元,试编写程序。 6 实验三、循环程序设计(3) 并且要求在搜索第一个零数据时分别采用重复控制指令和串操作指令。上机调试程序,检查程序正确性,并指出该程序使用了什么循环控制方法。 7 实验四、子程
原创力文档


文档评论(0)