A.MOV A,#n1 B.ADD #n1,#n2 ADD A,#n2 C.MOV R1,#n1 D.MOV A,n1 ADD R1,#n2 ADD A,n2 MOV A,R1 8、89S51单片机的外中断2的中断程序入口地址为 。 A.0000H B.0003H C.000BH D.0013H 9、89S51单片机当允许CPU响应定时器1的中断请求时,共IE中的 位必须为1。 A.ES和ET0 B.EA和ET0 C.ET1和EA D.EX0和ET0 10、89S51单片机在片外扩展程序存储器,当取程序存储器的内容时, 信号有效。 A.RD B.WR C.ALE D.PSEN 二、 填空题(每题 2分,共30分) 得分 评阅人 1、十进制数-16用8位二进制数补码表示时,应为______H。 2、假如2个一字节的十六进制数87H,69H相加的和仍然为8位二进制数,那么相加的结果和为______H,进位Cy为______。 3、89S51单片机复位后,其PC的内容为______H。 5、可用作寄存器间接寻址的间址寄存器有______、______、______。 6、指出以下指令的寻址方式 MOV A,#30H;______。 MOV A,@R1;______。 7、89S51单片机主要硬件资源有:8位的CPU、 字节内部RAM、 字节的 内部ROM、 个 位的定时/计数器、 个中断源的中断系统、一个 工的串行口以及看门狗。 三、 程序阅读题(每题10分,共20分) 得分 评阅人 第 16 页 共 46页
1、 阅读下列程序: ORG 0000H MOV DPTR,#TABLE MOV A,R0 MOVC A,@A+DPTR MOV R0,A SJMP $ TABLE: DB 0,1,4,9,16,25,36,49,64,81 END ⑴说出本程序的功能。 ⑵当R0=4,程序结束时,R0中是什么? 2、写出顺序执行下列指令后的结果 MOV A,#10H??__________ MOV R0,#20H? __________ MOV 17H,R0??__________ MOV @R0,A???__________ MOV 22H,A???__________ 四、 程序题(每题10分,共10分) 得分 评阅人 1、编程把外RAM2000H单元开始的100个字节单元的内容清零。 第 17 页 共 46页
第 18 页 共 46页
五、 简答题(每题10分,20分) 得分 评阅人 1、简述软件去除键盘抖动的方法? 2、简述时钟周期、机器周期、指令周期的概念及三者之间的关系。 第 19 页 共 46页
试卷库试卷四 题号 题分 得分 考生注意事项:1、本试卷共4页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 一 30 二 20 三 20 四 10 五 20 六 七 八 九 十 总分 100 累分人 签名 一、 填空题(每空1分,共30分) 得分 评阅人 1、 00110101 BCD = D,45 D = H。 2、 设00010111 B为二进制补码数,则其真值为 D,真值为-25D的数的二进制补码数为 B。 3、假定一个存储器有2048个存储单元,其首地址为0000H,则末地址为 H。 4、AT89S51单片机一个机器周期包含 个振荡周期、 个状态周期。 5、请指出下列指令源操作数的寻址方式。 MOV A,@R1 ; MOVC A,@A+PC ; MOV A,R1 ; 6、 AT89S51单片机定时/计数器T0有 种工作方式,方式2为自动重装 位计数器。 7、AT89S51单片机串行口工作方式1以 位为1帧进行传输。方式2为固定波特率,根据PCON中最高位SMOD的值不同,可为 或 。 8、AT89S51单片机中断系统具有 个中断优先级,最多可进行 重中断嵌套。有 个中断源,分别为 、 、 、 、 , 所对应的中断入口地址分别为 、 、 、 、 。 9、DAC0832芯片是 位 转换芯片。 二、 选择题(每空 2 分,共 20 分) 第 20 页 共 46页