《20141228微机原理与接口复习题.docx》由会员分享,可在线阅读,更多相关《20141228微机原理与接口复习题.docx(23页珍藏版)》请在优知文库上搜索。
1、20141228微机原理与接口复习题微机原理与接口复习题一、单项选择题1 .下列数中最大的数是()。A. 3A5HB. llz1010z0110BC. 935DD. (943)BCD2 .在汇编程序的开发过程中,编译之后所产生的文件是()。A . ASM文件B. OBJ文件C . EXE文件D. COM文件3 .机器字长为8位的补码数,其真值范围是()。A. -127 +128B. -128 127C. -128 +128D. -127 +1274 .若当前SP = 2000H ,那么这时执行完一条PUSH AX指令后, SP = ( )OA . IFFEH B . IFFFH C . 200
2、1H D . 2002H2 .若80486的总线周期定义信号MIO=0 , DC=1 , WR=1 , 则当前总线周期所完成的操作为()。A . I/O读B . I/O写C.存储器读D .存储器写6 .给定2114芯片(1K4位)若干,若用这种芯片组成8K8位 的存储器子系统时,需要使用的芯片数及地址线为()。A.8片,12根B. 8片,13根C.16片12根D. 16片13根7 .执行IN ALzDX指令后,进入AL寄存器的数据来自()。A. CPU的寄存器8 .存储器C.立即数D.端口8 .在PC系列机中,用于给动态存储器提供刷新定时信号的是()。A. 8254计数器OB. 8254计数器
3、1C. 8254计数器2D. 82599 .在RS-232C接口标准中,规定逻辑1电平为()。A . -15V-3VB . 0-5VC . 0+5VD . +3V-+15V10 . 18255芯片的B端口工作在方式1 ,当()时,可进行查询式 输入。A . IBF=O B . IBF=I C . OBF=O D . OBF=I二、填空题1 . ()BCD = ()10 = ( )2 = ()16o2 .在实地址模式下,每一个逻辑段的最大体积是。3 .指令MOV ALz 80H中源操作数的寻址方式是,MOV BX ,SI 中源操作数的寻址方式为,CPU所访问的数据放在逻辑段。4 .用DW定义的数
4、据占个内存单元。5 . I/O端口的两种编址方式分别是和,其中后者是PC系列机采用 的编址方式。6 .微机系统与I/O设备之间的信息交换方式主要有无条件传送方 式、以及四种,其中方式CPU不参与操作。7 .串行异步通信的传输方式有、和全双工三种。8 .串行异步通信协议要求收、发双方预置的和必须一致。9 . PC/AT系统使用两片8259A管理级中断,其中日时钟中断的中 断类型码是Ho三、简答题1 .什么是端口 ?端口按存放信息的物理意义划分可分为哪几类?2 .什么叫中断向量?若:(00270H) = 12H , (00271H)=34H , (00272H) = 56H z (00273H)=
5、78H ,请问 00270H00273H 中存放的 是什么中断类型的中断向量?中断向量为多少?对应的物理地址是多 少?3 .试述CPU响应可屏蔽中断的条件。4 . 8255有哪几个数据端口?各个端口分别可以工作在什么工作方 式?四、简单应用题1 .设字长为8 ,用木M马形式完成十进制数运算(-79) + (-86)o写出 运算结果的补码和真值、C标志和O标志的值,并判断结果是否正确 (要求给出运算过程)。(8分)2 . 8254的O号计数器的OUTo端输出波形如图,已知CLKO的频 率为 2MHz, 8254 的口 t 为 220H223H0 (6分)OUTo(1) 0号计数器工作于何种工作方
6、式?写出工作方式名称;(2)写出该8254的初始化程序段(采用二进制计数)。3.补充下列子程序,使中断类型71H的中断向量指向以SERVICE 为过程名的中断服务程序。(6分)WRITE1C PROCPUSH DSMOV AX MOV DS, AXMOV DX, MOV AH, MOV ALzINT 21H WRE1C ENDP 五、综合应用题1.下图为PC系统机外扩的8255A及外围电路,根据要求解决后 面的问题。(1)该外扩8255A的B 口地址)0-D7 IOW Ior20CH20FH占 Al京 Ao D0D7院PBO而8255ATs Al AO+h统日时钟q亮,亮550(2)若CPU利
7、用系PBo外部所接的发光二极管的,灭550ms , 循环往复,则:(a) 8255A的B 口应该设定为工作方式 输(填人/出)(b)请补充8255A的初始化程序段:(无关项置0)MOV DX,MOV ALz OUT DX, AL2.设A、B两台PC机利用主串口进行短距离点一点单工通信(无 联络线),A机发送,B机接收,均采用查询方式。要求一帧字符7个 数据位、1个停止位、偶校验,通信速率为1200波特(分频系数为 0060H )o(1)请完成两台计算机RS-232C 25芯连接器的连线,标明端子号 A B (2)每秒钟最多能传输多少个这样的字符?(3)请为A机编写初始 化子程序。习题解答:-.
8、单项选择题LD,2. Q13. Br4. A ,5. B ,6. D ,7. Dz8. B ,9. A , 10. B 二.填空题1 . 97 , 1100001,612 . 64K3 .立即寻址,寄存器间接寻址,数据4 .25 .统一编址,独立编址6 .查询,中断,存储器直接存取(或DMA ),存储器直接存取 (或 DMA)7 .单工,半双工8 .帧格式,通信速率9 . 15 z 8三.简答题1 .在接口电路中,能和CPU交换信息的寄存器称为端口。分为:数据,状态,控制三类。2 .实模式下,中断服务程序的入口地址称为中断向量。9CH z 7856H : 3412H z 7B972H3 . (
9、1)系统有可屏蔽中断请求,没有DMA请求,没有非屏蔽中断 请求;(2) CPU当前指令执行完毕;(3) CPU处于开中断状态(即I标志置1)。4 . 3 个,A , B , C人:方式0,1,2;8:方式0,1;::方式0。四.简单应用题L共8分=IOllrOOOlB(-79)补(-86)补= 1010z1010B运算结果的补码值为OloLIOIIB ( 1分),真值为+91C = I(I分);O = I运算结果不正确2.共6分(1)方式3 ,方波发生器MOV DX, 223HMOV AL, 00110110B OUT DXr AL MOV DX, 220H MOV AX, 2000 OUT
10、DX, ALMOV AL, AH OUTDX, AL3. CODE , OFFSET SERVICE , 25H r 71H , POP DS , RET 五综合应用题1.1) 20DH 2) a : 0 ,出B 2. (1)(2)18250 PROCMOV DXz 3FBH MOV DX1 3FBH MOV ALz 80H MOV AL, 00011010B1011z0001B+ 1010z1010B lz0101z1011BOUT DX, AL OUT DX, ALMOV DXz 3F9H MOV DXz 3F9HMOV AL, O MOV ALz OOUT DX, AL OUT DX,
11、ALMOV DX, 3F8H MOV DX, 3FCHMOV AL, 60H MOV AL, OOUT DXz AL OUT DX, ALRET18250 ENDP一、单项选择题L地址总线的宽度决定了系统内存的最大容量,则16根地址线能 寻址的存储空间是()。A. 640KBB. IMBC. 4G BD. 64KB2 . 8254内部有3个独立的计数器,每个计数器都是()。A. 8位B. 16 位C. 32 位D. 64 位3 .字长为16位的无符号数,其数值范围为()。A. 0-65535B. -3276832767C. -32767-32768D. 0-655364 .某二进制数据0100
12、0011B ,若它分别表示BCD码数和ASCII 码,则对应的数值和字符是()。A. 43、 NB. 67、 NC. 43、 1CD. 67、 C5. PC系统机使用2片8259A 级连,可以管理()级中断。A. 8B. 16C. 15D. 306.执行IRET指令,CPU从堆栈栈顶弹出()个字节。A. 2B.4C. 6D. 87 .在PC系列机中,对I/O端口编址采用()。A . I/O端口和存储器统一编址B . I/O端口和寄存器统一编址 C.I/O端口单独编址D .输入和输出口分别编址8 .指令MOV AL, BX中,源操作数的寻址方式是()。B ,间接寻址C.寄存器寻址D.基址寻址二、
13、填空题1 .在汇编程序的开发过程中,生成的汇编源程序的扩展名是,编 译之后产生的文件扩展名是。2 .微处理器与I/O接口及存储器进行信息传送是通过三总线来完 成,该三总线分别为、和地址总线。3 .在接口电路中,端口按存放信息的物理意义划分,可以分为三 类,即数据端口、端口和端口。4 .实模式下,中断号为ICH的中断服务程序的入口地址存放在地 址为H开始的个连续存储单元中。5 . 8255A的B 口工作在方式1输入时,对应的一组端口联络信号是和6 .在串行异步通信中,一帧字符的长度至少为位,最多为位。7 .在实地址模式下,存储器是分段的,每段最大长度是字节,若某个存储单元的段基址和偏移地址为30
14、17H:000AH ,则其物理地址为8 . DW 50 dup ()预留的存储空间字节数是。三、简答题1 .简述PC系统中8254三个计数器的作用。2 ,微型计算机系统与输入输出设备交换信息的方式有哪几种?其 中,硬件结构最简单的是哪种方式?3 .试述CPU响应非屏蔽中断的条件。四、简单应用题1.阅读下面的汇编程序,分析该程序的功能,回答程序后的问题。 .486DATASEGMENTUSE16SUM DWDATA ENDSCODE SEGMENT SE16ASSUME CStODEQSQATA BEG:MOV CXzIOOMOV AXzO LAST:ADD AX,CXLOOP LASTMOV SUM,AX ? INT? 21HCODE?ENDSEND? BEG1)在程序的空缺处填上合适的指令。2 )该程序的功能是。3 )在该程序中,指令LOOP LAST可以用 哪两条指令替换?(请填写在下面的横线上)(1)(2)3 .设8255A的控制口地址为21BH ,要求编写一个完整的8255A 初始化子程序. . . o要求:A 口工作于方式O输入,B 口工作于方式1输出,C 口上半部输 出,并允许B 口以中断方式与CPU交换信息。(要求无关项设置 0)4 .设PC系统机外扩了一片8254实验电路,口地址为200H 203H,输入时钟CLK频率为8MHz