您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > BA试卷3_单片微型计算机原理与接口技术
苏州大学单片微机原理与接口技术课程试卷(C)卷共6页考试形式闭卷年月院系年级专业学号姓名成绩一、将下列无符号二进制数转换成十六进制和十进制数(6分)1.0000011011110000B=D=H2.0000000100111010B=D=H3.0001010001000001B=D=H4.1001000001111000B=D=H5.1110111100000000B=D=H6.1010111101010000B=D=H二、将下面十进制数转换成8位二进制原码,反码及补码(4分)1.-78的原码为:反码为:补码为:2.98的原码为:反码为:补码为:3.-66的原码为:反码为:补码为:4.-105的原码为:反码为:补码为:三、回答下列问题(18分)1.微型计算机主要有哪些功能部件组成?2.某微机系统有20根地址线,它的寻址范围是多少?3.某存储器有10根地址线,4根数据线,该存储器能存储多少位数据?4.MCS-51单片机的ALE引脚起什么作用?5.写出MCS-51单片机P3的第二功能。6.MOV01H,#00H指令和CLR01H指令的功能区别在哪里?7.当有中断请求时,而当前CPU执行的指令是“RETI”指令,CPU是否有可能在下一个机器周期响应中断,为什么?8.若当前SP中的内容为0D1H,执行指令RETI后SP中的内容为何值?9.进行远距离串行通信时,通常采用什么方法进行?四、用指令实现以下操作(18分)将R2中的低三位与R6中的高五位拼装后送内部RAM90H单元。2.将位地址为45H中的数据分别送位地址为35H、76H。3.将ROM2050H单元中的内容取出求反后再进行高低四位交换后送外部RAM3090H单元。4.将内部RAM68单元中的内容右移一位后再除以九,然后商送外部RAM2000H单元。5.将外部RAM2010单元中的内容左移三位后再求反,然后送外部RAM6090H单元。6.根据累加器A中的数根据大于、等于、小于3FH,设计程序的三个流向。五、硬件分析和设计(24分)1.下图是CPU不执行“MOVX”类指令时访问外部程序存储器的时序,请画出CPU执行“MOVX”类指令时ALE、应出现的时序。(4分)2.某8051系列单片机系统要求外扩2个8KB数据存储器(使用2片SRAM6264芯片),请画出硬件连接图。(要求使用P2.7和P2.6线选方式)(12分)3.某8051单片机系统要求通过串行口方式0扩展2个8位的输入口(使用74LS165),请画出硬件连接图。(8分)六、软件分析和设计(30分)1.执行下条指令后,(SP)=_________,(40H)=_________。(5分)MOV20H,#0FFHMOVSP,#30HPUSH20HPOP40H2.设内部RAM30H单元中的内容为48H,执行下列指令后寄存器B、R1和内部RAM48H、49H、4AH单元中的内容为何值?(5分)MOVB,30HMOVR1,BMOVB,#20HMOV@R1,BMOVB,#25HMOV49H,BMOV4AH,#87H(B)=(R1)=(48H)=(49H)=(4AH)=3.出下面程序段中的错误,并简述错误类型(6分)MOVDPTR,#0A00HMOVA,@DPTRMOV@R2,AINC@R2CLRCJCEEESETB20HRETEEECLR20HRET4.试编写程序将内部RAM30H~4FH单中的内容按照从大到小的次序排列,结果仍存放在原存储空间。(14分)苏州大学单片微机原理与接口技术课程(C)卷参考答案共4页院系专业一、将下列无符号二进制数转换成十六进制和十进制数(6分)答案:十进制十六进制1、177606F0H2、314013AH3、51851441H4、369849078H5、61184EF00H6、44880AF50H二、将下面十进制数转换成8位二进制原码,反码及补码(4分)答案:原码反码补码1、11001110B10110001B10110010B2、01100010B01100010B01100010B3、11000010B10111101B10111110B4、11101001B10010110B10010111B三、回答下列问题(18分)1.微处理器、存储器、I/O接口电路、系统总线。2.1MB3.4096bit4.发出低八位地址锁存允许信号。5.P3.0(RXD)、P3.1(TXD)、P3.2()、P3.3()、P3.4(T0)、P3.5(T1)、P3.6()、P3.7()。6.MOV01H,#00H指令是对字节01H送数据00HCLR01H指令是对位01H清除。7.不可能。因为执行“RETI”指令后必须再执行一条指令才能响应中断。8.0CFH9.采用对数字信号进行调制与解调的方法。四、用指令实现以下操作(18分)1.MOVA,R2ANLA,#07HMOVR3,AMOVA,R6ANLA,#0F8HADDA,R3MOVR0,#90HMOV@R0,A2.MOVC,45HMOV35H,CMOV76H,C3.MOVA,#00HMOVDPTR,#2050HMOVCA,@A+DPTRCPLASWAPAMOVDPTR,#3090HMOVX@DPTR,A4.MOVA,68HRRAMOVB,#09HDIVABMOVDPTR,#2000HMOVX@DPTR,A5.MOVDPTR,#2010HMOVXA,@DPTRRLARLARLACPLAMOVDPTR,#6090HMOVX@DPTR,A6.CJNEA,#3FH,AB1……;等于处理AB1:JCAB2……;大于处理AB2:……;小于处理五、硬件分析和设计(24分)1.2.3.六、软件分析和设计(30分)1.(SP)=30H,(40H)=0FFH2.(B)=25H(R1)=48H(48H)=20H(49H)=25H(4AH)=87H3.MOVDPTR,#0A00HMOVA,@DPTR;非法指令MOV@R2,A;非法指令INC@R2;非法指令CLRCJCEEESETB20HRETEEECLR20H;标号后无冒号RET4.MOVR2,#1FHLOOP1:MOVA,R2MOVR3,AMOVR0,#30HCLR00HLOOP2:MOVA,@R0MOVB,AINCR0CLRCSUBBA,@R0JNCNEXT1MOVA,BXCHA,@R0DECR0MOV@R0,AINCR0SETB00HNEXT1:DJNZR3,LOOP2JNB00H,STOPDJNZR2,LOOP1STOP:RET
本文标题:BA试卷3_单片微型计算机原理与接口技术
链接地址:https://www.777doc.com/doc-5321450 .html