- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                09期中单片机期中考试题
                    说明:(1)请各位同学查看对应的班级的试题安排表,按试题安排表中所安排的题目做。如
学号	姓名	一、指令应用及程序阅读题	二、编程题		160109101	黄明达	416	7、6				该同学只需做第一大题中第4、16小题;和第二大题中的第6、7小题。
(2)请各位同学标清题号,不要私自更改题号,并请抄好题目。
(3)有不清楚之处请打电话给陈老师。
一、指令应用及程序阅读题
使P1口的P1.7、P1.3清零,其它位不变,应用指令。
使P1口的P1.6、P1.4取反,其它位不变,应用指令。
外存7E00H单元送内存20H,应用指令。
选择2区的工作寄存器,应用指令。
将内存30H单元内容压入堆栈,然后弹出给50H单元,应用指令。
6、将累加器CY的内容传送给P1.5,应用指令:
7、在中断服务子程序中保护现场工作寄存器与累加器A,应用指令:
8、使P1口的P1.6和P1.4取反,其它位不变,应用指令:
9、外部RAM2000H内容送内部RAM 20H单元,应用指令:
10、内部RAM30H单元中的内容进行高低四位交换,应用指令:
11、使P1口P1.5和P1.2取反,其它位不变,应用指令:
12、将内存30H内容压入堆栈,然后弹给50H,应用指令:
13、外存7E03H单元内容送内存20H,应用指令:
14、ROM 2000H单元内容送外部RAM 2000H单元:
15、已知PSW=00H,(18H)=3AH,执行下面程序后,(18H)=             。
SETB  RS1
SETB  RS0
INC   R0
已知A=7AH,R0=30H,(30H)=0A5H,PSW=80H,问执行下列指令后的结果。
ADD		A, R0                ; A=          ,CY=          ,OV=          ;
ADDC 	A, #30H       ; A=          ,CY=          ,OV=          ;
XCH		A, R0        ; A=          ,R0=          ;
XCHD		A, 30H               ; A=          ;
已知R1=42H,(42H)=80H,(50H)=08H,A=48H,执行下列程序后,(42H)=? (50H)=? 
MOV 	A, 	@R1
MOV 	@R1,50H
MOV		50H,	A
已知PSW=80H,A=78H,执行下面程序后,A=?(4分)
ADDC	A,#15H
DA		A
19、假定(A)=85H,(R0)=20H,(20H)=0AFH,执行指令:
    ADD    A,@R0
    后,累加器A的内容为    ,CY的内容为     ,AC的内容为      ,OV的内容为    。
20、假定(A)=50H,(B)=0A0H。执行指令:
    MUL    AB
后,寄存器B的内容为      ,累加器A的内容为    ,CY的内容为     ,OV的内容为     。
21、假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段
    ANL    A,#17H
    XCH    A,17H
    XRL    A,@R0
    SWAP   A
后,A的内容为       ,R0的内容为            。
二、编程题
1、内存30H~39H中为压缩BCD码数,请求其累加和,并将结果存3AH(低8位)和3BH(高8位)。
2、编程将外存2000H开始的100个数传送到2050H开始的区域。
3、编程求X的符号函数Y,已知X在20H单元中,函数值Y放在21H单元中。
4、外部RAM 7E00H开始有一个数据块。要求将数据块传送到内部RAM以30H开始的区域,直到遇到0DH时结束(0DH也要传送)。
5、从内部RAM 20H开始有一组有符号数,其长度在1FH单元中,要求统计其中等于零、小于零和大于零的数目,并分别存入ZE、PL、MI三个单元中。
用查表法编程将累加器A中的低四位十六进制数转换成ASCII码,结果仍存于A中。
累加器A中的压缩BCD码数减1。
8、在内部RAM的DATA单元开始存有10个字节的数据,求其累加和,并将结果存入 SUM(低8位)和 SUM+1单元(高8位)。
9、试编写程序,根据累加器A中值的大于零、等于零和小于零而分别转移到LOP0、LOP1、LOP2去继续执行相应的程序。
10、将内存31H、30H中低4位拼成一个字(31H送高4位,30H送低4位),然后送外存7E00H单元。
11、统计20H~4FH单元中出现负元素的次数,并将结果关50H单元。
12、CPU的P0.0输入经过
                您可能关注的文档
最近下载
- 大班社会《危险游戏我不玩》.pptx VIP
- 2025年山西运城事业单位考试笔试试题(含答案).pdf
- 城市轨道交通运营设备维修与更新技术规范第5部分:通信.pdf VIP
- 医院感染暴发事件应急处理.pptx VIP
- 《食品营养学》 课件 第四章 各类食物的营养特点.pdf
- 基于BIM的建设工程文件归档管理系统.pdf VIP
- 护理学(专升本)模考试题(含参考答案).docx VIP
- 员工离职申请表(模版)(标准版).doc VIP
- 实验五___DPS统计分析操作.pptx VIP
- 《Unit 3 Lesson 3 Letters all around》(说课稿)-2024-2025学年冀教版(三起)(2024)英语三年级上册.docx VIP
 原创力文档
原创力文档 
                        

文档评论(0)