您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 微机接口与技术试卷-西南交大
一、单项选择题1.通常我们所说的32位机指的是这种计算机的CPU()。A.是由32个运算器组成的B.的运算器为32位C.有32条数据引脚D.包含有32个寄存器2.运算器的核心部件是()。A.累加器B.算术逻辑部件C.数据总线D.标志寄存器3.微型计算机由()组成。A.微处理器与内存储器B.控制器、运算器与内存储器C.微处理器、内存储器及I/O接口D.微处理器、内存储器及I/O设备4.总线是微处理器、内存储器和I/O接口之间交换信息的公共通路。总线中的控制总线是()的通路。A.微处理器向内存储器传送命令信号B.微处理器向I/O接口传送命令信号C.外界向微处理器传送状态信号D.上述三种信号5.目前大部分微处理器采用软件堆栈技术,它是在微处理器外部的(1)区域,其数据结构的特点是(2)。(1)A.寄存器阵列B.EPROMC.RAMD.外存储器(2)A.先进先出B.后进先出C.后进后出D.同时进出6.8088处理器有20条地址线.可寻址访问的最大内存空间为()BA.1KB.64KC.640KD.1M7.逻辑地址是()地址。A.信息在存储器中的具体B.经过处理后的20位C.允许在程序中编排的D.段寄存器与指针寄存器共同提供的8.CPU中处理动作的最小时间单位是()。A.指令周期B.时钟周期C.机器周期D.总线周期9.在计算机系统中,由半导体材料制成的存储器是()。A.磁盘、RAMB.光盘、ROMC.磁盘、ROMD.RAM、ROM10.RAM存储器中的信息是()。A.可以读/写的B.不会变动的C.可永久保留的D.便于携带的11.DRAM是()A.只能读出的存储器B.只能写入的存储器C.不关机信息静态保存的存储器D.信息需要定时刷新的读/写存储器12.在8086/8088系统中,内存中采用分段结构,段与段之间是()A.分开的B.连续的C.重叠的D.都可以13.接口电路中的中断屏蔽触发器用来()。A.表示外设是否提出了中断请求B.开放或屏蔽CPU的可屏蔽硬件中断INTRC.开放或屏蔽CPU的NMID.开放或屏蔽接口电路的中断请求14.8088CPU寻址I/O端口最多使用()条地址线cA.8B.10C.16D.2015.当8088访问100H端口时,必须采用()寻址方式。A.直接B.寄存器间接C.立即D.变址16.传送数据时,占有CPU时间最长的传送方式是()A.查询B.中断C.DMAD.上述三种一样17.采用中断方式进行I/O操作时,外设在处理信息时与CPU是处于()工作。A.串行B.并行C.交替D,部分重叠18.当有4个8259采用级联工作时,主8259可直接与()个中断源连接。A.32B.16C.8D.519.由于8088有单独的I/O指令,所以其I/O端口()A.只能安排在I/O空间内B.只能安排在存储空间内C.既可安排在I/O空间,也口安排在存储空间D.可安排在系统的整个空间20.已知中断类型码为16H,则其中断服务程序的入口地址存放在中断向量表的()中。A.0000H:0064H一0000H:0065HB.0000H:0064H一0000H:0067HC.0000H:0058H一0000H:0059HD.0000H:0058H一0000H:005BH21.对8253—5的定时与计数()。A.有两种不同的工作方式B.定时只加时钟脉冲,不设计数值C.实质相同D.从各自的控制端口设置22.8255的PA口工作在方式1时,其PC端口()。A.用作两个4位I/O端口B.部分引脚作联络,部分引脚作I/OC.全部引脚均作联络信号D.作8位I/O端口,引脚都为I/O线23.8位D/A转换器的分辨率能给出满量程电压的()。A.1/8B.1/16C.1/32D.1/256(准确的为1/255)24.下面各8位二进制数的补码中,绝对值最小的是A.01111111B.10000001C.01101101D.1111111025.设有数据定义X2DB10DUP(1,2DUP(0,1),3),则汇编后,变量X2占有的存储单元字节数是A、10B、6C、30D、60二、简答题1.执行如下指令后,标志寄存器中各状态位之值(CF,PF,AF,ZF,SF,OF)。MOVAX,34C5HADDAX,546AH答:CF=0,PF=0,AF=0,ZF=0,SF=1,OF=12.什么情况下需要插入等待周期Tw?答:8088的每个总线周期通常包括4个T状态T1~T4,用于安排更细节的操作。当CPU访问速度较低的外设时,4个T不够,此时需要插入等待周期,插入方法如下:低速外设发信号到CPU的READY引脚,当该信号无效时将请求CPU等待;CPU在每个T3的时钟前沿检测READY引脚,若测到无效,就会在T3、T4间插入一个等待状态Tw,然后CPU在每个Tw前沿继续进行测试,并根据结果决定下一个是Tw还是T43.设有关寄存器及存储单元的内容如下:(DS)=1000H,(BX)=0100H,(SI)=0002H,(10100)=12H,(10101)=34H,(10102)=56H.(10l03)=78H,(11200)=2AH,(1120=4CH,(11202)=0B7H,(11203)=65H,则执行指令MOVAX,[BX][SI]后,AX的内容为多少?目标操作数和源操作数各采用什么样的寻址方式?答:(AX)=7856H;目标操作数:寄存器寻址;源操作数:基址变址寻址4.简要说明8259A中断控制器中的IRR、ISR和IMR三个寄存器的功能(6分)答:IRR:记录IR线上的各级中断请求,哪一根IR线有请求,IRR的相应位就置“1”ISR:保存正在响应的中断,某位为“1”表示中断正在被响应IMR:IMR的每一位可以对IRR中相应的中断源进行屏蔽5.27128芯片如图所示。(1)27128的数据线有几根?(1分)(2)27128的地址线有几根?(1分)(3)存储容量是多少个字节?(1分)(4)要扩充的内存容量为64KB,需要多少块27128?(1分)(5)用74LS138(图4)采用全译码方式在8088系统的内存区域以5FFFFH为末地址扩充一片ROM区域,画出这些芯片与系统总线的联接示意图。(6分)答:1、数据线有8根2、地址线有14根3、存储容量是16KB4、需要4片5、三、分析题1、设8253定时/计数器在微机系统中占用的口地址为304H~307H,通道2的输入时钟频率为1MHz,若用它产生2000Hz的输出信号(方式3),则(1)计数初值应为多少?(2)若使通道2工作在二进制计数方式,试编写其初始化程序段,包括8253的工作方式和计数初值的赋值答:(1)初值=1MHz/2000Hz=500=01F4H12822732642552462372282192010191118121713161415VccPGMA13A8A9A11OEA10CSD7D6D5D4D3VppA12A7A6A5A4A3A2A1A0D0D1D2GND图327128引脚11621531441351261171089VccY0Y1Y2Y3Y4Y5Y6ABCE1E2E3Y7GND图474LS138引脚XD7~0XA18XA16XA15XA14MEMRXA19XA17A13~0D7~027128(1)CEOEE2E3E1CBAY4Y5Y6Y7A13~0D7~027128(2)CEOEA13~0D7~027128(3)CEOEA13~0D7~027128(4)CEOEXA13~0(2)方式控制字为10110110B=B6H,初始化程序段为:MOVDX,307HMOVAL,0B6HOUTDX,ALMOVAX,500MOVDX,306HOUTDX,ALMOVAL,AHOUTDX,AL2、一个采用查询传送的输人接口由两个端口组成,一个是数据端口,地址为120H。一个是状态端口,地址为121H,用D7位表示就绪位(D7=1时就绪),外设工作时,已启动外设。利用上述接口电路从输入设备上输入1个字节的数据送存储器中BUFFER变量,编写控制程序段。答:MOVDX,121HCHK:INAL,DXTESTAL,80HJZCHKMOVDX,120HINAL,DXMOVBUFFER,AL四、设当前(SS)=2010H,(SP)=FE00H,(BX)=3345H,当执行PUSHBX指令后,栈顶地址和栈顶2个字节的内容分别是什么?答:(SP)=FDFEH;所以栈顶地址为:2010H:FDFEH=2FEFEH(FDFFH)=33H;(FDFEH)=45H;五、编写程序,将键盘输入的小写字母用大写字母显示出来。答:DATASSEGMENT;str1为提示信息str1db'Pleaseinputalowerletter',0dh,0ah,'$';str2使光标移到下一行开始处str2db0dh,0ah,'$'DATASENDSSTACKSSEGMENTdb100dup(?)STACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:;初始化MOVAX,DATASMOVDS,AX;显示提示信息leadx,str1movah,09hint21h;接收小写字母movah,01hint21h;转换为大写字母的ASCII码并存入堆栈subal,20hpushax;使光标移到下一行开始处leadx,str2movah,09hint21h;显示相应的大写字母popaxmovdl,almovah,02hint21h;退回到DOSMOVAH,4CHINT21HCODESENDSENDSTART六、8253—5的计数通道0连接如图1,试回答:1)计数通道0工作于何种工作方式,并写出工作方式名称。答:频率发生器;方式22)写出计数通道0的计数初值(要列出计算式)。答:1ms/400ns=25003)如果计数器的口地址为310H~313H,写出通道0的初始化程序(答案略)图1
本文标题:微机接口与技术试卷-西南交大
链接地址:https://www.777doc.com/doc-3416868 .html