机电1021微机原理11-12上考试答案B.doc_第1页
机电1021微机原理11-12上考试答案B.doc_第2页
机电1021微机原理11-12上考试答案B.doc_第3页
机电1021微机原理11-12上考试答案B.doc_第4页
机电1021微机原理11-12上考试答案B.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

襄樊学院11-12学年度上学期微机原理及应用考试卷B答案院别 机械与汽车工程学院 专业 机电1021学号 姓名 课程类别:考试课程适用专业: 题目一二三四五总分评卷人签名满分3030101020100得分一、 填空题(在横线上填上正确答案,每空1分,共30分)1. 字符E的ASCII码是 69H或45H 。2. 8位二进制补码所表示的整数,其相应的十进制数范围是-128至+127 。380C51的汇编语言指令格式由操作码 和 操作数或操作数地址 两部分组成。4执行了“MUL A,B”指令后,则积的高8位放在 B ,低8位放在 A 中。5. 95H是用8位二进制补码表示的十六进制数,那么相应的十进制数是 -107。680C51单片机的计数器/定时器0申请中断时,T0的中断标志TF0将为 1 ,当该中断得到响应后,TF1为 0 。780C51的5个中断源入口地址分别为 0003H 、 000BH 、 0013H 、 001BH 和 0023H 。8下列伪指令汇编后,存放25H的单元及LOOP的值分别是_BUF_=25H ; LOOP=_2100H_。 ORG 0100H TAB: DB ABC NOON:DS 03 BUF: DB 25H LOOP EQU 2100H9.80C51单片机复位后,其PC的内容为_0000H。SFR中的P2口的内容为0FFH。10. MCS-51单片机内部RAM 20H2FH是位寻址区,已知位地址是47H,计算出它是字节地址_28H_的D_7_位。11.8051单片机使用和来读写片外RAM_的内容。12.8051单片机中IP=1EH,IE=8EH时,CPU能响应的优先权最低的中断源是_定时器1_。IP寄存器格式PSPT1PX1PT0PX0IE寄存器格式EAESET1EX1ET0EX013.执行下列指令组后,累加器(A)=_CCH_,进位标志(CY)=_1_。SETB CMOV A, #25HADDC A, #0A6H14.当程序状态字PSW为(10011001)时,当前工作寄存器组是第3_组,对应的工作寄存器R0、R3的地址是18_H、1B H。15. 可用作寄存器间接寻址的间址寄存器有_R0_、_R1_、DPTR_。二、单项选择题:(在四个备选答案中选一个正确答案,每小题2分,共30分)( A )1、80C51系列单片机的存储器主要分配特点是。A1、80C51系列单片机的存储器主要分配特点是。AI/O接口和RAM统一编址 B. ROM和RAM分开编址 C.内部ROM和外部I/O接口分开编址 D.内部ROM和外部ROM分开编址( D )2、单片机的指令地址放在。A. PSW B. DPTR C. SP D. PC( D )3、80C51在堆栈中压入一个数据时。A. 先压栈,再令SP+1 B. 先令SP+1,再压栈C. 先压栈,再令SP-1 D. 先令SP-1,再压栈( C )4、已知(A)=50H,执行指令DEC A后,A中的 内容是。A00H B. 51H C. 4FH D. 49H( C )5、定时器方式控制寄存器TMOD中M1M0为10时,则设置定时器工作于。A. 工作方式0 B.工作方式1 C.工作方式2 D.工作方式3( A)6、要使80C51能够响应串行口中断,定时器T1中断,它的中断允许寄存器IE的内容应该是。A. 98H B. 98 C. 42H D. 22H( B )7、编程器往51单片机下载的数据格式是。A. .uv2 B. .hex C. .asm D. .C(B )8、采用共阳极7段数码管显示数字“3”,其段码应该是。A. OCOH B. 0BOH C. 92H D. 7DH( B )9、 DAC0832是 位的DA转换器。A. 4 B. 8 C. 16 D. 14( D )10、在中断服务程序中,至少有一条 。A.减法指令 B. 转移指令 C.加法指令 D.中断返回指令( B)11.MCS-51系列单片机的下列特殊功能寄存器中, 不能够位寻址的。 A. ACCB. DPL C. PSWD. TCON( B )12.MCS-51系列单片机有 种寻址方式。 A. 6 B. 7 C. 8 D. 9( A)13.8031单片机外接ROM时,使用 引脚来选通74LS373芯片 A. ALE B. C. D.(B )14.80C51单片机外部中断0请求信号输入的引脚是 。 A RXD B. C D. (D)15.2764是容量为8KB的EPROM,该芯片的地址线为 根。A.8B.12C.10D.13三、改错题(下面的程序或程序段存在一个错误或不妥处,请在其下划一条线,改正并说明为什么。每小题2分,共10分)1. 某8031单片机应用系统中,外部中断1每中断一次,其中的一个功能是将P1.2的输出变反,其部分中断程序如下,请指出错误并改正之。ORG 0013HAJMP BB 改成:LJMP BBORG 0100H2. 下列指令组要完成重复执行LOOP开始的程序20次。请指出错误,并改正之。 MOV A,14H LOOP:MOV R1,01H DEC A JNC LOOP 改成:JNZ3下列延时子程序,具有保护现场的指令(此处欲保护A及PSW两个特殊功能寄存器)请指出错误,并改正之。DLY0:PUSH ACC PUSH PSW MOV R1,#32HDLY1:NOP DJNZ R1,DLY1 POP ACC POP PSW 改成:POP PSWPOP ACC RET4下列指令组,要完成当(A)80H时,转去执行2800H开始的程序,当(A)80H时,执行3700H开始的程序。请找出错误,改正并说明为什么。CJNE A, #80H, NEXTTEN: LJMP 2800HNEXT:JNC TEN 改成:NEXT:JC TEN第一个数大于第二个数有借位 LJMP 3700H5下列子程序欲将累加器A中的原码表示的8位带符号二进制数变为补码形式仍存于A中。请找出错误,并改正之。COPL:JNB ACC.7, DONE CPL AINC AORL A,#80H 改成: SETB ACC.7 ;ORL是位运算指令DONE:SJMP DONE四、简答题:(第1小题4分,第2小题6分,共10分)1、80C51单片机能提供几个中断源?几个中断优先级?各个中断优先级如何确定?在同一个优先级中各个中断源的优先级怎样确定?答:5个中断源(1分);2个优先级(1分);通过IP寄存器的各相应位内容确定为高优先级和低优先级,同一个优先级别的按内部查询循序来确定高低优先级,内部查询顺序为外部中断0,定时器0,外部中断1,定时器1,串行口中断。(2分)2、设单片机的晶振频率为6MHz,定时器处于工作方式0和工作方式1、工作方式2时,最大计数范围和定时范围是多少?答:晶振频率为6MHz,其机器周期为2us; 工作方式0是13位计数器,最大计数个数是8192,最大定时范围是16384us(2分);工作方式1是16位计数器,最大计数个数65536,定时范围是131072us(2分);工作方式2是8位计数器,最大计数范围是0到256,定时范围是512us。(2分)五、计算题:(第一小题10分,后两题各5分,共20分)1、设晶振频率为12MHz,请计算下列延时程序的延时时间。BB:MOV R6,#49 AA:NOPNOPDJNZ R6,AANOPNOPNOP解答:晶振频率为12MHz,机器周期为1us;(4分)(1us+1us+2us)X49+1us+1us+1us+1us=200us(6分)2、执行下列指令后,求累加器A,标志寄存器C、AC、OV、P的值。MOV A,#3AHADD A,#85H解答:3A H=00111010B,85H=10000101B,相加后(A)=10111111B=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论