当前位置:文档之家› 微型计算机复习题

微型计算机复习题

第一章微型计算机概述复习题一、填空题1、微机系统由(硬件系统)和(软件系统)两部分组成。

2、总线按传输的信息种类可分成(数据)、(地址)和(控制)三种。

3、模型机CPU主要由(运算器)、(控制器)和(寄存器)三部分组成。

4、指令格式通常由(操作码)和(操作数)组成。

5、指令的执行分(取指)和(执指)两个阶段。

6、8086有(20 )位地址线,存储器容量为(1M )B。

二、名字解释1、PC :程序计数器2、CACHE:高速缓冲存储器2、FLAGS :标志寄存器3、ALU :算术逻辑运算单元4、ID:指令译码器三、问答题1、微机中各部件的连接采用什么技术?为什么?解答:现代微机中广泛采用总线将各大部件连接起来。

有两个优点:一是各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从而提高了微机的可靠性;二是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,十分方便。

2、微机系统的总线结构分哪三种?解答:单总线、双总线、双重总线3、微机系统的主要性能指标(四种)?解答:字长、主频、内存容量、指令系统4、模型机有哪些寄存器,以及作用?解答:通用寄存器组:可由用户灵活支配,用来存放参与运算的数据或地址信息。

地址寄存器:专门用来存放地址信息的寄存器。

程序计数器:它的作用是指明下一条指令在存储器中的地址。

指令寄存器:用来存放当前正在执行的指令代码指令译码器:用来对指令代码进行分析、译码,根据指令译码的结果,输出相应的控制信号5、请举例8、16、准16、32、准32位CPU芯片型号。

解答:8085:8位;8086:16位;8088准16位;80386DX:32位;80386SX:准32位第二章典型微处理器一、填空题1、8086CPU 内部组成结构从功能上讲,可分为__BIU_____和___EU______两部分。

2、8086/8088的四个段寄存器为___DS_____、___ES_____、___SS____、__CS_______3、用来存放CPU状态信息的寄存器是_____FLAGS______。

4、用来存放指令地址的寄存器是——IP———。

5、AX寄存器可分成____AH___和___AL____两个8位寄存器。

6、8086的16位标志寄存器FLAGS中OF=1表示运算结果___溢出____,ZF=1表示运算结果为零。

PF=0表示运算结果的低8位中1的个数为___奇数____ 。

7、8086的16位标志寄存器FLAGS中IF=1表示CPU____允许___中断,TF=1表示CPU进入___单步____工作方式。

8、一般一个总线周期可分为___T1____ 、___T2____ 、__T3_____和_____T4__状态。

9、8086CPU的1M内存由__两_____块512KB 存储体组成。

10、地址4000H:0300H,其物理地址是___40300H____,段地址是_4000H______ ,偏移地址是___0300H____________。

11、8086存储器管理采用__分段管理_____技术。

12、8086CPU引脚信号中中断请求两个信号名称为____INT__和___NMI____ 。

13、8086CPU信号中控制地址锁存器信号是__8282_____ 。

14、8086CPU信号中控制数据收发器的信号是__8286_____ 。

15、8086信号中区分存储器和I/O操作的信号是___M/IO____ 。

二、选择题1、目的变址寄存器是( B )。

A)SI B)DI C)SP D)BX2、用来存放即将执行的指令的偏移地址的寄存器是( B )。

A)SP B)IP C)BP D)CS3、用来存放运行结果状态的寄存器为(C )操作。

A)SP B)SI C)FLAGS D)DX4、TF=1表示CPU工作于()方式。

A)单步B)连续5、微机中控制总线传送的是( D )。

A)存储器和I/O接口的地址码B)微处理器向内存储器和I/O接口传送的命令信号C)存储器和I/O设备向微处理器传送的状态信号D)B和C6、8086CPU引脚MN/ MX 接电源电压时,表示系统工作于(A )。

A)最小模式B)最大模式2、8086/8088CPU的RD、M/IO引脚上为逻辑0时,意味着(C )操作。

A)读存储器B)写存储器C)读I/O端口D)写I/O端口7、Intel 8282的作用是( A )A)地址锁存B)产生时钟C)总线控制D)数据驱动8、Intel 8284的作用是(B )A)地址锁存B)产生时钟C)总线控制D)数据驱动9、Intel 8286的作用是(D )A)地址锁存B)产生时钟C)总线控制D)数据驱动10、Intel 8288的作用是( C )A)地址锁存B)产生时钟C)总线控制D)数据驱动三、名字解释1、MMU:内存管理单元2、Clock Cycle:时钟周期3、Bus Cycle:总线周期4、ALE:地址锁存允许5、IP:地址指针6、BIU:总线接口单元7、EU:执行单元8、NMI:不可屏蔽中断9、ALE:地址锁存允许10、CS:CHIP SELECT11、DEN:DA TA ENABLE12、INTA:中断响应四、问答题1、8086CPU的内部结构由哪两部分组成,各组成部件又有哪些部件组成、功能是什么?解答:8086CPU内部结构由BIU\EU两部分组成.(1)EU的组成和各组成部件功能如下:•算术逻辑运算单元:用于8位/16位二进制算术和逻辑运算.•通用寄存器组:用来存放操作数或操作数的地址•标志寄存器:用来存放反映CPU运算的状态特征和存放某些控制标志•数据暂存器:协助ALU完成运算,暂存参加运算的数据(2)BIU的组成和各组成部件功能•地址加法器:用来形成20位物理地址•段寄存器:用来存放段的基值•IP:存放下一条指令的地址•指令队列缓冲器:用来存放预取的指令•总线控制逻辑::将内部总线和外部总线相连.2、简述物理地址和逻辑地址的概念以及它们的关系?请举例说明用来形成物理地址的“段+偏移”机制。

3、什么叫总线周期,为什么要插入等待周期?插在何处?4、简述8086的寄存器结构(有哪些寄存器),各有什么用途?5、8086/8088为什么采用地址/数据复用技术?8086有哪些管脚是复用的?6、简述一般存储器读操作涉及的信号并画出时序图。

7、结合8086最小模式下总线操作时序图,说明ALE、M/IO、DT/R、READY信号的功能?第三章寻址方式与指令系统一、填空题1、I/O端口的寻址方式有两种,分别是___________,_____________。

2、指令MUL BX隐含的被乘数寄存器是___________指令LOOP NEXT的循环次数必须存放在____________寄存器中。

3、指令JO NEXT 表示OF=________时转移。

4、将I/O设备端口内容读入AL中的指令助记符是___________。

5、8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是________。

6、设置IF=1的指令为________。

7、清除CF标志的指令为________。

8、一对操作堆栈的指令为________和________。

9、LOOPNZ的循环条件为________。

10、指令LOOP NEXT的循环次数必须存放在_____________寄存器中。

11、DIV BX指令的被除数隐含的寄存器为________和________,存放商的寄存器为________,存放余数的寄存器为________。

12、实现无符号数乘2的指令的助记符是________,实现有符号数除2的指令的助记符是________。

13、中断调用指令的助记符是________,中断返回指令的助记符是________。

14、子程序调用指令的助记符是________,子程序返回指令的助记符是________。

二、选择题1.下列叙述正确的是()A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令2.在下列指令的表示中,不正确的是()A.MOV AL,[BX+SI]B.JMP SHORT DONIC.DEC 100D.MUL CL5.下列指令执行时出错的是()A.ADD BUF1,BUF2B.JMP DWORD PTR DAT [BX]C.MOV AX,[BX+DI] NUMD.TEST AL,08H6.已知(AX)=1234H,执行下述三条指令后,(AX)= ()MOV BX,AXNEG BXADD AX,BXA.1234HB.0EDCCHC.6DCCHD.0000H7.在下列指令中,______指令的执行会影响条件码中的CF位。

A.JMP NEXTB.JC NEXTC.INC BXD.SHL AX,18.将DX的内容除以2,正确的指令是()A.DIV 2B.DIV DX,2C.SAR DX,1D.SHL DX,19.若栈顶的物理地址是20100H,当执行完POP AX指令后,栈顶的物理地址是()。

A)20102H B)20101H C)20100H D)20103H10.下列指令中,源操作数的寻址方式中,()属于立即寻址,()属于寄存器寻址,()属于寄存器间接寻址,()属于直接寻址,()属于寄存器相对寻址。

A)MOV AX,[4000H] B)MOV [BX],AXC)SUB AX,2000H D)MOV AX,[SI+12H]E)MOV CX,[BX] F)MOV AX,[SI+BX+10H]11.下列指令中错误指令是()、()和()。

A)MOV AX,DS B)MOV CS,1500HC)MOV SI,BX D)MOV [3000H],ALE)MOV [DI+32H],[1845H]F)MOV AL,1000H12.JMP WORD PTR [BX]的目标地址偏移量是()A)BX的内容B)BX所指向的内存字单元之内容C)IP+BX的内容D)IP+[SI]13.指令LOOPNZ的循环结束条件是()。

A)CX=0且ZF=0 B)CX=0或ZF=0C)CX=0且ZF=1 D)CX=0或ZF=114、指令CALL DWORD PTR [BX]目标地址的寻址方式为A)段内直接B)段内间接C)段间直接D)段间间接三、简答题1.假定(DX)=10111001B,(CL)=3,(CF)=1,试确定下列各条指令单独执行后,DX中的值。

相关主题