资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,试卷构造:,一、填空题(20分),二、判断题(10分),三、选择题(20分),四、计算题(10分),五、简答题(20分),六、分析设计题(20分),第1页,1、数制转换,(1)二进制数转换为十进制数、十六进制,(2)十进制数转换为二进制数、十六进制和压缩BCD码,15.32=1111.0101B=F.5H=00010101.00110010BCD。,2、原码、反码和补码,(1)X=+38,X补=00100110B,(2)X=+82,X补=01010010B,第2页,3分析如下程序段,说出其功能。,MOV AX,1000H,MOV DS,AX,MOV ES,AX,MOV SI,0100H,MOV DI,0200H,MOV CX,50D,REP MOVSB,(将以10100H起始50个单元内容传送至以10200H起始50个单元中),第3页,4下面程序段执行后AL=?ABC DW 2152H,3416H,5731H,4684HMOV BX,OFFSET ABCMOV AL,3XLAT,(,AL=34H),第4页,5、下面是一段中断子程序,请将其补充完整。,INTPROC PROC,PUSH AX,PUSH BX,PUSH CX,STI,MOV AX,0FFh,CLI,(1),(2),POP AX,STI,IRET,INTPROC ENDP,(1)POP CX (2)POP BX,第5页,6、寄存器系统连接如下图,请分别写出图中第一组(1#、2#)、第二组(3#、4#)地址分派范围。(写出详细环节),第6页,A19 A18 A17 A16 A15 A14 A13 A12 A0,0 0,第一组范围:0 0 1 1 1 1 0,1 1,即为:3C000H3DFFFH,A19 A18 A17 A16 A15 A14 A13 A12 A0,0 0,第二组范围:0 0 1 1 0 1 1,1 1,即为:36000H37FFFH,第7页,7、计数器/定期器8253,振荡器(频率为1MHZ)连线如下图所示,其中振荡器脉冲输出端接通道0计数输入端CLK0,设8253端口地址为180H186H。,第8页,请完毕如下任务:,(1)该电路中通道0OUT0输出2KHZ持续方波,通道0计数初值为多少(写出计算式)?GATE0应接何电位?在图上画出。,(2)若要8253OUT1端,能产生周期为1秒持续方波,该怎样处理?在图上画出。,(3)写出实现上述功能8253初始化程序。,附8253控制字格式,第9页,(1)N,0,=1MHZ/2KHZ=500,GATE0接高电平,+5V;,(2)可将OUT0与CLK1相连,作为输入时钟脉冲;8253计数器1、计数器2均工作在方式3,(3)N1=2KHZ/1HZ=,计数器0:,MOV DX,186H,MOV AL,00110111B,OUT DX,AL,MOV DX,180H,MOV AL,00H,OUT DX,AL,MOV AL,05H,OUT DX,AL,计数器1:,MOV DX,186H,MOV AL,01110111B,OUT DX,AL,MOV DX,182H,MOV AL,00H,OUT DX,AL,MOV AL,20H,OUT DX,AL,第10页,8、设8255A4个端口地址为90H96H,将A口置成方式0输出,B口置成方式1输入,C作为输入口。规定编制8255A初始化程序并设计译码电路(可选用任意芯片),只用8位地址线(A0A7)。,第11页,1,D,6,D,5,D,4,D,3,D,2,D,1,D,0,方式选择控,制字标识位,A组方式选择,00 方式0,01 方式1,1x 方式2,端口A,1 输入,0 输出,PC,3,PC,0,:1 输入,(方式0时)0 输出,端口B:1 输入,0 输出,B组方式选择:,0 方式0,1 方式1,PC,7,PC,4,:1 输入,(方式0时)0 输出,第12页,MOV AL,10001111B,OUT 96H,AL,第13页,
展开阅读全文