【文档说明】微型计算机与接口技术复习课件.ppt,共(14)页,232.000 KB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-77603.html
以下为本文档部分文字说明:
试卷结构:一、填空题(20分)二、判断题(10分)三、选择题(20分)四、计算题(10分)五、简答题(20分)六、分析设计题(20分)1、数制转换(1)——二进制数转换为十进制数、十六进制3210-1-21101.01=12+12+02+1202+12=13.25(2)—
—十进制数转换为二进制数、十六进制和压缩BCD码15.32=1111.0101B=F.5H=00010101.00110010BCD。2、原码、反码和补码(1)X=+38,[X]补=00100110B(2)X=+82,[
X]补=01010010B3.分析下列程序段,说出其功能。MOVAX,1000HMOVDS,AXMOVES,AXMOVSI,0100HMOVDI,0200HMOVCX,50DREPMOVSB(将以10100H起始的50个单元的内容传送至以10200H起始的50
个单元中)4.下面程序段执行后AL=?ABCDW2152H,3416H,5731H,4684HMOVBX,OFFSETABCMOVAL,3XLAT(AL=34H)5、下面是一段中断子程序,请将其补充完整。INTPROCPROCP
USHAXPUSHBXPUSHCXSTIMOVAX,0FFh……CLI(1)(2)POPAXSTIIRETINTPROCENDP(1)POPCX(2)POPBX6、存储器系统连接如下图,请分别写出图中第一组(1#、2
#)、第二组(3#、4#)的地址分配范围。(写出具体步骤)A19A18A17A16A15A14A13A12–A00……0第一组范围:00111101……1即为:3C000H—3DFFFHA19A18A17A16A15A14A13A12–A00……0第二组范围:00110111……1即为:36000
H—37FFFH7、计数器/定时器8253,振荡器(频率为1MHZ)连线如下图所示,其中振荡器的脉冲输出端接通道0的计数输入端CLK0,设8253的端口地址为180H~186H。请完成以下任务:(1)该电路中通道0的OUT0输出2KHZ连续方波,通道0的
计数初值为多少(写出计算式)?GATE0应接何电位?在图上画出。(2)若要8253的OUT1端,能产生周期为1秒的连续方波,该如何解决?在图上画出。(3)写出实现上述功能的8253初始化程序。附8253控制字格式SC1SC2RW1RW2M2M1
M0BCD00:计数器001:计数器110:计数器211:无意义00:锁存计数值01:只读/写低8位10:只读/写高8位11:先读/写低8位后读/写高8位000:方式0001:方式1X10:方式2X11
:方式3100:方式4101:方式50:二进制计数1:十进制计数D7D6D5D4D3D2D1D0(1)N0=1MHZ/2KHZ=500,GATE0接高电平,+5V;(2)可将OUT0与CLK1相连,作为输入时
钟脉冲;8253计数器1、计数器2均工作在方式3(3)N1=2KHZ/1HZ=2000计数器0:MOVDX,186HMOVAL,00110111BOUTDX,ALMOVDX,180HMOVAL,00HOUTDX,ALMO
VAL,05HOUTDX,AL计数器1:MOVDX,186HMOVAL,01110111BOUTDX,ALMOVDX,182HMOVAL,00HOUTDX,ALMOVAL,20HOUTDX,AL8、设825
5A的4个端口地址为90H~96H,将A口置成方式0输出,B口置成方式1输入,C作为输入口。要求编制8255A初始化程序并设计译码电路(可选用任意芯片),只用8位地址线(A0~A7)。1D6D5D4D3D2D1D0方式选择控制字标识位A组方式选择00方式001方式11
x方式2端口A1输入0输出PC3~PC0:1输入(方式0时)0输出端口B:1输入0输出B组方式选择:0方式01方式1PC7~PC4:1输入(方式0时)0输出12A2BGGGCBA01234567YYYYYYYY>=1000A0CSA7A6A5A4A
3MOVAL,10001111BOUT96H,AL14以上有不当之处,请大家给与批评指正,谢谢大家!