2015秋江苏省计算机三级微机接口技术考试题目 |
江苏省高等学校计算机等级考试 三级微机原理及接口技术(样卷) (本试卷考试时间150分钟) 一、选择题(共有60个空格,每格1分,共60分) Ⅰ.计算机基础知识(15分) 1.某款计算机产品广告中含如下描述:四核i3-2100M/4G/1T/1G独显/RAMBo/21.5,其中4G/1T/1G的含义分别是 。 A.显存大小,硬盘大小,内存大小 B.硬盘大小,内存大小,显存大小 C.内存大小,硬盘大小,显存大小 D.内存大小,显存大小,硬盘大小 2.下列无符号数中,数值最大的是 。 A.(10010101)2 B.(227)8 C.(96)16 D.145 3. 采用二进制补码形式表示一个16位字长的定点整数时,其数值范围是 。 A. -215 ~+(215 -1) B. -(215 -1)~+(215 -1) C. -(215 -1)~+215 D. -215 ~+215 4.设有16位字长表示的浮点数,从高位到低位依次为阶符1位、阶码4位(原码)、数(尾)符1位、尾数10位(补码),则1000110100001110B的真值 。 A. >-1 B. <-1 C. =+1 D. >+1 5.十进制数56的BCD码和ASCII字符串可分别表示为 。 A.38H、35H36H B.86、5453 C.56、3536 D.56H、35H36H 6.若显示器的分辨率为1024×768,则保存一屏256色图像文件,所需的字节数为 。 A.96MB B.96KB C.6.144MB D.768KB 7.某字节数的内容未知,但要让其最高2位清0,其他位不变,以下4种逻辑运算中应采用的是 。 A.AND B.OR C.XOR D.NOT 8.对8位二进制数最高位取反,其他位不变,以下操作中错误的是 。 A.用0减去该数 B.将它加上10000000B C.将它和10000000B异或D.将它和01111111B同或 9.计算机系统应由 组成。 A.系统软件和应用软件 B.硬件系统和软件系统 C.主机和外围设备D.运算器、控制器、存储器、输入和输出设备 10.下列叙述中错误的是 。 A.计算机的机器字长是指数据运算的基本单位 B.软件的功能与硬件的功能在逻辑上是等效的 C.实现相同的功能,硬件一般比软件具有更高的执行速度 D.软件的功能不能用硬件取代 11.下列叙述中正确的是 。 A.高级语言程序经汇编后形成机器语言代码 B.汇编语言程序设计与计算机的硬件结构有关 C.汇编程序用来实现将目标代码转换成可执行代码 D.汇编程序即为汇编语言源程序 12.按网络的拓扑结构对计算机网络进行分类,每个结点都可能和其他结点相连的是 。 A.网状网 B.星形网 C.环形网 D.总线网 13.电路(线路)信息交换方式中,信息传输的单位是 。 A.帧 B.信元 C.分组 D.报文 14.IP地址是因特网中使用的重要标识信息,如果IP地址的主机号部分每一位均为0,是指 。 A.因特网的主服务器 B.该主机所在物理网络本身 C.备用的主机地址D.因特网某一子网的服务器地址 15.网络防火墙应该安装在 。 A.企业或校园内部局域网之间 B.内部子网之间传送信息的中枢 C.内部网络与因特网的连接处D.路由器上 Ⅱ.微机系统组成和应用(45分) 16.8086CPU中,下列操作不是由执行部件(EU)完成的是 。 A.逻辑运算 B.算术运算 C.计算有效地址 D.预取指令至队列缓冲器 17.8086CPU中,标志寄存器含有6个状态标志和3个控制标志,其中3个控制标志是指 。 A.AF、IF、OF B.CF、DF、TF C.IF、TF、DF D.IF、OF、TF 18.当8086的引脚信号M/IO=1、RD=0、WR=1时,CPU完成的操作是。 A.存储器读 B.I/O读 C.存储器写 D.I/O写 19.8086CPU的下列引脚中,属于输出引脚的是 。 A.INTR B.HOLD C.READY D.INTA 20.8086CPU的总线周期一般由T1、T2、T3和T4这4个时钟周期组成。在总线读周期中,若CPU从慢速的输入设备读取数据,常需插入若干等待周期Tw,则Tw应插入在 。 A.T1和T2之间 B.T2和T3之间 C.T3和T4之间 D.T4之后 21.下列合法的8086指令是 。 A.PUSHAL B.INAL,DX C.MULAL,BL D.POPCS 22.在指令MOVWORDPTR[DI],DX中,其目的操作数位于 。 A.存储器 B.通用寄存器 C.段寄存器 D.堆栈 23.采用超标量流水线体系结构,使得处理器 。 A.可以进行浮点运算 B.能增加每个时钟周期可执行指令的数目 C.能实现分支指令预测D.能提高对主存的访问速度 24.PenTiuM处理器的实模式和虚拟86模式相比,下列叙述中错误的是 。 A.两种模式具有的存储空间位置不一定相同 B.PenTiuM处理器复位后,首先进入虚拟86模式 C.虚拟86模式具有保护机制,而实模式下不具有 D.两种模式下都可运行16位应用程序 25.在研制微机应用系统的过程中,存储监控程序的存储器应选用 。 A.RAM B.PROM C.EEPROM D.ROM 26.下面是关于静态存储器SRAM和动态存储器DRAM的一些特点比较,其中正确的是 。 (1)DRAM的集成度比SRAM高 (2)DRAM的单位容量成本比SRAM大 (3)DRAM的访问速度比SRAM快 (4)DRAM需要刷新而SRAM不需要 A.(1)、(2) B.(2)、(3) C.(3)、(4) D.(1)、(4) 27.设某CPU有16条地址线和8条数据线,若采用8K×8的存储器芯片来构成内存储器,则当片选用线(选)译码和全译码时,可构成的内存储器的最大容量分别为 。 A.8KB、16KB B.24KB、32KB C.24KB、64KB D.32KB、64KB 28.某电路用12条地址线连接4片RAM。第1片至第4片RAM的地址分别为0000H~03FFH、0400H~07FFH、0800H~0BFFH、0C00H~0FFFH,后发现存往第2片的数据都被存入第4片,其可能原因是 。 A.A9断线 B.A10断线 C.A11断线 D.A12断线 29.虚拟存储系统由“主存—辅存”两级存储器组成,其作用是解决 的问题。 A.主存容量不足 B.主存与辅存速度不匹配 C.辅存与CPU速度不匹配D.主存与CPU速度不匹配 30.有关虚拟存储器的下列叙述中,正确的是 。 A.它使用高速缓存来扩展内存空间 B.它扩大了外存的存储空间 C.它提高了内存的访问速度 D.它常采用分段分页式存储管理技术 31.关于高速缓冲存储器(Cache),下列说法中正确的是 。 A.它只能位于CPU以外 B.CPU内外都可配置Cache C.它只能位于CPU以内D.若存在Cache,CPU就不用再访问内存 32.下列关于外存特点的叙述中,错误的是 。 A.存储容量一般都远大于内存 B.任何CPU都不能直接访问外存 C.断电后并非信息都不会丢失D.单位成本比内存低 33.以下不用于硬盘接口的是 。 A.USB B.SATA C.IDE D.SCSI 34.“DMA”的译文是“直接存储器访问”,其中的“存储器”是指 。 A.内存 B.缓存 C.外存 D.内存或外存 35.设中断类型号(码)为16H的中断服务子程序存放在2000H∶1000H开始的内存区域中,则0000∶0058H开始的4个内存单元中的值依次为 A.00H、10H、00H、20H B.10H、00H、20H、00H C.20H、00H、10H、00H D.00H、20H、00H、10H 36.中断返回的过程中,恢复相关信息的顺序是 。 A.现场、断点、标志 B.断点、现场、标志 C.现场、标志、断点D.标志、断点、现场 37.X86处理器从接收中断请求到开始响应中断的时间,一般情况下不超过 。 A.1个时钟周期 B.1个总线周期 C.1个指令周期 D.2个总线周期 38. 在简单的输入/输出接口中,与CPU或系统数据总线相连的分别是。 A.锁存器、缓冲器 B.缓冲器、锁存器 C.锁存器、锁存器D.缓冲器、缓冲器 39.可编程并行接口8255的A口按方式2工作时,要用C口中的 位来作为联络信号。 A.3 B.4 C.5 D.6 40.欲用1片8255来实现下列接口功能,但其中不可能实现的是 。 A.8个8段LED显示器的动态显示 B.3个8段LED显示器的静态显示 C.控制2路12位D/A转换器 D.控制3个独立的8位I/O口(其中1个工作于方式1) 41.串行通信接口电路中,完成串/并转换功能的部件是 。 A.接收移位寄存器 B.发送移位寄存器 C.发送数据缓冲器D.接收数据缓冲器 42.下列不属于串行通信总线标准的是 。 A.RS-232C B.USB C.IEEE-488 D.IEEE-1394 43.可编程串行接口8251在系统复位初始化过程中,首先写入的应是。 A.模(方)式字 B.状态字 C.命令字 D.同步字符 44.设可编程计数器/定时器8253的某通道控制字为偶数(二进制计数),计数初值为1000(3E8H),则向该通道送计数初值时, 。 A.只能输出高8位计数初值10H B.不限于只输出高8位计数初值10H C.应先后输出8位计数初值03H、E8H D.应先后输出8位计数初值E8H、03H 45.为使8253实现更大的计数范围,可将其内部的0号计数器和1号计数器级联。级联的方法是 。 A.输入时钟接CLK0,OUT0接CLK1,GATE0和GATE1接高电平,由OUT1输出 B.输入时钟接CLK0和CLK1,GATE0接OUT1,由OUT0输出 C.输入时钟接CLK0,OUT0接GATE1,由OUT1输出 D.输入时钟接CLK0和CLK1,GATE0和GATE1接高电平,OUT0和OUT1经“与”门输出 46.欲了解中断控制器8259管理的中断源中,目前有哪些中断请求尚未得到CPU响应,可查询 。 A.8259IRR寄存器 B.8259ISR寄存器 C.8259IMR寄存器 D.CPU标志寄存器 47.在中断非自动结束方式下,中断结束命令EOI是在 ,由CPU用输出指令发给8259。 A.中断响应前 B.中断响应后中断服务前 C.中断服务后中断返回前D.中断返回后 48.用8255A口的低2位和C口的低6位实现矩阵式简易键盘的控制,最多可以控制的键数是 。 A.6 B.8 C.12 D.16 49.7447是7段共阳极LED译码/驱动器,下列说法中错误的是 。 A.与其相接的LED显示器只能显示十进制数符0~9 B.有4路输入、7路输出 C.有7路输入、4路输出 D.必须通过锁存器与CPU数据总线相连 50.关于PC键盘的下列叙述中,错误的是 。 A.PC键盘接口带有单片机 B.键盘向PC发送按键的ASCⅡ码(或扩展ASCⅡ码) C.PC键盘有83、101、104、108键等多种形式 D.按键的ASCⅡ码(或扩展ASCⅡ码)存于内存数据缓冲区中 51.下列连接器中,不用作主机与打印机之间连接的是 。 A.IDE标准的40针连接器 B.CenTronics标准的36针连接器 C.RS-232C标准的25针连接器D.SCSI标准的50针连接器 52.8__________位D/A转换器DAC0832(内部带锁存功能),不需要占用 个 口地址。 A.3 B.2 C.1 D.2或1 53.下列有关模/数(A/D)转换器的叙述中,错误的是 。 A.输出数字量的位数决定转换器的分辨率 B.输出数字量都能直接连到CPU数据总线 C.启动转换信号有的用脉冲、有的用电平 D.转换结束信号可供CPU查询或作为中断请求 54.关于常用的总线性能指标,下列叙述中错误的是 。 A.总线位宽指总线能同时传输的数据位数,以位(biT)为单位 B.总线工作频率亦即总线时钟频率,以兆赫(MHz)或吉赫(GHz)为单位 C.总线带宽指单位时间内总线上可传输的最大数据量,以每秒传输字节 数(MB/s、GB/s等)为单位 D.总线带宽与总线工作频率成正比,而与总线位宽成反比 55.关于PCI总线的下列叙述中,错误的是 。 A.它不依赖于任何CPU,兼容性好 B.它支持突(猝)发方式传输数据 C.它已从局部总线演变为系统总线 D.它的总线传输(速)率为264MB/s(32位) 56.系统启动过程中,主板BIOS必须完成的功能不包括 。 A.加电自检 B.芯片初始化 C.引导装入操作系统D.显示当前的硬件设置信息 57.为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须注册,这一级管理是 安全管理。 A.系统级 B.用户级 C.目录级 D.文件级 58.微机控制系统中的模拟量输入通道,其中必不可少的电路环节是。 A.采样保持器 B.A/D转换器 C.多路转换器 D.D/A转换器 59.抗干扰是微机应用系统必须考虑的问题,下列属于软件抗干扰措施的是 。 A.稳压电源 B.光电隔离 C.看门狗 D.数字滤波 60.以单片机为核心的数字身高、体重测量装置,不需要配置 。 A.多路转换器 B.A/D转换器 C.D/A转换器 D.信号放大器 二、填空题(1~4题共20个空格,每格2分,共40分) 1.下列程序段执行后,寄存器AL的值是 (1) ,寄存器BX的值是 (2) 。 BUF DB 1,2,3,4 DAT DW 5,6,7,8 CNT EQU MYM-BUF MOV SI,4 MOV AL,BUF[SI] MOV BX,CNT 2.下列程序段执行后,寄存器AX的#是 (3) ,BX的#是 (4) ,CX的#是 (5) 。 MOVBX,1 XORAX,AX MOVCX,5 NEXT:ADDAX,BX 151 INCBX LOOPNEXT 3.下列程序段执行后,寄存器DL的值是 (6) ,寄存器DH的值是 (7) ,此程序段实现的功能是: (8) 。 X DB11010101B MOVAL,X MOVDX,0 MOVCX,8 LP1: SHLAL,1 JCLP2 INCDH JMPLP3 LP2: INCDL LP3: LOOPLP1 4.汇编语言程序设计 图1 某单冷空调控制器实验系统部分接口电路如图1所示。线性温度传感器量程为0~127℃,输出电压为0~5V。按键A为升温按钮,每按一次设置温度增加1℃;按键B为降温按钮,每按一次设置温度减少1℃。按键均已经过防抖动处理。2个8段共阴极LED显示器(十位、个位)平时显示测量温度值,调整 设置温度时显示设置温度值,显示范围为0~99。 图1中驱动器均为同相驱动器。8253的通道0工作于方式2(分频器),按BCD码计数,只读/写高8位,OUT0经反相器接8259的IR7,产生100Ms定时中断。按键A、按键B经“或门”接8259的IR2,产生按键中断请求。8255的PC0通过继电器控制空气压缩泵工作(高电平启动降温)。温度传感器的输出接至ADC0809的IN0,由8255的PC1启动A/D转换。8253和8255的方式控制字及8255的C口置位/复位字格式如图2所示。图3中,部分初始化及主程序为START'C4{,按键中断服务子程序为KEYINT,定时中断服务子程序为TIMEINT。 8253方式控制字格式 D7 D6 D5 D4 D3 D2 D1 D0 00 选计数器0 01 选计数器1 10 选计数器2 11 非法 00 计数器锁存 01 只读写低8位 10 只读写高8位 11 先读写低8位 再读写高8位 000 方式0 001 方式1 X10 方式2 X11 方式3 100 方式4 101 方式5 0 二进制计数 1 BCD计数 8255方式控制字格式 D7 D6 D5 D4 D3 D2 D1 D0 1 A组 00 方式0 01 方式1 1X 方式2 A口 1 输入 0 输出 C口高4位 1 输入 0 输出 B组 0 方式0 1 方式1 B口 1 输入 0 输出 C口低4位 1 输入 0 输出 8255C口置位/复位字格式 D7 D6 D5 D4 D3 D2 D1 D0 0 任意 (可设为000) 000 PC0 001 PC1 010 PC2 111 PC7 0 复位 1 置位 图2 153 阅读图3所给出的程序: DATA SEGMENT TAB DB3FH,06H,…,6FH ;0~9的段码(字形码) BUF DB00H ;显示缓冲区 BUFT DB28H ;设置温度缓冲区 BUFC DB00H ;测量温度缓冲区 CNT DB00H ;设置温度值显示延时计数单元 BZ DB00H ;空气压缩泵工作状态标志 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: ;8259初始化 MOV AL,13H ;8259ICW1(边沿触发) OUT 20H,AL MOV AL, ① ;置中断类型码基值 OUT 21H,AL MOV AL,0DH ;一般中断结束方式 OUT 21H,AL ;8255初始化 MOV AL, ② ;置8255工作方式 OUT 83H,AL XOR AL,AL ;A口、B口、C口初始化 OUT 80H,AL OUT 81H,AL OUT 82H,AL ;8253_B8初始化É MOV AL, ③ ;置8253通道0方式控制字 OUT 43H,AL MOV AL, ④ ;置8253通道0计数初值 OUT 40H,AL ;中断设置 MOV AH,25H ;设置中断向量 MOV AL,0AH ;中断类型号为入口参数 MOV BX,SEGKEYINT ;DS:DX指向4字节地址 MOV DS,BX MOV DX,OFFSETKEYINT INT 21H MOV AH,25H MOV AL,0FH 154 MOV BX,SEGTIMEINT MOV DS,BX MOV DX,OFFSETTIMEINT INT 21H MOV AX,DATA ;DS指向数据段 MOV DS,AX STI ;主循环 LOP: MOV AL,CNT ;是否显示测量温度值 CMP AL,00H JZ LOP1 ;是,转显示测量温度值 MOV AL,BUFT ;否,显示设置温度值 MOV BUF,AL JMP LOP2 LOP1: MOV AL,BUFC MOV BUF,AL LOP2: MOV AL,BUF ;个位显示器显示 AND AL,0FH MOV BX,OFFSETTAB XLAT OUT ⑤ ,AL MOV AL,BUF ;十位显示器显示 AND AL,0F0H MOV CL,4 SHR AL,CL MOV BX,OFFSETTAB XLAT OUT ⑥ ,AL MOV AL, ⑦ ;置PC1=1,锁存模拟量输入通道选 择号 OUT 83H,AL NOP NOP ⑧ ,AL ;置PC1=0,启动A/D转换 OUT 83H,AL LOP3: IN AL,82H ;A/D转换结束否? TEST AL,40H JZ LOP3 ;否,等待 IN AL,60H ;是,读A/D转换结果 SHR AL,1 ;除以2,与量程对应 ;对AL中的数进行十进制调整 ;调整后的结果保存在BUFC中 155 MOV AL,BZ ;空气压缩泵工作否 CMP AL,00H JZ LOP4 ;是,转判测量温度值 MOV AL,BUFT ;否,增加设置温度比较值 ADD AL,02H u况__腳誣衶CMP AL,BUFC JA LOP5 JMP LOP6 LOP4: MOV AL,BUFC ;测量温度值是否高于设置温度值 CMP AL,BUFT JA LOP6 ;是,转启动空气压缩泵 LOP5: MOV AL,0 ;关闭空气压缩泵 OUT 83H,AL MOV BZ,0FFH ;置空气压缩泵关闭状态标志 JMP LOP LOP6: MOV AL,01H ;启动空气压缩泵 OUT 83H,AL MOV BZ,00H ;置空气压缩泵工作状态标志 JMP LOP ;中断服务 KEYINT PROC FAR ;按键中断服务子程序 PUSH AX IN AL,82H ;按键A按下否 TEST AL,10H JZ LOPB ;否,转按键B处理 MOV AL,BUFT ;是,设置温度增加1℃ CMP AL,32H JZ KKK ADD AL,1 DAA MOV BUFT,AL JMP KKK LOPB: MOV AL,BUFT ;设置温度减少1℃ CMP AL,16H JZ KKK SUB AL,1 DAS MOV BUFT,AL KKK: MOV CNT,64H MOV AL,20H ;向8259发中断结束命令 OUT 20H,AL 156 POP AX IRET KEYINT ENDP TIMEINT PROC FAR ;定时中断服务子程序 PUSH AX MOV AL,CNT CMP AL,00H JZ PPP DEC CNT PPP: MOV AL,20H ;向8259发中断结束命令 OUT 20H,AL POP AX IRET TIMEINT ENDP CODE ENDS END START 图3 请回答以下问题: a.① 处的值是 (9) 。 b.② 处8255的方式控制字是 (10) 。 c.③ 处8253的方式控制字是 (11) 。 d.④ 处的值是 (12) 。 e.⑤ 处的端口地址是 (13) 。 f.⑥ 处的端口地址是 (14) 。 G.⑦ 处的值是 (15) 。 h.⑧ 处的指令助记符是 (16) 。 i.设置温度的最高值是 (17) ℃。 G.设环境温度为120℃(异常情况下),显示器显示的当前温度值是 (18) 。 k.设置温度的最低值是 (19) ℃。 e.设置温度结束后,设置温度值会继续显示 (20) s(秒)。 157 三级微机原理及接口技术参考答案 一、选择题(共有60个空格,每格1分,共60分) Ⅰ.计算机基础知识(15分) 1.C 2.B 3.A 4.A 5.D 6.D 7.A 8.A 9.B 10.D 11.B 12.A 13.D 14.B 15.C Ⅱ.微机系统组成和应用(45分) 16.D 17.C 18.A 19.D 20.C 21.B 22.A 23.B 24.B 25.C 26.D 27.C 28.C 29.A 30.D 31.B 32.C 33.A 34.A 35.A 36.A 37.C 38.B 39.C 40.D 41.A 42.C 43.A 44.D 45.A 46.A 47.C 48.D 49.C 50.B 51.A 52.A 53.B 54.D 55.D 56.D 57.A 58.B 59.D 60.C 二、填空题(共有20个空格,每格2分,共40分) 1.(1)5 (2)12 2.(3)15 (4)6 (5)0 3.(6)5 (7)3 (8)统计X单元中的二进制数含有二进制位“1”和”0”的个数 4.(9)08H (10)88H (11)25H(或2DH) (12)10H (13)81H (14)80H (15)03H(或0XXX0011B) (16)DEC (17)32 (18)20 (19)16 (20)10
|