微机原理与接口技术部分复习题3(佳木斯大学)

合集下载

微机原理与接口技术第三章试题及答案

微机原理与接口技术第三章试题及答案

第三章3-1选择题1、MOVX A,@DPTR指令中源操作数的寻址方式是(B)(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址2.ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B)(A)0003H (B)2000H (C)000BH (D)3000H3.执行PUSH ACC指令,MCS-51完成的操作是(A)(A)SP+1 SP (ACC)(SP)(B)(ACC)(SP)SP-1 SP(B)(C)SP-1 SP (ACC)(SP) (D)(ACC)(SP)SP+1 SP4、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D)(C)2000H (B)2001H (C)2002H (D)2003H5、51执行完MOV A,#08H后,PSW的一位被置位(D)(A)(A)C (B)F0 (C)OV (D)P6、下面条指令将MCS-51的工作寄存器置成3区(B)(A)MOV PSW,#13H (B)MOV PSW,#18H(B)SETB PSW.4 CLR PSW.3 (d) SETB PSW.3 CLR PSW.47、执行MOVX A,DPTR指令时,MCS-51产生的控制信号是(C)(D)/PSEN (B)ALE (C)/RD (D)/WR8、MOV C,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址9、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H当执行完左边的程序后,PC的值是(C)(A)0040H (B)0041H (C)0042H (D)0043H10、对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令3-2判断题。

4.MCS-51的相对转移指令最大负跳距是127B。

微机原理与接口技术考试试题及答案(综合必看)

微机原理与接口技术考试试题及答案(综合必看)

命题教师审核人:适用年级专业:一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。

每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条。

A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是()。

A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。

A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。

A. 80HB. 28HC. E8HD. 01H5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。

A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW46 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。

A. 11B. 12C. 13D. 147 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。

A. 地址总线B. 数据总线C. 控制总线D. 都不对8 .段寄存器装入2300H,该段的结束地址是()。

A. 32FFFHB. 23000HC. 33FFFHD. 33000H9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。

A. I/O设备B. I/O接口C. 主处理器D. 逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。

A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为()。

A. 00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是()。

微机原理与接口技术考试复习(含答案)

微机原理与接口技术考试复习(含答案)

微机接口练习题(供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的。

微机原理与接口技术_期末考试试题答案3.

微机原理与接口技术_期末考试试题答案3.

“微机原理与接口技术”1.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。

2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。

分三组:地址总线,数据总线,控制总线。

3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU 与存储器或IO设备之间的数据传送。

执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。

4.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。

5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。

6.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗? 答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。

7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?答:偏移地址为54100H。

(物理地址=段地址*16+偏移地址)8.8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6个:ZF,SF,CF,OF,AF,PF。

微机原理与接口技术复习题集

微机原理与接口技术复习题集

微机原理与接口技术复习题集一、填空题1、若(SP)=FFFEH,(BX)=2345H,执行PUSH BX指令后,(SP)=(),(BX)=()。

(SP)=( FFFCH ),(BX)=(2345 )2、已知AX=4A5BH,进位标志CF=1,则语句“RCL AX,1”执行后AX=(),CF=()。

AX=( 94B7 ),CF=( 0 )3、实现中断返回是通过()命令完成的。

实现中断返回是通过(IRET )命令完成的4、8254的端口个数为()个。

( 4 )个5、十进制数36.875转换为二进制数是()。

(0010 0100.1110 )6、CPU和I/O设备之间传送的信息由数据信息、()和()。

(控制信息)和(状态信息)7、8254的方式3具有自动装入计数初值功能,一旦计数开始,就会输出连续的()。

8、每一条指令一般都由()和()构成。

(操作码)和(操作数)构成9、已知AL=8AH,BL=C6H,执行指令ADD AL,BL之后,AL和BL分别等于(),ZF和OF 分别等于()。

等于(50H和C6H ),ZF和OF分别等于( 0和1)。

10. 175.12D=( 10101111.00011)B=( AF.18H )H。

11. 设字长为8位,X=0FAH,当X为补码的时候,其真值是(-0000110)。

当X为无符号数的时候,其真值是(250 )。

12. 微型计算机硬件由(运算器)、(存储器)、总线、接口电路及输入输出设备等构成。

13. 中断类型号为25的中断向量存放在内存地址为(100 )开始的四个物理存储单元中。

14. 一条完整的汇编指令通常由标号、()、()和注释组成。

操作码操作数15. 假设机器字长为8位,则-89D表示为二进制原码为_______________,-89D 表示为二进制补码为_______________。

11011001B,10100111B16. 运算54E3H-27A0H后,CF= , OF= 。

微机原理与接口技术习题及参考答案精选全文完整版

微机原理与接口技术习题及参考答案精选全文完整版

可编辑修改精选全文完整版《微机原理与接口技术》复习题一、填空题1、微型计算机由、、和构成。

2、在8086CPU中,寄存器指向下一条要执行的指令。

3、微型计算机的总线根据功能可分为、和。

4、主存储器和CPU之间增加高速缓冲存储器的目的是。

5、在计算机系统中定时信号一般可以用和两种方法来获得。

6、中断类型码为31H的中断向量存放在从开始的4个存储单元。

7、系统工作于实模式,设BX=4000H,DI=0100H,DS=3100H,在指令MOV AX,[BX+DI]中,源操作数的寻址方式为;物理地址为。

8、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒钟传输的最大字符数是个。

9、CPU和输入/输出设备之间的信号分为、和三类。

10、CPU的可屏蔽中断受标志的影响,如果允许CPU接受可屏蔽中断请求,则该标志取值为。

11、是微型计算机的核心。

12、在8086CPU中,一个最基本的总线周期有个时钟周期组成。

M/为高电平,表示。

13、在最小模式下,如果8086CPU的引脚IO14、8086CPU有16根数据线和20根地址线,所以可寻址的地址空间最大为字节。

15、存储器扩展有两种方法,分别是扩展和扩展。

16、8086复位时,代码寄存器CS和指令指针寄存器IP分别初始化为和。

17、系统工作于实模式,设BX=4000H,SI=0100H,DS=3100H,在指令MOV DX,[BX+SI]中,源操作数的寻址方式为;物理地址为。

18、9片8259中断控制器组成两级级联,则最多能提供个中断。

19、8086CPU的编程结构包括和。

20、CPU和外设之间的数据传送方式包括、和。

21、当CS=,WR=,RD=,A0=时,CPU设置8259的ICW1。

二、选择题1、8086CPU的指令队列为 ( ) 个字节。

A 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。

佳木斯大学12年 微机原理 复习题

佳木斯大学12年 微机原理 复习题

一、选择题5、中断控制器8259A所管理的是(C)。

A)指令中断B)非屏蔽中断C)可屏蔽中断D)单步中断11、CPU执行OUT DX,AL指令时,(D)的值输出到地址总线上。

A)AL寄存器B)AX寄存器C)DL寄存器D)DX寄存器12、一个I/O地址称为一个(B)。

A)接口B)端口C)外设D)芯片15、8259工作在全嵌套方式时,(A)引脚的中断源优先级最高。

A)IR0 B)IR1 C)IR7 D)IR816、8255工作在方式0时,它没有(C)功能。

A)输入缓冲B)输出锁存C)电流放大D)总线隔离18、在定时器/计数器8253的输出端可产生(C)波形。

A)三角波B)正弦波C)方波D)斜波19、对逐步逼近式A/D转换器,启动一次转换读入多次数字量,则读入的数字量(A)。

A)肯定相同B)可能相同C)肯定不同D)可能不同1.计算机硬件中最核心的部件是( C )。

A.运算器B.主存储器C.CPUD.输入/输出设备3.在EU中起数据加工与处理作用的功能部件是( A)。

A.ALUB.数据暂存器C.数据寄存器D.EU控制电路4.寄存器间接寻址方式中,要寻找的操作数位于( B )中。

A.通用寄存器B.内存单元C.段寄存器D.堆栈5.汇编语言程序中可执行的指令位于( C )中。

A.数据段B.堆栈段C.代码段D.附加数据段6.CPU与计算机的高速外设进行信息传输采用的总线是( D )。

A.芯片总线B.系统总线C.局部总线D.外部设备总线7.存储器的主要作用是( D )。

A.存放数据B.存放程序C.存放指令D.存放数据和程序9.8255A工作于方式1输出时,在由外设输入的STD信号( D )的控制下将端口A或(端口B)的数据锁存。

A.上升沿B.下降沿C.高电平D.低电平10.如8251A设为异步通信方式,发送器时钟输入端和接收时钟输入端连接到频率19.2kHz 输入信号上,波特率因子为16,则波特率为( A )波特?A.1200B.2400C.9600D.192003.以下不属于BIU中的功能部件是( B )。

微机原理与接口技术考试试题与答案

微机原理与接口技术考试试题与答案

微机原理与接口技术考试试题与答案第一篇:微机原理与接口技术考试试题与答案一、填空题(每空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答案一:填空题(每空1分,共18分)1.运算器控制器2.四3.CS IP 4.段值(SEGMENT)偏移量(OFFSET)类型(TYPE)5.最小最大6.静态动态7.6 高电平8.高四位(或:PC7—PC4)、低四位(或:PC3—PC0)、0 1 2(或:3)、0 1(或:2)二:单项选择题(每个选项2分,共24分)1B 2A 3B 4C 5A 6D 7C 8AE 9C 10B 11 B三:简答题1:(1) 立即寻址(2) 直接寻址(3) 寄存器相对寻址(4) 基址变址寻址(5) 寄存器相对寻址(6) 寄存器间接寻址(7) 相对基址变址寻址2:AX=1050H BX=2000H CX=3000H DX=2020H 字节单元(1000H)=50H 字节单元(2000H)=20H3:(1) lea di,string (2) scasb (3) inc dl4:①8086/8088CPU的RESET引线,可用来启动或再启动系统(1分)②8086在RESET引线上检测到一个脉冲的正沿,便终结所有的操作,直到RESET信号变低(1分)③在复位时,CS中的值被初始化为0FFFFH,IP中的值被初始化为0,因此在8086复位后执行的第一条指令的内存绝对地址为0FFFF0H处,在正常情况下,从0FFFF0H单元开始,放一条段交叉直接JMP指令,以转移到系统程序的实际开始处. (3分)④8086要求复位脉冲的有效电平(高电平)必须至少持续4个时钟周期(1分)注:若答对①③两点可给全分5:①片选信号的产生方式有: 线选法全译码法部分译码法(2分)②线选控制方式可采用一根地址线作为选片控制信号,存在地址重叠问题,用不同的地址信号线作选片控制,其地址分配亦不同.③全译码方式电路复杂,但是每一组的地址是确定的,唯一的(1分)④部分译码方式采用高位地址中的几位经译码产生片选信号,有地址重叠现象. (1分)四: 综合分析题1:①需要8片芯片,共分为4组,2片为1组(4分) ②采用全译码方式产生片选,电路连接图略(4分)③第1组地址范围: 0000H----03FFH 第2组地址范围: 0400H----07FFH第3组地址范围: 0800H----0BFFH 第4组地址范围: 0C00H----0FFFH (4分)2:①A口、B口、C口和控制口地址分别为94H----97H (4分)MOV AL,10000001B (4分)OUT 97H,ALMOV AL,0FHOUT 97H,ALa:读打印机“忙”状态(PC0)(4分)b:测试打印机“忙”?(PC0=1?)c:若“忙”则转a d:通过PA口输出打印字符e:通过PC7输出选通脉冲print: IN AL,96H (4分)TEST AL,01H ;测试“忙”信号JNZ printMOV AL,DATA ;输出打印字符OUT 94H,ALMOV AL,0EH ;输出选通脉冲OUT 97H,ALINC ALOUT 97H,ALRET《微机原理与接口技术》试题库2评分细则一:填空题(每空1分,共20分)1.超频2.地址总线数据总线控制总线3.BIU EU 4.段值(SEGMENT)偏移量(OFFSET)类型(TYPE)5.4 5 6.静态动态7.4 68.高四位(或:PC7—PC4)、低四位(或:PC3—PC0)、0 1 2(或:3)、0 1(或:2)9.中断源二:单项选择题(每个选项2分,共24分)1A 2C 3B 4C 5A 6C 7 A 8D 9B 10 C 11B 12C三:简答题1:(1) 直接寻址(2) 寄存器相对寻址(3) 基址变址寻址(4) 寄存器相对寻址(5) 基址变址寻址(6) 相对基址变址寻址2:AX=5010H BX=2000H CX=1000H DX=1001H 字节单元(1000H)=10H 字节单元(2000H)=01H3:(1) 直接寻址EA=2468H PA=12468H (2) 相对基址变址寻址EA=01BFH PA=101BFH(3) 寄存器相对寻址EA=0316H PA=20316H4:(1)MOV CX,COUNT(2)CMP AX,[BX](3)LOOP AGAIN5:①8086/8088CPU有两种工作模式:最小组态、最大组态(2分)②8086/8088CPU的引脚MN/MX接至+5V电源时,CPU工作于最小组态,MN/MX接地时,CPU工作于最大组态(2分) 6:①RAM(随机读写存储器)可以读,也可以写,断电后其中信息丢失,ROM(只读存储器)只能读,不能写,断电后其中信息不丢失(2分)②RAM在计算机中主要用于存放各种现场的输入输出数据,中间计算结果,与外存交换的信息及堆栈等。

微机原理与接口技术期末考试复习试题

微机原理与接口技术期末考试复习试题

《微机原理与接口技术》试题(第一套)一、选择题(每题3分,共30分)1. 8288在8086/8088组成 的计算机中的作用是(②)。

① 数据缓冲器②总线控制器③地址锁存器④提供系统时钟CLK2.指令MOV 0283H[BX] [S 叮,AX 中目标操作数的寻址方 式为(②)。

①寄存器寻址②基址变址相对寻址③基址寻址④变址寻址该存储单元的物理地址为(④)① 4100H ②3AA08H ④ 3AAA8H38060+2A48=3AAA8H4.某存储器芯片有地址线 13根,数据线8根、该存储器芯 片的存储容量为(③)。

① 15K X 8 ② 32K X 256 ③ 8K X 8 ® 32K X S3.某存储单元的段基址为3806H,段内偏移地址为 2A48H③ 3B008H5 •某存储器芯片容量为2K X lbit、若用它组成16K X 8bit 存储器组,所用芯片数以及用于组内寻址的地址线为(②)。

①32片、11根②64片、14根③8片、14根④16片、8根6.“ADD AX , [BX+8] ”的源操作数在当前(②)。

①堆栈段②数据段③代码段④程序段7.DMAC 8237 具有(②)。

①八个独立通道②四个独立通道③二个独立通道④三个独乂通道DMAC8237A的主要性能:1、有4个独立的DMA通道,每个通道都充许开放或禁止DMA请求,都可以独立控制自动预置方式。

2、具有三种基本的传输方式:单字节传送、数据块传送、请求传送。

3、具有存储器到存储器的传送功能4、具有正常时序和压缩时序两种基本时序。

5、8257A级联可扩充任意个DMA通道。

6、有两种优先管理方式:固定优先级和循环优先级。

7、有较高的数据传输速率。

8.可编程并行接口8255A具有(①)①两个8位(A 口、并行输入输出端口。

②两个8位(A 口、并行输入输出端口。

③两个8位(B 口、并行输入输出端口。

④两个4位(A 口、E 口)和两个4位(CC 口)和两个4位(BC 口)和两个4位(AB 口)和一个8位(C口的高、低各4位)口的高、低各4位)口的高、低各4位)口)并行输入输出端口。

大学微机原理与接口技术期末考试复习资料

大学微机原理与接口技术期末考试复习资料

微机原理与接口技术ZZ211009——在线考试复习资料2021版一、单选题1.在数据传送过程中,数据由串行变为并行可通过()实现。

A.数据寄存器B.移位寄存器C.锁存器D.A/D转换器答案:B2.AT89S51单片机串行通信口的传输方式是()。

A.单工B.半双工C.全双工D.不可编程答案:C3.访问外部数据存储器时,不起作用的信号是()。

A.B.C.D.ALE答案:C4.某种存储器芯片的容量是16KB,那么它与地址总线连接的根数是()。

A.11根B.12根C.13根D.14根答案:D5.在定时器操作中,启动定时器开始计数的位是()。

A.TRxB.CSC.C/TD.M1答案:A6.MCS-51单片机中定时器/计数器工作方式0是()。

A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构答案:C7.若TMOD=0x01,则定时器T0工作在()。

A.方式0B.方式1C.方式2D.方式3答案:B8.定时器T1工作在自动重装载方式时,其计数器为()位。

A.8位B.13位C.14位D.16位答案:A9.8051单片机共有()中断源。

A.4B.5C.6D.7答案:B10.外部中断1的中断入口地址为()。

A.0003HB.000BHC.0013HD.001BH答案:C11.执行返回指令时,返回的断点是()。

A.调用指令的首地址B.调用指令的末地址C.调用指令下一条指令的首地址D.返回指令的末地址答案:C12.下列说法正确的是()。

A.各中断源发出的中断请求信号,都会标记在AT89S51的IE寄存器中B.各中断源发出的中断请求信号,都会标记在AT89S51的SBUF寄存器中C.各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中D.各中断源发出的中断请求信号,都会标记在AT89S51的TCON、SCON寄存器中答案:D13.在CPU内部,反映程序运行状态或运算结果特征的寄存器是()。

微机原理考试试题3套及答案

微机原理考试试题3套及答案

微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。

(1) A. M/ B. C. ALE D. N/(2) A. 高B. 低C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。

A. -2n < x < 2nB. -2n ≤x ≤2n -1C. -2n -1 ≤x ≤2n-1D. -2n < x ≤2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。

A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。

A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。

A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。

A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。

⑴A. 1个B. 2个C. 4个D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。

⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H 四个字节,该向量对应的中断号是( )。

微机原理与接口技术部分复习题3(佳木斯大学)培训讲学

微机原理与接口技术部分复习题3(佳木斯大学)培训讲学

微机原理与接口技术部分复习题3(佳木斯大学)〔习题1.1〕简答题(1)计算机字长(Word)指的是什么?(2)总线信号分成哪三组信号?(3)PC机主存采用DRAM组成还是SRAM组成?(6)中断是什么?〔解答〕①处理器每个单位时间可以处理的二进制数据位数称计算机字长。

②总线信号分成三组,分别是数据总线、地址总线和控制总线。

③ PC机主存采用DRAM组成。

⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。

〔习题1.2〕判断题(3)8086的数据总线为16位,也就是说8086的数据总线的个数、或说条数、位数是16。

(4)微机主存只要使用RAM芯片就可以了。

(5)处理器并不直接连接外设,而是通过I/O接口电路与外设连接。

(〔解答〕③对④错⑤对〔习题1.3〕填空题(2)Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。

(3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。

〔解答〕② 1MB,4GB③ 216,64KB〔习题1.4〕说明微型计算机系统的硬件组成及各部分作用。

〔解答〕CPU:CPU也称处理器,是微机的核心。

它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。

处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。

存储器:存储器是存放程序和数据的部件。

外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O 设备。

I/O设备通过I/O接口与主机连接。

总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。

〔习题1.7〕区别如下概念:助记符、汇编语言、汇编语言程序和汇编程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

〔习题1.1〕简答题(1)计算机字长(Word)指的是什么?(2)总线信号分成哪三组信号?(3)PC机主存采用DRAM组成还是SRAM组成?(6)中断是什么?〔解答〕①处理器每个单位时间可以处理的二进制数据位数称计算机字长。

②总线信号分成三组,分别是数据总线、地址总线和控制总线。

③ PC机主存采用DRAM组成。

⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。

〔习题1.2〕判断题(3)8086的数据总线为16位,也就是说8086的数据总线的个数、或说条数、位数是16。

(4)微机主存只要使用RAM芯片就可以了。

(5)处理器并不直接连接外设,而是通过I/O接口电路与外设连接。

(〔解答〕③对④错⑤对〔习题1.3〕填空题(2)Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。

(3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。

〔解答〕② 1MB,4GB③ 216,64KB〔习题1.4〕说明微型计算机系统的硬件组成及各部分作用。

〔解答〕CPU:CPU也称处理器,是微机的核心。

它采用大规模集成电路芯片,芯片集成了控制器、运算器和若干高速存储单元(即寄存器)。

处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。

存储器:存储器是存放程序和数据的部件。

外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O 设备。

I/O设备通过I/O接口与主机连接。

总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。

〔习题1.7〕区别如下概念:助记符、汇编语言、汇编语言程序和汇编程序。

〔解答〕助记符:人们采用便于记忆、并能描述指令功能的符号来表示机器指令操作码,该符号称为指令助记符。

汇编语言:用助记符表示的指令以及使用它们编写程序的规则就形成汇编语言。

汇编语言程序:用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序。

汇编程序:汇编语言源程序要翻译成机器语言程序才可以由处理器执行。

这个翻译的过程称为“汇编”,完成汇编工作的程序就是汇编程序(Assembler)。

第2章处理器结构〔习题2.1〕简答题(1)ALU是什么?(2)8086的取指为什么可以被称为指令预取?(4)堆栈的存取原则是什么?(5)标志寄存器主要保存哪方面的信息?(6)执行了一条加法指令后,发现ZF=1,说明结果是什么?① ALU是算术逻辑运算单元,负责处理器所能进行的各种运算,主要是算术运算和逻辑运算。

②取指是指从主存取出指令代码通过总线传输到处理器部指令寄存器的过程。

8086分成总线接口单元和指令执行单元,可以独立操作。

在执行单元执行一条指令的同时,总线接口单元可以读取下一条指令,等到执行时不需要进行取指了,所以称为预取。

④堆栈的存取原则是先进后出(也称为后进先出)操作方式存取数据。

⑤标志寄存器主要保存反映指令执行结果和控制指令执行形式的有关状态。

⑥执行了一条加法指令后,发现ZF=1,表明运算结果为0。

〔习题2.2〕判断题(1)程序计数器PC或指令指针EIP寄存器属于通用寄存器。

(2)处理器的指令译码是将指令代码翻译成它代表的功能的过程,与数字电路的译码器是不同的概念。

(3)EAX也被称为累加器,因为它使用最频繁。

(4)处理器的传送指令MOV属于汇编语言的执行性语句。

(5)汇编语言的语句由明显的4部分组成,不需要分隔符区别。

址。

〔解答〕①错②对③对④对⑤错〔习题2.3〕填空题(1)寄存器EDX是__________位的,其中低16位的名称是__________,还可以分成两个8位的寄存器,其中D8~D15部分可以用名称__________表示。

(3)逻辑地址由__________和__________两部分组成。

代码段中下一条要执行的指令由CS和__________寄存器指示,后者在实地址模型中起作用的仅有__________寄存器部分。

(5)在实地址工作方式下,逻辑地址“7380H∶400H”表示的物理地址是__________,并且该段起始于__________物理地址。

(6)IA-32处理器有8个32位通用寄存器,其中EAX,__________,__________和EDX,可以分成16位和8位操作;还有另外4个是__________,__________,__________,和__________。

(10)用EBX做基地址指令,默认采用__________段寄存器指向的数据段;如果采用BP,EBP或SP,ESP作为基地址指针,默认使用__________段寄存器指向堆栈段。

〔解答〕① 32,DX,DH③段地址,偏移地址,EIP,IP⑥ EBX,ECX,ESI,EDI,EBP,ESP⑩ DS,SS〔习题2.4〕处理器部具有哪3个基本部分?8086分为哪两大功能部件?其各自的主要功能是什么?〔解答〕处理器部有ALU、寄存器和指令处理三个基本单元。

8086有两大功能部件:总线接口单元和执行单元。

总线接口单元:管理着8086与系统总线的接口,负责处理器对存储器和外设进行访问。

8086所有对外操作必须通过BIU和这些总线进行。

执行单元EU:负责指令译码、数据运算和指令执行。

〔习题2.7〕举例说明CF和OF标志的差异。

〔解答〕进位标志CF表示无符号数运算结果是否超出围,超出围后加上进位或借位,运算结果仍然正确;溢出标志OF表示有符号数运算结果是否超出围,如果超出围,运算结果已经不正确。

例1:3AH + 7CH=B6H无符号数运算:58+124=182,围,无进位。

有符号数运算:58+124=182,围外,有溢出。

例2:AAH + 7CH=①26H无符号数运算:170+124=294,围外,有进位。

有符号数运算:-86+124=28 ,围,无溢出。

〔习题2.8〕什么是8086中的逻辑地址和物理地址?逻辑地址如何转换成物理地址?请将如下逻辑地址用物理地址表达(均为十六进制形式):① FFFF∶0 ② 40∶17 ③ 2000∶4500 ④ B821∶4567〔解答〕物理地址:在处理器地址总线上输出的地址称为物理地址。

每个存储单元有一个唯一的物理地址。

逻辑地址:在处理器部、程序员编程时采用逻辑地址,采用“段地址:偏移地址“形式。

某个存储单元可以有多个逻辑地址,即处于不同起点的逻辑段中,但其物理地址是唯一的。

逻辑地址转换成物理地址:逻辑地址由处理器在输出之前转换为物理地址。

将逻辑地址中的段地址左移二进制4位(对应16进制是一位,即乘以16),加上偏移地址就得到20位物理地址。

① FFFFH:0=FFFF0H② 40H:17H=00417H③ 2000H:4500H=24500H④ B821H:4567H=BC777H〔习题2.12〕汇编语句有哪两种,每个语句由哪4个部分组成?〔解答〕汇编语句有两种:执行性语句(处理器指令)、说明性语句(伪指令)。

每个语句有:标号、指令助记符、操作数或参数、注释4个部分组成。

〔习题2.13〕汇编语言程序的开发有哪4个步骤,分别利用什么程序完成、产生什么输出文件。

〔解答〕汇编语言程序的开发有4个步骤:编辑:用文本编辑器形成一个以ASM为扩展名的源程序文件。

汇编:用汇编程序将ASM文件转换为OBJ模块文件。

连接:用连接程序将一个或多个目标文件成一个EXE或COM可执行文件。

调试:用调试程序排除错误,生成正确的可执行文件。

〔习题2.16〕说明下列指令中源操作数的寻址方式?假设VARD是一个双字变量。

(1)mov edx,1234h(2)mov edx,vard(3)mov edx,ebx(4)mov edx,[ebx](5)mov edx,[ebx+1234h](6)mov edx,vard[ebx](7)mov edx,[ebx+edi](8)mov edx,[ebx+edi+1234h](9)mov edx,vard[esi+edi](10)mov edx,[ebp*4]〔解答〕①立即数②直接③寄存器④寄存器间接⑤寄存器相对⑥寄存器相对⑦基址变址⑧相对基址变址⑨相对基址变址⑩带比例寻址第3章数据处理〔习题3.1〕简答题(4)数值500,能够作为字节变量的初值吗?(5)为什么说“XCHG EDX,CX”是一条错误的指令?(6)都是获取偏移地址,为什么指令“LEA EBX, [ESI]”正确,而指令“MOV EBX, OFFSET[ESI]”就错误?(7)INC,DEC,NEG和NOT都是单操作数指令,这个操作数应该是源操作数还是目的操作数?(9)乘除法运算针对无符号数和有符号数,有两种不同的指令。

只有一种指令的加减法如何区别无符号数和有符号数运算?(10)逻辑与运算为什么也称为逻辑乘?〔解答〕④不能。

数值500大于一个字节所能表达的数据量,所以不能为字节变量赋值。

⑤源、目标寄存器位数不同,不能用该指令进行数据交换。

⑥前者在指令执行时获得偏移地址,是正确的;但后者的OFFSET只能在汇编阶段获得偏移地址,但此时寄存器容是不可知的,所以无法获得偏移地址。

⑦ INC,DEC,NEG和NOT指令的操作数既是源操作数也是目的操作数。

⑨加减法不区别无符号数和有符号数,但根据运算结果分别设置标志寄存器的CF和OF标志,可利用CF和OF进行区别。

⑩逻辑与运算规则类似二进制的乘法,所以称其为逻辑乘。

〔习题3.2〕判断题(2)常用的BCD码为8421 BCD码,其中的8表示D3位的权重。

(5)堆栈的操作原则是“先进后出”,所以堆栈段的数据除PUSH和POP指令外,不允许其他方法读写。

(6)虽然ADD指令和SUB指令执行后会影响标志状态,但执行前的标志并不影响它们的执行结果。

(7)指令“INC ECX”和“ADD ECX,1”的实现功能完全一样,可以互相替换。

(8)无符号数在前面加零扩展,数值不变;有符号数前面进行符号扩展,位数加长一位、数值增加一倍。

(9)逻辑运算没有进位或溢出问题,此时CF和OF没有作用,所以逻辑运算指令如AND、OR等将CF和OF设置为0。

(10)CMP指令是目的操作数减去源操作数,CMPS指令是源操作数减去目的操作数。

〔解答〕②对⑤错⑥对⑦错⑧错⑨对⑩对〔习题3.3〕填空题(1)定义字节变量的伪指令助记符是_____________,获取变量名所具有的偏移地址的操作符是_____________。

(4)数据段有语句“H8843 DWORD 99008843H”,代码段指令“MOV CX, WORD PTR H8843”执行后,CX=_____________。

相关文档
最新文档