如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
苏州大学单片微机原理与接口技术课程试卷(C)卷考试形式闭卷年月院系年级专业学号姓名成绩一、将下列无符号二进制数转换成十六进制和十进制数(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分)ALE2.某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分)