工业用微型计算机试卷及答案详解(考试时间150分钟)第一部分选择题一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.ISA总线中数据线的个数为 ( B )A.8 B.16C.32 D.642.8位二进制有符号数,其原码、补码能够表示的十进制数范围分别是( B )A.-127~+127.0~+127B.-127~+127、-128~+127C.-128~+127、-127~+127D.-127~+127、-127~+1273.微处理器不包括 ( D )A.运算器 B.控制器C.寄存器 D.存储器4.从键盘输入8和F时,得到的ASCII码分别是 ( D )A.08H、OFH B.08H、15HC.80H、FOH D.38H、46H5.补码7FFFH所代表的真值为十进制数+32767,补码8001H的真值是 ( B ) A.-32768 B.-32767C.-1 D.80016. 8086指令MOV AX,[SI],该指令源操作数的寻址方式为 ( D ) A.立即寻址 B.寄存器寻址C.直接寻址 D.寄存器间接寻址7. 8086微处理器地址总线20根,该微处理器寻址空间为 ( C )A.64KB B.640KBC.1024KB D.16MB8.数据定义DATA1 DB‘2834’,执行指令MOV CL,LENGTH DATA1后,CL中的内容是( D )A.1. B.2C.3 D.49.下列四条指令中,错误的是 ( B )A.SHL AL,1 B.MOV DH,BXC. SHR AH,CLD.MOV BL,42H10.容量为2KB的EEPROM芯片型号是 ( C )A.2716 B.2732C.2816 D.611611.利用DOS系统功能INT 21H的9号(AH=9)功能调用,显示一个字符串,其人口参数为( A )A. DS:DX=字符串首地址 B.DS:DX=字符串末地址C.CS:DX=字符串首地址 D.CS:DX=字符串末地址12.可编程中断控制器8259A的端口数为 ( B )A.1 B.2C.4 D.813.为保持兼容性,把地址范围O~ 9FFFFH的内存称作 (B )A.内存保留区 B.主存储器C.扩展存储器 D.高位内存14.指令INT 1CH的中断矢量地址是 ( C )A. OOOOH:OOICHB.OOOOH:0028HC. OOOOH:0070HD.FOOOH:0070H15.当8086 CPU执行IRET指令时,被自动弹出堆栈的字节数应为 ( C .) A.2 B.4C.6 D.816.某微机系统中,8253控制寄存器的地址为20BH,则通道0的端口地址应为( A )A.208H B.209HC.20AH D.20DH17. 8086/8088 CPU的中断向量表所占用的物理地址范围是 ( A )A. OOOOOH~003 FFHB.OOOOOH~00400HC. OOOOIH—00400HD.FFCOOH~FFFFFH18.某10位D/A转换器输出电压范围为0~+5V,数字量200H对应的输出电压为( B )A.0. OOV B.2.50VC.3. 50V D.5.OOV19. 8086/8088 CPU的I/O端口寻址方式,采用 ( D )A.内存映象 B.占用内存地址空间C.寻址范围与内存寻址范围相同 D.单独寻址20.下列四种表述中,正确的Internet IP地址是 ( A )A. 166. 112. 87. 23B. www. cctv. comC. 256. 112. 87. 23D.http://166. 112. 87. 23/index. htm第二部分非选择题二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
错填、不填均无分。
21. 8086 CPU系统的中断类型码范围是0-255____。
22.与积分式A/D转换器相比,逐次逼近型A/D转换器的转换速度_____快___。
23.设AL =45H,当指令SHL AL,1执行后,AL中的内容是8AH____。
24. 168个引脚的内存条,如果有奇偶校验位,其数据线引脚有_72_______个。
25. PLC的开关量输出有晶体管输出、双向晶闸管输出和_继电器___输出。
26.半导体存储器芯片的容量以位____为单位。
27.两台计算机采用RS -232C串口通信时,最少的连接线数是_3______根。
28. 8255A的____ C____口可实现位控制。
29.设SP= 8000H,执行段内直接过程调用CALL指令后,堆栈指针SP=7FFE________H。
30.电子邮件地址为linzhang@ gmail. com,则邮件服务器的域名为gmail. com ________。
三、程序分析题(本大题共6小题,每小题4分,共24分)31.阅读程序,说明程序执行后DH,DL,AL,CL的值。
MOV DL, 98HMOV AL, DLMOV CL, 4SHR DL, CLADD DL, 30HMOV DH, DLAND AL, OFHADD AL, 30HMOV DL, AL.INT 3DH=___39H_____,DL=__38H__,AL=____38H,CL=_04H_______。
32.阅读下列程序,说明程序执行后BX,DX,ZF,CF的值。
MOV BX, 1111HMOV DX, 7FOOHXOR BX, DXINT 3BX=_6E11H___,DX=_7F00H___,ZF=O____,CF= 0____.33.阅读下列程序,说明程序执行后AX,BX,DX,OF的值。
MOV AX, 9876HMOV BX, 7FFFHCMP AX, BXJNO LOPMOV DX, -1JMP DONELOP: MOV DX, 0DONE: INT 3AX=____9876H____,BX=_7FFFH______,DX=FFFFH________,OF=____1___。
34.阅读下列程序,说明程序执行后DL,AX,CX,CF的值。
MOV AX, 789FHMOV CX, 16MOV DL, 0L1: ROL AX, 1JNC NEXTINC DLNEXT: LOOP L1INT 3DL= ____0AH____,AX=789FH________,CX= __0H______,CF= _1_______。
35.阅读下列程序,说明程序执行后AH.AL.CF.Z单元的值。
MOV AH, 0MOV AL, XADD AL, YDAAADC AH, OMOV Z. ALINT 3X DB 88HY DB 76HZ DB ?AH= __01H___,AL=__64H______,CF= ______0__,Z单元的值=64H 。
36.已知梯形图程序和参数表定义如题36图,试说明电机转动和停止的条件。
四、编写程序题(本题8分)37.某班学生成绩存于以TABLE为首地址的存储区中,并用‘#’做为结束符。
要求统计该班成绩不及格(<60分)学生的人数,结果存放在CL中。
试填空完善如下的程序,实现指定功能。
MOV BX, OFFSET TABLE;置数据表首地址MOV CL, 0LP: MOV AL, ______ ;取学生的成绩INC ______ ;指向下一个学生成绩CMP ,‘#’JE _______CMP AL,_____JAE ________INC ______;不及格的学生数加1JMP _______EXIT: INT 3五、简单应用题(本大题共2小题,每小题5分,共10分)38. 8253通道2的输出引脚OUT2外接一发光二极管,欲使其以点亮1秒、熄灭1秒的状态循环工作,已知地址线Ag A8 A7 A6 As A4 A3 A2 =10000000B时,8253的片选信号CS有效。
试填空完善下面的程序段。
以便完成上述工作。
TIMEO EQU ________ ;定义TIMEO为通道0的端口地址......;8253通道2初始化MOV AL, B7H ;通道2方式3,BCD计数MOV DX TIMEO+____ ;控制端口地址OUT DX, ALMOV DX, TIMEO+____ ;通道2端口地址MOV AL, ________ ;写入通道2计数初值(2000) OUT DX, AL ;写入通道2计数初值低8位 MOV AL, ________OUT DX, AL ;写入通道2计数初值高8位39.如题39图所示,并行接口芯片8255A,端口地址为218H~ 21BH,A口设置为输出方式,B口设置为输入方式,PCo一PC3设置为输入方式,PC4~PC7设置为输出方式。
欲使由B口输入的数据经由A口输出,由PCo~ PC3( PCL)输入的数据经由PC4一PC7( PCU)输出,试填空完善下面的程序段以实现上述功能。
B8255C EQU 218H ;8255A的地址CNTL EQU 83H ;8255A控制字,PA输出,PB输入,;PCL输入,PCU输出......MOV DX, B8255C+ ;8255A控制端口地址MOV AL, ________ ;取控制字OUT DX, AL ;送8255A的控制字MOV DX, B8255C+ ;8255A B口地址IN AL, DX ;读人B口中的数据MOV DX, B8255C ;8255A A口地址OUT DX, AL ;从A口送出数据MOV DX, B8255C+ ;8255A C口地址IN AL, DX ;读人C口中的数据AND _____,OFH ;取低4位MOV CL, 4 ;循环左移4次ROL AL, CLOUT DX AL ;从PCU送出数据六、综合应用题(本题8分)40.有一8位的A/D转换系统,输入电压范围为0-5V,对应OOH-FFH,其数据端口地址为2AOH,状态端口地址为2AIH,D7位为1表示A/D转换完成,当从数据端口读取数据后该位状态信息自动清零,控制端口地址为2A3H,通过D4位的下降沿启动A/D转换,见题40图。
用图中所示的信号进行数据采集,记录采集数据中幅值大于2. SV的数据个数。
试填空完善下面的程序段以实现上述功能。
MOV BL, 0 ;BL用来记录大于25V数据的个数NEXT: MOV DX, ________ ;控制端口地址MOV ______,10HOUT DX, AL ;向控制端口的D4位送高电平 MOV AL, 000_0000BOUT DX, AL ;向控制端口的D4位送低电平 MOV DX, ________ ;状态端口地址TEST_ST: IN AL, DX ;读入状态字TEST AL, ________ ;检测是否转换完成JZ TEST_ST ;未完成则继续检测MOV DX, ________ ;完成则读取数据端口IN AL, DX ;读入转换结果TEST AL, ________ ;判断是否大于2.5VJZ ________INC BL ;大于2.5V,BL加1CALL DELAY ;延时CONT: JMP NEXT2007年(下)工业用微型计算机试卷答案详解一、1.B 2.B 3.D 4.D 5.B 6.D 7. C 8.D 9.B 10.C11. A 12.B 13. B 14.C 15. C 16. A 17. A 18.B19.D 20.A二、21. 0—255 22.快 23. 8AH24. 72 25.继电器 26.位27. 3 28. C 29. 7FFE30. gmail. com三、31. DH =39H(1分) DL =38H(1分)AL =38H(1分) CL =04H(1分)32. BX =6E11H(1分) DX =7FOOH(1分)ZF =0(1分) CF =O(l分)33.AX =9876(1分) BX =7FFFH(1分)DX= FFFFH(1分) OF =1(1分)34. DL =OAH(1分) AX =789FH(1分)CX =OH(1分) CF =1(1分)35. AH =OIH(1分) AL =64H(1分)CF =0(1分) Z单元的值=64H(1分)36.转动条件:启动按钮按下,电机开始运转并保持运转状态。