【大学试卷】大学单片机考试试卷及答案_第1页
【大学试卷】大学单片机考试试卷及答案_第2页
【大学试卷】大学单片机考试试卷及答案_第3页
【大学试卷】大学单片机考试试卷及答案_第4页
【大学试卷】大学单片机考试试卷及答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

大学单片机考试试卷及答案一、填空题(每空1分,共15分)1、二进制数(11101100)2=H=D。 得分评卷人答案解析:EC236 | | |2、一个机器周期等于个状态周期,振荡脉冲2分频后产生的时序信号的周期定义为 周期。答案解析:6状态3、一般的计算机系统都是由、、三总线结构组成。答案解析:地址总线数据总线控制总线4、89C51片内RAM有字节,其中包含字节用户数据存储单元和字节的特殊功能寄存器单元,片内ROM有字节。答案解析:2561281284K5、假定(A)=95H,(R0)=20H,(20H)=0BFH。执行指令:ADDA,@R0后,累加器A的内容,CY的内容,AC的内容,OV的内容。答案解析:54H111二、选择题(每题2分,共30分)1、在MCS—51指令中,下列指令中是无条件转移指令。答案解析:CA.LCALLaddr16B.DJNZdirect,relC.SJMPrelD.ACALLaddr112、16.寻址方式就是 的方式。A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数答案解析:C3、下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 。A.JNBP1.0,LPB.JBP1.0,LPC.JCP1.0,LPD.JNZP1.0,LP答案解析:B4、下列指令能能使累加器A的最高位置1的是 。A.ANLA,#7FHB.ANLA,#80HC.ORLA,#7FHD.ORLA,#80H答案解析:DTOC\o"1-5"\h\z5、下列指令能能使P1口的最低位置1的是 。A.ANLPI,#80HB.ORLPI,#01HC.ORLPI,#0FFHD.ORLPI,#80H答案解析:B6、MCS—51汇编语言指令格式中,唯一不可缺少的部分是 。A.标号B.操作码C.操作数D.注释答案解析:B7、MCS—51指令包括操作码和操作数,其中操作数是指 。A.参与操作的立即数B.寄存器C.操作数D.操作数或操作数地址答案解析:D8、设累加器A中为无符号数,B中数为2,下列指令的作用与其它几条不同。AADDA,0E0HBMULABCRLADRLCA答案解析:D9、欲将P1口的高4位保留不变,低4位置1,可用指令 。AANLP1,#0F0HBORLP1,#0FHCXRLP1,#0FHD以上三句都对答案解析:D10、8051单片机的位寻址区位于内部RAM的元。A00H〜7FHB20H〜7FHC00H〜1FHD20H〜2FH答案解析:D11、8051的程序计数器PC为16位计数器,其寻址范围是 。A8KB16KC32KD64K答案解析:D12、在单片机算术运算过程中,指令DAA常用于运算。A.二进制B.加法C.BCD码加法D.十六进制答案解析:D13、LJMP跳转空间最大可达到。A2KBB256BC128BD64KB答案解析:D14、单片机能直接运行的程序叫。A源程序B汇编程序C目标程序D编译程序答案解析:C15、将内部数据存储单元的内容传送到累加器A中的指令是 。AMOVXA,@R0BMOVA,#dataCMOVA,@R0DMOVXA,@DPTR答案解析:C三、分析下面程序并填空(每空1分,共25分)1、程序填空MOVA,#10H(A);MOVB,A(B)= MOVA,B(A)= ADDA,B(A)= MOV20H,A(20H)=INCA(A)= MOV21H,A(21H)=INCA(A)= MOV22H,A(22H)=答案解析:10H10H 10H20H20H21H21H22H22H2、程序填空MOVDPTR,#2000H(DPTR)二MOVA,#80H(A)=MOVX@DPTR,A(2000H);INCDPTR(DPTR)二MOVA,#90H(A)=MOVX@DPTR,A(2001H);MOVDPTR,#2000H(DPTR)二MOVXA,@DPTR(A)=MOVB,A(B)=INCDPTR(DPTR)二MOVXA,@DPTR(A)=答案解析:2000H 80H80H2001H90H90H2000H80H80H2001H90H3、改正下列指令MOV@R3,AMOVDPTR,AINC@R3DECDPTRADDC#30H,A答案解析:MOV@R1,AMOVX@DPTR,AINCR3DECRADDCA,#30H四、寻址方式(每题2分,共10分)(说明8051单片机的下列各条指令中源操作数的寻址方式)ANLA,20HADDCA,#20HJZrelCLRCRRA答案解析:直接寻址立即寻址相对寻址位寻址寄存器寻址五、综合题(共20分)1、编程将片内RAM30H单元开始的15个的数据传送到片外RAM3000H开始的单元中去。(10分)答案解析:MOVR0,#30HMOVDPTR,#3000HMOVR7,#15LOOP:MOVA,@R0MOVX@DPTR,AINCR0INCDPTRDJNZR7,LOOP2、片内RAM40H开始的单元内有10个二进制数,编程找出其中最大值并存于50H单元中。(10分)START:MOVR0,#40H;数据块首地址送R0MOVR7,;比较次数送R7MOVA,@R0;取数送ALOOP:INCR0MOV―,@R0;取数送30HCJNEA,30H,NEXT;(A)与(30H)相比NEXT:―;(

温馨提示

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

评论

0/150

提交评论