收藏 分销(赏)

微机原理复习.doc

上传人:天**** 文档编号:2085392 上传时间:2024-05-15 格式:DOC 页数:11 大小:155.50KB
下载 相关 举报
微机原理复习.doc_第1页
第1页 / 共11页
微机原理复习.doc_第2页
第2页 / 共11页
微机原理复习.doc_第3页
第3页 / 共11页
微机原理复习.doc_第4页
第4页 / 共11页
微机原理复习.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、微机原理复习大纲一、单项选择题(请从4个备选答案中选择最适合的一项,每小题1分,共1分)1、在8086 宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是( B )。A、 汇编指令 B、 伪指令 C、 机器指令 D、 宏指令2、某DRAM芯片,其存储容量为512K8位,该芯片的地址线和数据线数目为( D )。 A、8, 512 B、512,8 C、18, 8 D、19, 83、CPU与I/O设备间传送的信号有( D )。 A、控制信息 B、状态信息 C、数据信息 D、以上三种都有4、8255A 工作于方式1输出方式,A口/B口与外设之间的控制状态联络信号是( C )。A、与IBF

2、B、IBF 与C、与 D、与 5、异步串行通信中的波特率是指( D )。 A、每秒钟传送的字符数 B、每秒钟传送的字节数 C、每秒钟传送的字数 D、每秒钟传送的二进制位数 1、B 2、D 3、D 4、C 5、D1. 8086CPU 寻址I/O 端口最多使用( )条地址线。 DA.8 B.10 C.12 D.162. CPU 执行IN 指令时有效的信号组合是( )。 AA.RD =0, M/IO=1 B. RD =0, M/IO= 0C.WR =0, M/IO=1 D. WR =0, M/IO=03.某计算机的字长是16 位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是( )。 B

3、A.64K 字 B.32K 字 C.64KB D.32KB4.某一SRAM 芯片的容量是5128 位,除电源和接地线外,该芯片的其他引脚最少应为( )根。 DA.25 B.23 C.21 D.195.8088/8086 的基本总线周期由( )个时钟周期组成。 BA.2 B.4 C.5 D.66.在8086 系统中中断号为0AH,则存放中断向量的内存起始地址为( )。 BA.0AH B.28H C.4AH D.2AH7.采用两片8259A 可编程中断控制器级联使用,可以使CPU 的可屏蔽中断扩大到( )。 AA.15 级 B.16 级 C.32 级 D.64 级8.当IF=0,8088/8086

4、CPU 不响应( )中断请求。 BA.INT N B.INTR C.NMI D.INTO9.8253 可编程定时器/计数器中,其二进制的最大计数初值为( )。 CA.65536 B.7FFFH C.0000H D.FFFFH10.8086/88CPU 在响应中断时要执行( )个中断响应周期。 BA.1 个 B.2 个 C.3 个 D.4 个11. 中断向量表是存放( )的存储区域. BA.中断类型号 B.中断服务程序入口处地址C.中断断点地址 D.程序状态字12.INT8255 中可用置位/复位控制字对( )的各位进行按位操作以实现某些控制功能。 CA.A 口 B.B 口 C.C 口 D.数据

5、总线缓冲器11.RS-232C 标准规定信号“0”和“1”的电平是( )。 CA.0V 和+3V+15V B.-3V-15V 和0VC. +3V 至+15V 和-3V-15V D.+3V+15V 和-0V12.对于开关型设备的控制,适合采用的I/O 传送方式是( )。 AA.无条件 B.查询 C.中断 D.DMA13.在计算机与外设之间传送数据时,占用CPU 时间最长的传送方式是( )A A查询 B.中断 C.DMA D.IOP14. 既然是在数据传输率相同的情况下,那么,又说同步字符传输速度要高于异步字符传输其原因是( )。 BA.发生错误的概率少 B.附加位信息总量少C.双方通信同步 D.

6、字符之间无间隔15.巳知DRAM2118 芯片容量为16K1 位, 若组成64KB 的系统存储器,则组成的芯片组数和每个芯片组的芯片数为( )。 DA.2 和 8 B. 1 和 16 C.4 和 16 D.4 和 816.INT 8259 中断屏蔽寄存储器的作用是( )。 BA.禁止CPU 响应外设的中断请求 B.禁止外设向CPU 发中断请求C.禁止软中断请求 D.禁止NMI 中断请求17.在正常EOI 方式下, 中断结束命令是清除( )中的某一位。 B AIRR B.ISR C.IMR D.程序状态字18.软中断INT N 的优先级排列原则是( )。 CA.N 值愈小级别愈高 B.N 值愈大

7、级别愈高C.无优先级别 D.随应用而定19.串行异步通信传输的主要特点是( )。 BA.通信双方不必同步 B.每个字符的发送是独立的C.字符之间的传送时间长度应相同 D.字符发送速率由波特率决定20. 8 位D/A 转换器的分辨率能给出满量程电压的( )。 DA.1/8 B. 1/16 C.1/32 D.1/256一、单选题18086CPU通过( 1A )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2B )电平。 (1) A. M/ IO B. DEN C. ALE D. MN/MX (2) A. 高 B. 低 C. ECL D. CMOS2n+

8、1 位符号数x 的补码表示范围为( B )。 A. 2n x 2n B. 2n x 2n C. 2n -1 x 2n-1 D. 2n x 2n3若要使寄存器AL 中的高4 位不变,低4 位为0,所用指令为( B )。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH4下列MOV 指令中,不正确的指令是( D )。 A. MOV AX, BX B. MOV AX, BX C. MOV AX, CX D. MOV AX, CX5中断指令INT 17H 的中断服务程序的入口地址放在中断向量表地址( C )开始的4 个存贮单元内。 A

9、. 00017H B. 00068H C. 0005CH D. 0005EH6条件转移指令JNE 的条件是( C )。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=17. 在8086/8088 CPU 中,一个最基本的总线读写周期由( 1 C )时钟周期(T状态)组成,在T1状态,CPU 往总线上发( 2B )信息。 A. 1 个 B. 2 个 C. 4 个 D. 6 个 A. 数据 B . 地址 C. 状态 D. 其它8. 8086 有两种工作模式, 最小模式的特点是( 1A ),最大模式的特点是( 2C ) 。 A. CPU 提供全部控制信号 B. 由编程进行模式设定 C.

10、 不需要8286 收发器 D. 需要总线控制器8288 A. M/ IO 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统9. 在8086 微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( B )。 A. 0AH B. 0BH C. 0CH D. 0DH1(1)A (2)B 2B 3B 4D 5C 6C7(1)C (2)B 8(1)A (2)C 9B一、单选题1. 8086CPU 在执行MOV AL,BX指令的总线周期内,若BX 存放的内容为1011H,则BHE和

11、A0 的状态是( B )。 A. 0,0 B. 0,1 C. 1,0 D. 1,12. 设x46,y117,则xy补和xy补分别等于( B )。 A. D2H 和75H B. 5DH 和47H C. 2EH 和7lH D. 47H 和71H3. 8086CPU 在进行无符号数比较时,应根据( C )标志位来判别。 A. CF 和OF B. CF 和PF C. CF和ZF D. ZF和OF4. 执行下列程序后,(AL)=( C ) 。 MOV AL,92H SUB AL,7lH DAS A. 21 B. 11 C. 21H D. 11H5. 下列指令中正确的是( D )。 A. MOV AX S

12、I DI B. MOV BYTE PTRBX,1000 C. PB8 EQU DS:BP8 D. MOV BX,OFFSET SI6. 在PC/XT 中,NMI 中断的中断矢量在中断矢量表中的位置( C )。 A是由程序指定的 B是由DOS 自动分配的 C固定在08H 开始的4 个字节中 D固定在中断矢量表的表首7. 在8086 中,(BX)8282H,且题中指令已在队列中,则执行INC BX指令需要的总线周期数为( C )。 A0 B1 C2 D38. 微机系统中若用4 片8259A 构成主、从两级中断控制逻辑,接至CPU 的可屏蔽中断请求线INTR 上,最多可扩展为( B )级外部硬中断。

13、 A. 32 B. 29 C. 28 D. 249. 当存储器读写速度较慢时,需产生一个READY信号以实现与CPU 的同步,CPU 将在总线周期的( B )时候采样该信号。 A. T2 下降沿 B. T3 下降沿 C. T2 上升沿 D. T3 上升沿10. 8086 中,( C )组寄存器都可以用来实现对存储器的寻址。 A. AX,SI,DI,BX B. BP,BX,CX,DX C. SI,DI,BP,BX D. BX,CX,SI,DI1. B 2. B 3. C 4. C 5. D 6. C 7. C 8. B 9. B 10. C一、 单项选择题 (每个选项1 分,共20 分)1.十进

14、制数80 用16 位补码表示是( D )。 A. F080H B.8080H C.FF88H D.FFB0H2.在机器内部操作中,CPU 与存贮器之间信息交换使用的是( B )。 A.逻辑地址 B.物理地址 C.有效地址 D.相对地址3.假设VAR为变量,指令MOV BX,OFFSET VAR源操作数的寻址方式是( C ) A.直接寻址 B.间接寻址 C.立即数寻址 D.存贮器寻址4.下列操作中,允许段超越的是( C )。 A.取指令 B.存目的串 C.以BP 为基础存取操作数 D.堆栈操作5.下列指令执行后能使BX 中数据必为奇数的是( B )。 A.XOR BX,01H B.OR BX,0

15、1H C.AND BX,01H D.TEST BX,01H6.设CL=05H,要获得CL=0AH,可选用的指令是( A )。 A.XOR CL,0FH B. NOT CL C.OR CL,0AH D.AND CL,0FH7.下列语句中能与“DA1 DB 32H,34H”语句等效的是( A )。 A. MOV DA1,32H B. MOV DA1,32 MOV DA1+1,34H MOV DA1+1,34 C. MOV WORD PTR DA1,3234H D.MOV WORD PTR DA1,248.设SP=50H,执行段间返回指令RET 后,寄存器SP 的内容是( C )。 A.5AH B.

16、5CH C.54H D.44H9.使用DOS 功能调用时,子程序编号应放在( B )寄存器中。 A.AL B.AH C.AX D.任意指定10.寄存器BX 和DX 中存放有32 位二进制数,其中BX 中放高16 位,下列程序段完成对这32位数扩大4 倍的功能,那么该程序段中方框里应填的语句是( C )。 MOV CX,2 LOP:SHL DX,1 LOOP LOP A.ROL BX,1 B.ROR BX,1 C.RCL BX,1 D.RCR BX,111.8086CPU 在进行I/O 读操作时,M /IO和DT / R必须是( A )。 A.0 0 B.0 1 C. 1 0 D.1 112.8

17、086 执行一个总线周期最多可传送( B )字节。 A.1 个 B.2 个 C.3 个 D.4 个13.8086/8088 执行一个总线周期是在( C )之后插入TW。 A.T1 B.T2 C.T3 D.T414.若用存贮芯片(32K1)构成8086 的存贮器系统至少要用( B )。 A.8 片 B.16 片 C.32 片 D.64 片15.除法出错是属于( B )中断。 A.线路故障 B.内部中断 C.INTO D.单步中断16.8255A 工作于方式1 输出方式,A 口/B 口与外设之间的控制状态联络信号是( C )。 A.STB与IBF B.IBF 与ACK C.OBF与ACK D.OB

18、F与STB17.8086 系统可寻址I/O 端口的最大地址为( C )。 A.0FFH B.0FFFH C. 0FFFFH D.10000H18.下列第( D )条是合法的访问I/O 端口指令。 A.IN AL,100H B.IN AL,BX C.IN AL,BL D.IN AL,DX19.普通中断结束EOI 命令适用于( A )方式中的中断命令。 A.完全嵌套 B.自动循环 C.特殊循环 D.特殊屏蔽20.若每输入n 个CLK 脉冲,在OUT 端就可输出一个宽度为一个CLK 周期的负脉冲,则8253 应工作于方式( C )。 A.0 B.1 C. 2 D.31D 2B 3C 4C 5B 6A

19、 7A 8C 9B 10. C11.A 12. B 13. C 14. B 15. B 16. C 17. C 18.D 19. A 20. C一、 单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)18086CPU通过( A )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( B )电平。(1) A. M/ IO B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS2若要使寄存器AL中的高4位不变,低4位为0,所用指令为(B )。 A. AND AL, 0FH B. AND AL, 0FOH C.

20、OR AL, 0FH D. OR AL 0FOH3下列MOV指令中,不正确的指令是(D )。 A. MOV AX, BX B. MOV AX, BX C. MOV AX, CX D. MOV AX, CX 4中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址(C )开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH5条件转移指令JNE的条件是(C )。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=16.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个

21、字节,该向量对应的中断号是(B )。 A. 0AH B. 0BH C. 0CH D. 0DH 7.真值超出机器数表示范围称为溢出,此时标志寄存器中的(A )位被置位 A. OF B AF C PF D CF 8.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是 (B ) A . 高16位 B. 低16位 C. 高8位 D. 低8位9.8086 CPU中段寄存器用来存放(C ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址10. 8086中,( C ) 组寄存器都可以用来实现对存储器的寻址。A. AX,SI,DI,BX

22、B. BP,BX,CX,DX C. SI,DI,BP,BX D. BX,CX,SI,DI11.在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是 (B ) A. 汇编指令 B. 伪指令 C. 机器指令 D. 宏指令12.8086/8088指令OUT 80H,AL表示 (C ) A. 将80H送给AL B.将80H端口的内容送给AL C. 将AL的内容送给80H端口 D.将AL内容送给80H内存单元二、填空题 1 8086 CPU复位后,寄存器中的值将进入初始态,问(CS)= _0FFFFH_,(IP)= _0000H_,(DS)= _0000H_。2. 8086/8088

23、 CPU内部结构按功能分为两部分,即_EU_ 和_BIU_。3. 对于8086CPU,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址为1000H,偏移地址为2345H,则该存储单元的物理地址为_12345_ H。4.8259A是一种可编程中断控制器,它能管理8个中断源,并通过级联方式可以扩充到管理_64_个优先权的中断源。5.非屏蔽中断请求引脚NMI,其中断类型号为_2_。6. 微型计算机中,CPU重复进行的基本操作是:_取指令 、分析指令 和执行指令 。7.若(CS)=4200H时,物理转移地址为4A230H,当CS的内容被设定为7900H时,物理转移地址为 81230H。8.

24、十进制数3478转换为十六进制为_0D96H_,11001001B转换为十六进制为_0A9H_。9. 条件转移指令JNE的条件是:ZF=_0_。10某存贮器单元的实际地址为2BC60H,该单元在段地址为2AFOH中的偏移地址是_0D60H_。11.若计数器初值赋0,计数器采用8位计数方式,计数器能计_256_(次数)。12.8255A中有_3_个I/O端口,8253中有_3_个定时/计数器。13.要使AL低4位置1,高4位不变,需要使用的指令为_OR AL, 0FH_。14.8086系统具有_20_地址线、16根数据线,可寻址_1MB_的地址空间范围。15.8086内部有多个寄存器的源变址寄存

25、器是_SI_,它和目的变址寄存器构成变址寻址的主要寄存器。16.假设代码段寄存器值为2300H,IP指针寄存器为100H,那么该IP指针寄存器指向的指令的物理地址为_23100H_。17.若要使寄存器AL中的高4位不变,低4位为0,所用指令为_AND AL,0F0H_。18.串行通信有单工、_半双工_、_全双工_三种工作方式。19.条件转移指令JC的条件是_CF=1_。20. CPU从主存取一条指令并执行该指令的时间称为_指令周期_ , 它通常用若干个_总线周期_ 来表示,而后者又包含有若干个_时钟周期_ 。21. 8086/8088 CPU提供了接受外部中断请求信号的引脚是_INTR_ 和

26、_NMI_。三、 阅读程序并回答问题 1. 填入适当指令,使下面程序实现用移位、传送、加法指令完成(AX)与10相乘运算:SHL AX,_1_MOV DX,AXMOV CL,_2_SHL AX,CLADD _AX,DX_2. 已知: (AX)=6666H, (BX)=0FF00H, (CF)=0。在执行下面程序段后: (AX)=_0000H_, (BX)=_00FFH_, (CF)=_0_. MOV AX,5555H AND AX,BX XOR AX,AX NOT BX3.已知:(AX)=2233H, (BX)=5566H, 执行了下面的程序段后, (AX)=_0AA9AH_ , (BX)=_

27、2233H_ .CMP AX,BXJG NEXTXCHG AX,BXNEXT: NEG AX4.执行完该段程序后;AL=_40H_MOV AL, 12HADD AL, 28HDAA5.已知指令序列为: MOV AX,0FFBDH MOV BX,12F8H IDIV BL 此指令序列执行后,(AX)=0308H ,(BX)= 12F8H。6.MOV AX, 01HMOV BX, 02HPUSH BXPUSH AXPOP BX ;执行后 BX=_01H_POP AX ;执行后 AX=_02H_MOV AX,3F5FH ;执行后 AH=_3F_MOV CX,4ROR AL,CL ;执行后 AL=_0

28、F5H_AND AL,0FH ;执行后 AL=_05H_四、简答题:1.比较8086CPU子程序调用和执行中断服务操作的区别。差异:子程序调用是确定的,中断多数是随机的;子程序调用时保护IP、CS,中断服务保护IP、CS、FLAG。2.比较异步通信和同步通信的区别。异步通信:以字符为单位传送,每个字符需加起始位和停止位,收发时钟可独立;同步通信:以数据块为单位传送,字符块前需加同步字符,收发时钟也需同步;3.阐述MOV AX,MEM和MOV AX,OFFSET MEM的区别。异步通信:以字符为单位传送,每个字符需加起始位和停止位,收发时钟可独立;同步通信:以数据块为单位传送,字符块前需加同步字

29、符,收发时钟也需同步;4.比较部分译码和线选法译码的区别。部分译码:采用译码器进行译码,所得片地址连续线选法译码:直接连接,所得地址不连续。5.试阐述MOV AX, 3000H和MOV AX, 3000H的区别答:MOV AX,3000H为立即数寻址,将立即数3000H送入AX中MOV AX,3000H为存储器直接寻址,将地址为3000H单元的数据送入AX中6.试阐述8086对中断服务的响应过程。答:1、关中断2、保留断点3、保护现场4、中断服务入口地址5、恢复现场6、开中断7.试阐述寄存器寻址和寄存器间接寻址区别。答:寄存器寻址:寄存器里存放的是被寻址的数据寄存器间接寻址:寄存器里存放的是被寻址数的地址五、编程题:1.P181 例9-5,各种情况的驱动2.两个16位加法,类似实验一六、作图题线选法译码、部分译码,各芯片地址范围

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服