微机原理与接口技术考试复习题
微机原理与接口技术考试复习题(有答案)
微机原理与接口技术考试复习题(有答案)《微型计算机原理及接口技术》试题(120分钟)一. 单项选择题(在每小题的四个备选答案中选出一个正确的1. 8086CPU芯片的外部引线中,数据线的条数为()。
A.6条B.8条C.16条D.20条2.8086CPU工作在总线请求方式时,会让出()。
A.地址总线B.数据总线C.地址和数据总线D.地址、数据和控制总线3.8086在执行OUT DX,AL指令时,AL寄存器的内容输出到()上。
A.地址总线 B.数据总线 C.存储器 D.寄存器4.8086CPU的I/O地址空间为()字节。
A.64KB B.1MB C.256B D.1024B5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是()。
A.00B.01C.10D.116. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是()。
A. AXB. BXC. CXD. DX7.两片8259A级联后可管理()级中断。
A.15 B.16 C.32 D.648.8086中断系统中优先级最低的的是()。
A.可屏蔽中断B.不可屏蔽中断C.单步中断D.除法出错9.CPU在执行IN AL,DX指令时,其()。
A. IO/M为高, RD为低 B. IO/M为高, WR为低C. IO/M为低, RD为低 D. IO/M为低, WR为低10. 内存从A4000H到CBFFFH,共有()A.124KB.160KC.180KD.224K11. 8088CPU中的CS寄存器是一个多少位的寄存器?()。
A.8位B.16位C.24位D.32位12.地址译码器的输出一般可为接口的()信号。
A.片选 B.数据输入 C.地址 D.控制13. 8255工作在方式0时,下面哪种说法正确()A. A、B、C三个口输入均有锁存能力B. 只有A口输入有锁存能力C. 只有C口输入有锁存能力D. A、B、C三个口输入均无锁存能力14. 实现DMA传送,需要()A.CPU通过执行指令来完成B.CPU利用中断方式来完成C.CPU利用查询方式来完成D.不需要CPU参与即可完成15.CPU在执行OUT DX,AL指令时,()寄存器的内容送到地址总线上。
微机原理与接口技术复习题
微机原理与接口技术复习题1.什么是总线,微机中的总线通常分为哪几类?答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总线,外总线。
2.微处理器为什么需要用接口和外设相连接?答:因为许多接口设备中,在工作原理,驱动方式,信息格式以及工作速度方面彼此相差很大,因此为了进行速度和工作方式的匹配,并协助完成二者之间数据传送控制任务。
3.一般的I/O接口电路有哪四种寄存器,它们各自的作用是什么?答:数据输入寄存器,数据输入寄存器,状态寄存器和控制寄存器。
数据端口能对传送数据提供缓冲,隔离,寄存的作用;状态寄存器用来保存外设或接口的状态;控制寄存器用来寄存CPU通过数据总线发来的命令。
4.8086最多可有多少级中断?按照产生中断的方法分为哪两大类?答:有8级;按照产生中断的方法可分为硬件中断和软件中断。
5.什么是中断?什么是中断向量?中断向量表的地址范围?答:中断就是CPU在执行当前程序时由于内外部事件引起CPU暂时停止当前正在执行的程序而转向执行请求CPU暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址范围是00000H-003FFH。
6.中断向量表的功能是什么?若中断向量号分别为1AH和20H,则它们的中断向量在中断向量表的什么位置上?答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子程序。
1AH在中断向量表的位置是1AH*4=68H在中断向量表0000:0068处;20H在中断向量表的位置是80H在中断向量表0000:0080处。
7.通常,解决中断优先级的方法有哪几种?答:3种,软件查询确定优先级,硬件优先级排队电路确定优先级,具体中断屏蔽的接口电路。
8.8259A通过级联的方式可以由几片构成最多多少级优先权的中断源。
答:8259A通过级联的方式由9片构成最多64级优先权的中断源。
微机原理与接口技术考试复习选择填空题(含答案)
微机原理与接⼝技术考试复习选择填空题(含答案)⼀、选择题1. 微型计算机硬件体系由下列那⼏部分组成( ABCD )。
A. 运算器B. 控制器C. 存储器D.输⼊和输出设备2. 执⾏IN AL ,70H 时,CPU 外部的管脚状态是( D ) A. 01/=1RD WR MIO ==、、 B. 10/=1RD WR M IO ==、、 C. 10/=0RD WR M IO ==、、 D. 01/=0RD WR M IO ==、、3. 如果AL 的内容为50H ,执⾏TEST AL ,01H 指令后,AL 的内容为(C )。
A. 49HB. 4FHC. 50HD. 01H4. 下列哪些寻址⽅式是正确的( C )A. MOV AL ,DXB. MOV IP ,0FFHC. MOV AL ,[2000H]D. IN BL ,05HE. MOV DS ,0200HF. OUT AL ,0FFEH5. 计算机总线的性能指标有哪些( ABC )A. 总线宽度B. 总线频率C. 传输速率D. 总线规范6. 下列总线中有24根地址总线的是(A )A. ISA 总线B. PCI 总线C. EISA 总线D. AGP 总线7. 计算机 CPU 与输⼊ / 输出设备之间交换的信息包括哪⼏类信号( ABC )A. 数据信息D. 地址信息8. 8086系统可处理( C )类型的中断。
A. 0B. 255C. 256D. 4⼆、填空1. Intel 8086 CPU 是_16_位微处理器,有_16_根数据总线和_20_根地址总线,存储器寻址的空间为_1M _,端⼝寻址空间为_64K _。
8088CPU 有_8_根数据总线。
2. ⼀个8位⼆进制整数,采⽤补码表⽰,由4个1和4个0组成,其最⼤值的原码为_01111000_H ,最⼩值的原码为_11111001_H 。
3. 对于8086CPU ,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址为2000H ,偏移地址为1122H ,则该存储单元的物理地址为_21122H _。
微机原理与接口技术考试复习(含答案)
微机接口练习题(供4-6班使用)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分。
1.如果CPU执行了某一_________,则栈顶内容送回到CS和IP。
()A.子程序返回指令 B.数据传送指令C.退栈指令 D.子程序调用指令2.8086的读周期时序在_________时钟周期时,数据总线上有一段高阻态(浮空状态)。
()A.T1 B.T2C.T3 D.T43.Pentium是_________位的微处理器,它和内存进行数据交换的外部数据总线是_________位的。
()A.32,32 B.32,64C.64,32 D.64,644.当CPU与打印机以程序查询方式相连接,并送数据供打印机打印时,CPU的大部分时间均用于()A.读打印机状态信息并判断 B.向打印机送数据C.执行算术运算指令 D.CPU停机5.在串行接口中,接口芯片同CPU之间传送的数据以及接口芯片同外设之间传送的数据分别是()A.并行和并行 B.并行和串行C.串行和并行 D.串行和串行6.在各类数据传送方式中,_________是硬件电路最简单的一种。
()A.无条件传送方式 B.程序查询方式C.中断方式 D.DMA方式7.在微机系统中采用DMA方式传输数据时,数据传送是()A.由CPU控制完成B.由执行程序(软件)完成C.由DMAC发出的控制信号控制下完成的D.由总线控制器发出的控制信号控制下完成的8.已知中断类型号为18H,则其中断服务程序的入口地址存放在中断向量表的_________中。
()A.0000H∶00072H~0000H∶0075HB.0000H∶00072H~0000H∶0073HC.0000H∶00060H~0000H∶0063HD.0000H∶00060H~0000H∶0061H9.在中断系统中,中断类型号是在__________的作用下送往CPU的。
微机原理与接口技术复习题
微机原理与接口技术复习题微机原理复习题一、填空题1.在8086CPU中,由于BIU和EU分开,所以_取指___和_执指___ 可以重叠操作,提高了CPU的利用率;2.8086CPU从偶地址访问内存1个字时需占用1个总线周期,而从奇地址访问内存1个字操作需占用 2个总线周期。
3.IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为64K字节。
4.8086微处理机在最小模式下,用M/IO来控制输出地址是访问内存还是访问I/O。
5.假设(DS)=2000H,(BX)=1256H,(SI)=528FH;位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则执行指令JMP BX后,(IP)= 1256H ;执行指令JMP TABLE[BX]后,(IP)= 3280H ;执行指令JMP [BX][SI]后,(IP)= 2450H 。
6.数据段中有以下定义:ARRAY1 EQU 16HARRAY2 DW 16H请指出下面两条指令的寻址方式:MOV AX,ARRAY1;寻址方式立即数寻址方式。
MOV AX,ARRAY2;寻址方式直接寻址方式。
7.指令“AND AX,STR1 AND STR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是前一个AND是一个命令、后一个AND是一个运算符。
8.指令LOOPZ/LOOPE是结果相等或零发生转移的指令。
而指令LOOPNZ/LOOPNE则是结果不相等或不为零发生转移的指令。
9.串处理指令规定源寄存器使用SI,源串在DS段中;目的寄存器使用DI,目的串必须在ES段中。
10.8086CPU的9个标志位中,属状态标志的有___CF,PF,AF,SF,OF,ZF______。
11.中断类型码为6的中断向量一定存放在___4___个连续单元中,若其入口地址为3040:2010,则这四个单元中的具体内容依次为__10,20,40,30______ 。
微机原理及接口技术试题及答案精选全文完整版
《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。
A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。
A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。
A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。
A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。
A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。
A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。
A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。
A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。
A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。
北邮《微机原理与接口技术》期末复习题(含答案)
北邮《微机原理与接口技术》期末复习题(含答案)《微机原理与接口技术》复习题一、填空习题讲解1.计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。
2.运算器和控制器合称为中央处理器。
3.8086CPU是由总线接口部件BIU和执行部件EU两个部件组成的。
4.根据传送的信息类型,系统总线可以分为三类:数据总线、地址总线和控制总线。
5.半导体存储器按存取方式不同,分为随机存取存储器和只读存储器(ROM)。
6.8086的存储器采用段结构方式,一个段的最大长度为64K。
7.PC机中将物理地址分为两个部分:段地址和偏移地址。
8.有效地址中可有三个地址分量,分别为位移量、基址和变址。
二、选择1.十进制数123的八位二进制补码为(A)。
A.011110112.BCD码的十进制数为(C)。
C.913.堆栈操作的特点是(B)。
B.后进先出4.8086CPU的地址总线为(B)位。
B.205.通常,一个总线周期读取一个(B)的指令代码。
B.字6.IP是由(C)修改,使它总是指向下一条待取的指令。
C.BIU7.指令MOV AX,TABLE[BX][SI]的寻址方式是(B )。
B.相对基址变址寻址8.指令JMP BX的寻址方式是(B )。
B.段内间接寻址9.CPU中运算器的主要功能是(D)。
D.算术运算和逻辑运算10.8086是(B)。
B.微处理器11.8086处理器有20条地址线,可寻址访问的最大存储器空间为(D)。
D.1M12.8086处理器中通常用作数据寄存器,且隐含用法为计数寄存器的是(B)。
B.CX13.微型机的存储器地址为2000H~5FFFH,存储容量为(D)KB。
D.1614.微处理器用13条地址线寻址,其寻址范围为(C)。
C.4KB15.哪些存储器在断电(或关机)后,仍保留原有信息(C)。
C.ROM,,EPROM16.8086CPU寻址I/O端口最多使用地址线(B)条。
B.10三、请写出下列指令中源操作数的寻址方式,并计算物理地址。
微机原理与接口技术复习题1-5(答案)
复习题1:1、指出下列指令的错误(1)MOV AH,BX(2)MOV [BX],[SI](3)MOV AX,[SI] [DI](4)MOV MYDAT [BX] [SI],ES:AX(5)MOV BYTE PTR [BX],1000(6)MOV BX,OFFSET MYDAT[SI](7)MOV CS,AX(8)SAL AL, 5答案:(1)MOV AH,BX 源操作数与目的操作数长度不相同(2)MOV [BX],[SI] 这是两个内存单元在传递数据,而这在汇编语言中是不允许的。
不允许两内存单元同时作为源操作数和目的操作数进行运算(3)MOV AX,[SI] [DI] 不能用两个变址连用,其中一个应为基址BX或BP (4)MOV MYDAT [BX] [SI],ES:AX 同(2)(5)MOV BYTE PTR [BX],1000源操作数与目的操作数长度不相同,1000D=3E8H (6)MOV BX,OFFSET MYDAT [SI] OFFSET不能与复杂操作数相连(7)MOV CS,AX ,不能对CS赋值(8)MOV CL,5SAL AL,CL2、下面哪些指令是非法的?(假设OP1,OP2是已经用DB定义的变量)(1)CMP 15,BX(2)CMP OP1,25(3)CMP OP1,OP2(4)CMP AX,OP1答案(1)非法(2)合法(3)非法(4)非法3、假设下列指令中的所有标识符均为类型属性为字的变量,请指出下列指令中哪些是非法的?它们的错误是什么?(1)MOV BP,AL(2)MOV WORD_OP [BX+4*3] [DI],SP(3)MOV WORD_OP1, WORD_OP2(4)MOV AX, WORD_OP1 [DX](5)MOV SAVE_WORD, DS(6)MOV SP, SS:DATA_WORD [BX] [SI](7)MOV AX, [WORD_OP1+WORD_OP2](8)MOV AX, [WORD_OP1-WORD_OP2+100](9)MOV [WORD_OP1], [WORD_OP1-WORD_OP2]答案:(1)非法,操作数类型不同。
微机原理与接口技术考试复习题
一:选择题1.[X1]原=11001010B,[X2]反=11001010B,[X3]补=11001010B,那么它们的关系是()A:X3>X1>X2 B: X2>X3>X1 C: X3>X2>X1 D: X2>X1>X32.[X1]原=10111101B,[X2]反=10111101B,[X3]补=10111101B ()A:X1最小B:X2最小C:X3最小D:X1=X2=X33.在计算机中表示地址时使用()A:无符号数B:原码C:反码D:以上都不对4.若某机器数为10000000B,它代表—127D,则它是()A:补码B:原码C:反码D:反码或原码5.在8位二进制数中,无符号数的范围是(),补码表示数的真值范围是(),原码表示数的真值范围是(),反码表示数的真值范围是()。
A:0~255 B:0~256 C:—127~+127 D:—127~+128 E:—128~+127 F:—128~+1286.下面说法错误的是()A:8位二进制无符号数表示的最大十进制数是255 B:8位二进制带符号数表示的最大十进制数是127C:计算机中无符号数最常用于表示地址D:计算机中小数点隐含在符号位之后,占一位7.计算机的字长取决于()总线的宽度A:地址总线B:控制总线C:数据总线D:通信总线8.下面关于主存储器(也称为内存)的叙述中,不正确的是()A:当前正在执行的指令与数据都必须存放在主存储器内,否则处理器不能进行处理B:存储器的读、写操作一次读出或写入一个字节C:字节是主存储器中信息的基本编址单位D:从程序设计的角度来看,cache(高速缓存)也是主存储器9.下面是关于PC计算机主存储器的一些叙述(1)主存储器的基本编址单元的长度为32位(2)主存储器也称为内存,它是一种动态随机存储器(3)目前市场上销售的PC机的内存容量最多能达到64M(4)PC机的内存容量一般是可以扩大的其中正确的是()A:(1)和(3)B:(1)、(2)、(3)和(4)C:(1)、(2)和(3)D:(2)和(4)10.在对存储器进行访问时,地址线有效和数据线有效的时间关系应该是()A:同时有效同时无效B;地址线较先有效C:数据线较先有效D:以上都不正确11.为了解决CPU和主存的速度匹配问题,实际上的解决办法是使用()A:Cache B:内存C:提速软件D:高速内存12.8086/8088系统中可访问的存储器空间是由连续存放的()个独立字节单元组成A:1KB B;64KB C:1MB D:16MB13.8086CPU中可访问的I/O地址空间大小为()A:256KB B;64KB C:1MB D:4MB14.8086在存储器读写时遇到READY等于0,则在T3状态的下降沿可以插入的等待周期数为()A:1个等待周期B:2个等待周期C:3个等待周期D:插入等待周期的个数可不受限制15.8086微处理器内部具有自动增1功能的寄存器()A:SI B:BP C:AX D:IP16.编写人员不能直接读写的寄存器是()A:DI B:CX C:IP D:SP17.下列指令中正确的是()A:MOV BX,AL B:MOV BL,AX C:MOV BL,AL D:MOV BL,BP18.下列指令不合法的指令是()A:IN AX,03F8H B:MOV AX,BX C:REP CMPSB D:SHR BX,CL19.下列指令中正确的是()A:MOV 100,CL B:MOV CL,100H C:MOV CL,1000 D:MOV CL,10020.下列指令中正确的是()A:MOV SS,2400H B:MOV 2400H,SS C:MOV SS,DS D:MOV SS,SP21.下列指令中正确的是()A:XCHG AH,AL B:XCHG AL,20H C:XCHG AX,DS D:XCHG [BX],[20H]22.执行完下列程序后,BX寄存器的内容是()MOV CL,3MOV BX,0B7HROL BX,1ROR BX,CLA:002DH B:00EDH C:C02DH D:000DH23.在程序运行过程中,确定下一条指令的物理地址的计算表达式是()A:CS×16+IP B:BX×16+DI C:SS×16+SP D:ES×16+SI24.寄存器间接寻址方式中,操作数在()中A:通用寄存器B:堆栈C:主存单元D:段寄存器25.下列指令,指令()先执行CX-1赋给CX操作,然后再根据CX的值决定是否转移、循环或进行重复操作。
微机原理与接口技术考试试题与答案
微机原理与接口技术考试试题与答案第一篇:微机原理与接口技术考试试题与答案一、填空题(每空1 分,共15 分)1.RESET 信号到来后8088/86 的CS 和IP 分别为_FFFF_H 和 _0000_H。
2.在特殊全嵌套方式下,8259 可响应同级或高级中断请求。
3.CPU 与外设接口通过数据总线传送状态信号与命令信号。
4.8255 有3 种工作方式, 其中方式2 只允许A 口使用。
5.有地址重迭现象的译码方式为部分译码和线选法。
6.外设端口的编址方式有I/O 端口独.立编址和I/O 端口与存储器统一编址。
7.INT8253 采用BCD 码计数时,其最大计数值为__10000__,此时的计数初值为 __0000__。
8.8088/8086 的AD7-AD0 是地址数据复用引脚,在T1 时传送__地址信号__。
9.8259A 作为主片时其引脚CAS0-CAS2 的信息传送方向是_向外_。
10.RS-232C 是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。
二、单项选择题(每小题1 分,共20 分)1.8086CPU 寻址I/O 端口最多使用(4)条地址线。
(1)8(2)10(3)12(4)16 2.CPU 执行IN 指令时有效的信号组合是(1)。
(1)RD =0, IO/M=1(2)RD =0, IO/M=0(3)WR =0, IO/M=1(4)WR =0, IO/M=0 得分评阅人得分评阅人3.某计算机的字长是16 位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是(2)。
(1)64K 字(2)32K 字(3)64KB(4)32KB 4.某一SRAM 芯片的容量是512×8 位,除电源和接地线外,该芯片的其他引脚最少应为(4)根。
(1)25(2)23(3)21(4)19 5.8088/8086 的基本总线周期由(2)个时钟周期组成。
(1)2(2)4(3)5(4)6 6.在8086 系统中中断号为0AH,则存放中断向量的内存起始地址为(2)。
《微机原理与接口技术》复习练习题与答案
13级《微机原理与接口技术》复习练习题与答案(韶关学院计算机科学学院彭玄璋)一、填空题1、8086/8088 CPU内部结构按功能分为两部分,即由执行单元和总线接口单元组成。
2、若CPU的数据线宽度为16位,则它的字长为16 位;地址线宽度为20位,则它的寻址空间为1MB 。
3、8086CPU为了适应各种应用场合有两种工作模式,即是最小模式和最大模式。
4、8086/8088CPU复位后,CS的内容为0FFFFH ,IP的内容为0000H 。
5、8086的16位标志寄存器包括 6 个状态标志位和3个控制标志位。
6、计算机的I/O端口地址的编址方式有统一编址和独立编址 ,而8086CPU寻址外设采用独立编址方式。
7、CPU与外设间有4种I/O信息传送方式,即无条件传送、查询传送中断传送、直接存储器存取(DMA) 。
8、若某输出外设的I/O接中的数据端口地址为100H,要将字节数据从8086CPU输出到外设的指令是MOV DX,100H 和OUT DX,AL 。
9、响应可屏蔽中断INTR的条件是控制标志IF= 1 。
10、若8253的某一计数器用于输出方波,该计数器的工作方式为 3 ;若该计数器输入频率为100KHz,输出方波频率为10KHz,则计数初值应设为10。
11、串行通信协议分为异步通信和同步通信。
12、波特率是指单位时间内传送二进制数据的位数。
13、8088组成的系统中,存储器分若干个不超过64K字节的段。
14、当8088CPU的INTR端输入一个高电平时, 可屏蔽中断获得了中断请求。
15、8088工作于最小工作模式时,控制总线由CPU本身产生,工作于最大工作模式时,控制总线由总线控制器8288 产生。
16、数据的并行I/O方式是以字节或字为单位进行传送;数据的串行I/O方式是以位为单位进行传送。
17、从地址/数据复用线中分离出地址信息需用逻辑芯片锁存器,地址/数据复用线中的双向数据传送需用逻辑芯片双向缓冲器。
微机原理与接口技术复习题
一、解答题1、什么是总线?总线按传输类型分为哪几类?答:总线就是负责在CPU和存储器、输入/输出接口电路间传送地址、数据、控制信息的。
总线包括地址总线(AB)、数据总线(DB)和控制总线(CB)三类.2、程序计数器(PC)的作用是?答:用以存放并生成指令地址【程序计数器(PROGRAM COUNTER)是一个二进制16位的程序地址寄存器,专门用来存放下一条需要执行的指令在程序存储器中的地址,能自动加1。
】3、说明8086有几种段寄存器、有几个作用答:4个16位的段寄存器(CS,DS, ES,SS)代码段寄存器(CS):用于存放程序段的地址,在取指令时用此寄存器的内容左移4位以后的值加上指令计数器(指令指针IP)中的偏移值,结果就是当前要取的指令的物理地址.数据段寄存器(DS):存放当前数据段地址。
堆栈段寄存器(SS):栈操作时堆栈指示器(SP)提供偏移地址,将堆栈段寄存器的内容左移4位后和偏移地址相加,即获得堆栈操作的物理地址。
附加段寄存器(ES):用于字符串操作。
4、会计算物理地址已知(CS)=1800H, (IP)=1500H, 则指令所处的物理地址= H(CS)⨯16+(IP)=18000H+1500H=19500H给定一个数据的有效地址是2359H,且(DS)= 49B0H,该数据在内存中的实际物理地址= H(DS)⨯16+2359H=49B00H+2359H=4BE59H5、看课件第二章P55页例2-4 给定一堆栈区,其地址为1250H:0000H ~1250H: 0100H, (SP)=0052,请问:(1) 栈顶地址的值;(2)栈底地址的值;(3)SS的值;(4) 若存入数据2456H,在堆栈区如何放置,此时SP的值是多少?堆栈栈顶的逻辑地址为SS:SP,物理地址=SS⨯16+SP栈顶地址:逻辑地址1250H:0052H物理地址=1250H⨯16+0052H=12552H栈底地址:逻辑地址1250H:0100H物理地址=1250H⨯16+0100H=12600H6、简单说明接口的功能和作用地址识别,即译码功能提供主机和I/O设备的缓冲、暂存、驱动功能(基本功能)主机和外设之间的数据转换主机和外设之间的电气兼容主机和外设之间数据的模数、数模转换(信号的形式和数据格式进行变换)主机和外设之间不同连接方式的实现(与CPU与I/O设备之间进行联络)p1337、比较四中输入输出方式的应用场合和缺点无条件传输方式、程序查询传输方式、中断传输方式、DMA方式P149 无条件传输方式▪特点:接口简单,不考虑控制问题时只有数据端口▪应用:一般用于纯电子部件的输入输出,以及完全由CPU决定传输时间的场合和外部设备与CPU能同步工作的场合。
《微机原理与接口技术》期末复习题及参考答案
《微机原理与接口技术》期末复习题一、选择题1. 在微机中,用来表示信息的最小单位是()。
A. 位B. 字节C. 字D. 双字2. 机器字长为8位,十进制数125转换成十六进制数是()。
A. 125HB. 7DHC. 0FFHD. 0D7H3. 8253的三个计数器中每一个都有三条信号线,其中CLK是指()。
A.定时计数脉冲输入B.输出信号C.选通输入D.门控制输入4. 高速I/O设备或成组交换数据时,可以采用()方式传送数据。
A. 查询B. 中断C. DMAD. 同步5. 堆栈操作时,段基址由()寄存器指出,段内偏移量由SP寄存器指出。
A. CSB. DSC. SSD. ES6. 8255A的“端口C按位置1/置0控制字”应写入()。
A. A口B. B口C. C口D. 控制口7. 采用条件传送时,必须要有()。
A. 中断逻辑B. 类型号请求信号C. 状态端口D. 请求信号8. 中断服务程序入口地址是()A 中断向量表的指针B 中断向量C 中断向量表D 中断号9. 8086/8088CPU在执行IN AL,DX指令时,DX寄存器的内容输出到()上。
A. 地址总线B. 数据总线C. 存储器D. 寄存器10. 一般地,将计算机指令的集合称为()。
A. 指令系统B. 汇编语言C. 模拟语言D. 仿真语言11. 8086处理器最小工作方式和最大工作方式的主要差别是()。
A. 内存容量不同B. I/O端口数不同C. 数据总线位数不同D. 单处理器和多处理器的不同12. 将寄存器AX的内容求反的正确操作是()A. NEG AXB. XOR AX,0FFFFHC. OR AXD. CMP AX,AX13. 用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,存放该指令的存储单元的物理地址是()A. 3EC00HB. 2F80HC. 12380HD. 2F800H14.汇编程序是一种()A. 汇编语言程序B. 编辑程序C. 翻译程序D. 将高级语言程序转换成汇编语言程序的程序15. 在查询方式下输入/输出时,在I/O接口中设有(),通过它来确定I/O设备是否准备好。
微机原理与接口技术复习参考题
一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相应位置处。
答案选错或未选者,该题不得分。
)1.属于数据寄存器组的寄存器是 ( C ) 。
A.AX,BX,CX,DS B.SP,DX,BP,IPC.AX,BX,CX,DX D.AL,DI,SI,AH2.微型计算机的ALU部件是包含在 ( D ) 之中。
A.存贮器 B.I/O接口 C.I/O设备 D.CPU3.微型计算机的性能主要由( B )来决定。
A.价钱 B.CPU C.控制器 D.其它4.8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是( A ) 。
A.W/ =1, =0B. =1C.M/ =0, =0D. =05.在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ( D )。
A.IN AL,端口地址B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL6.若执行指令TESTAL,O1H 后,标志位ZF=1则AL中的内容必定是( A )。
A.偶数 B.奇数 C.正数 D.负数7.通常,外设接口中的数据端口、状态端口和控制端口( C )。
A.都是双向端口B.分别为双向端口、输出端口和输入端口C.分别为双向端口、输入端口和输出端口D.分别为输入端口、输入端口和输出端口8.十进制数78的8421BCD码表示为( A )A.01111000B B.10000111B C.01001110B D.01001000B9.ASCII码42H所代表的字符应为 CA. '5' B. 'A' C. 'B' D. 'G'10.已知语句为:ORG 0010HVAL DW 1,2,$+2,3,4,5则指令“MOV AX,VAL+4”执行后,AX的值为( D )。
A. 0004H B.0005H C. 0012H D.0016H11.下列指令中,执行速度最快的是( C )。
杭电-微机原理与接口技术复习题
杭电《微机原理与接口技术》复习题一、填空题1.计算机字长取决于()。
A)控制总线B)数据总线C)地址总线D)通信总线2.微型计算机的总线结构通常由三部分组成,分别是()。
A)数据总线、传输总线和通信总线B)地址总线、逻辑总线和信号总线C)控制总线、地址总线和运算总线D)数据总线、地址总线和控制总线3.微处理器处理的数据基本单位为字。
一个字的长度通常是()。
A)16个二进制位B)32个二进制位C)64个二进制位D)与微处理器的型号有关4.计算机软件系统一般包括()。
A)操作系统和应用软件B)系统软件和管理软件C)系统软件和应用软件D)操作系统、管理软件和工具软件5.微型计算机主存储器的基本编址单元的长度是()。
A)64位B)32位C)16位D)8位6.MIPS是用于衡量计算机系统()的指标。
A)存储容量B)运算速度C)时钟频率D)处理能力7.在计算机系统中,可执行程序是指()A)汇编语言程序B)机器语言程序C)ASCII码D)源代码8.与十六进制数8F.78H等值的十进制数是()。
A)143.46875 B)143.50125 C)143.48325 D)143.376259.两个单字节带符号整数:A=01001110,B=10100001,则A-B的结果是()。
A)11101111 B)10101101 C)10010001 D)0010110110.将十进制小数0.6875转换成等值的二进制小数是()。
A)0.1101 B)0.0111 C)0.1011 D)0.110011.十进制数36.875转换成二进制数是()。
A)110100.011 B)100100.111C)100110.111 D)100101.10112.正数的补码()。
A)与其一样原码一样B)是其原码减1C)是其反码减1 D)是其反码加113.大写字母C的ASCII码是43,则小写字母c的ASCII码是()。
A)63 B)61 C)62 D)6014.8086CPU指令队列的作用是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微型计算机原理及接口技术》试题
(120分钟)
一. 单项选择题(在每小题的四个备选答案中选出一个正确的
1. 8086CPU芯片的外部引线中,数据线的条数为()。
条条条条
2.8086CPU工作在总线请求方式时,会让出()。
A.地址总线
B.数据总线
C.地址和数据总线
D.地址、数据和控制总线
3.8086在执行OUT DX,AL指令时,AL寄存器的内容输出到()上。
A.地址总线 B.数据总线 C.存储器 D.寄存器
4.8086CPU的I/O地址空间为()字节。
A.64KB B.1MB C.256B D.1024B
5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是()。
6. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是()。
A. AX
B. BX
C. CX
D. DX
7.两片8259A级联后可管理()级中断。
A.15
8.8086中断系统中优先级最低的的是()。
A.可屏蔽中断
B.不可屏蔽中断
C.单步中断
D.除法出错
9.CPU在执行IN AL,DX指令时,其()。
A. IO/M为高, RD为低 B. IO/M为高, WR为低
C. IO/M为低, RD为低 D. IO/M为低, WR为低
10. 内存从A4000H到CBFFFH,共有()
11. 8088CPU中的CS寄存器是一个多少位的寄存器()。
位位位位
12.地址译码器的输出一般可为接口的()信号。
A.片选 B.数据输入 C.地址 D.控制
13. 8255工作在方式0时,下面哪种说法正确()
A. A、B、C三个口输入均有锁存能力
B. 只有A口输入有锁存能力
C. 只有C口输入有锁存能力
D. A、B、C三个口输入均无锁存能力
14. 实现DMA传送,需要()
通过执行指令来完成利用中断方式来完成
利用查询方式来完成 D.不需要CPU参与即可完成
15.CPU在执行OUT DX,AL指令时,()寄存器的内容送到地址总线上。
A.AL B.DX C.AX D. DL
16、微机的各组成部分,用__B___把它们连在一起。
A)数据总线B)系统总线C)控制总线D)地址总线
二、填空题
CPU地址总线为20位,片外数据总线为8 位
2. DMA可以工作在状态和状态下,区分当前DMA工作在什么状态下。
5.在总线上要完成一次数据传输一般要经历如下阶段:、
、和。
6. 8255A是芯片,有种工作方式;
7. 8253是芯片,内部有个端口地址,其中的每个计数器可作为进制和进制计数器使用。
8.从8253计数器中读出的计数值读出的减一计数器当前值。
(是、不是)
9.串行通信包括和两种方式。
10. 158的16位二进制补码为,原码为,反码为。
11.-20的8位二进制补码为,原码为,反码为。
12.操作数寻址方式主要有、、和 4类。
13.中断过程包括、、和 4个阶段。
14. I/O端口地址的编制方式是和。
15、以下指令,执行前:DS=4000H, BX=0200H, SI=0008H, AX=789AH 执行指令MOV [BX+SI],AX ,其目的操作数地址为 0208H ,
指令执行后,目的操作数中的内容为 40208H ,目的操作数是 基址变址 寻址方式。
16、计算机通常 运算器 和 控制器 是核心部件,合称为中央处理单元CPU 。
三.简答题
1. 微型计算机接口一般应具有哪些功能
2. 什么是中断、中断向量和中断向量表
3. 8086/8088cpu 怎样得到中断服务程序地址请分别对软件中断和硬件中断加以说明
四.综合题
1.写出以下原理图中,芯片8253选通工作的地址范围,各端口地址各为多少设置8253计数器2#为BCD 码计数方式,工作于方式3(方波发生器),CLK 2输入端每来10个计数脉冲,输出端OUT 2的高电平与低电平反相一次(对称方波),写出8253的初始化程序段。
(1) 8253各端口地址;
(2) 8253控制字(无关位可设为0)、计数初值;
(3) 8253初始化及向计数器置计数初值的程序段;
答案:一。
选择题
1.C 2. D 9. C
11. B 二.填空题
1.两侧分析法 软硬件结合法
2.主动态 被动态
3.MN/MX
4.2
5.总线请求和仲裁阶段 寻址阶段 数据传送阶段 结束阶段
6.可编程并行接口 三
7.可编程定时器/计数器 4 2 10
8.A/D
9.不是
10.同步通信 异步通信 A 2
A 8 A 7
A 6A 5A 4A 3
11.009EH 009EH 009EH
12.ECH 94H EBH
13.立即寻址方式寄存器寻址方式存储器寻址方式端口寻址方式
14.中断请求中断响应及判优中断服务中断返回
15.独立编制存储器映射编制
三.简答题
1.输入输出方式有三种:
(1)执行CPU 命令功能。
(2)返回外设状态功能。
(3)数据缓冲功能。
(4)信号转换功能。
(5)设备选择功能;
(6)数据宽度与数据格式转换功能。
3.①所谓中断是指CPU在正常执行程序的过程中,由于内部/外部事件的触发或由程序的预先安排,引起CPU暂时中断当前正在运行的程序,而转去执行为内部/外部事件或程序预先安排的事件的服务子程序,待中断服务子程序执行完毕后,CPU再返回到被暂时中断的程序处(断点)继续执行原来的程序,这一过程称为中断。
②中断向量是中断服务程序的入口地址。
③把系统中所有的中断类型码及其对应的中断向量按一定的规律存放在一个区域内,这个存储区域就叫中断向量表。
4.①数据单条1位宽的传输线上,一比特一比特地按顺序传送。
②各位已知
5.全译码方式:CPU的全部地址总线都参与地址译码,因此一个端口对应唯一的一个地址,使用的地址线比较多,电路比较复杂。
部分译码方式:CPU输出的地址信号只有部分参与地址译码,另一部分未参与,因此一个译码输出对应若干个端口地址,这就是地址重叠现象。
这种方法使用地址线少,电路简单。
6.① 8086/8088CPU依据中断号乘以4找到中断向量表的位置,即从0段偏移中断号乘以4处连续取两个字,低字是中断服务程序的偏移地址,高字是中断服务程序的段地址。
②软件中断和硬件中断的处理主要是获取中断号的方法不同,软件中断的中断号是编程人员指定或CPU内定的,不可屏蔽硬件中断的中断号为2,可屏蔽硬件中断的中断号是由中断控制器8259A在中断响应期间送给CPU的,即必须有中断响应过程。
7.编辑:EDIT 文件名.ASM
汇编:MASM 文件名.ASM
连接:LINK 文件名.OBJ
调试运行或直接运行:DEBUG 文件名.EXE或文件名
四综合题
1.(1)因为 G1=1, 所以A8= A7=1; 因为 G2A= G2B=0, 所以 A6= A5=0;
因为 CS= Y1, 所以A4A3 A2=001;
A1 A0用来选通8255内部端口地址:A1 A0=(00、01、10、11)
所以,8253的1#计数器端口地址为:0000,0001,1000,0100B=0184H (2分)
8253的2#计数器端口地址为:0000,0001,1000,0101B=0185H (2分)
8253的3#计数器端口地址为:0000,0001,1000,0110B=0186H (2分)
8255的控制端口地址为:0000,0001,1000,0111B=0187H (2分)
(2)8253控制字为B(或);(2分)
计数初值为0AH(或000AH);(2分)
(3)8253初始化程序段:(4分)
MOV DX, 187H
MOV AL, B(或)
OUT DX, AL
向计数器置计数初值的程序段:(4分)
MOV DX, 185H
MOV AL, 0AH
OUT DX, AL
或:
MOV DX, 185H
MOV AL, 0AH
OUT DX, AL
MOV AL, 00H
OUT DX, AL。