武汉科技大学微机原理期末考试试卷(共10页)_第1页
武汉科技大学微机原理期末考试试卷(共10页)_第2页
武汉科技大学微机原理期末考试试卷(共10页)_第3页
武汉科技大学微机原理期末考试试卷(共10页)_第4页
武汉科技大学微机原理期末考试试卷(共10页)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上微机原理与接口技术一一、    单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)18086CPU通过( 1  )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2  )电平。(1)  A.  M/      B.        C. ALE        D.&

2、#160; N/ (2)    A. 高         B. 低          C. ECL        D.  CMOS 2n+1位有符号数x的补码表示范围为(    )。       A.  2n

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

4、0;      A.  AND AL, 0FH             B.   AND AL, 0FOH       C.  OR AL, 0FH               

5、D.   OR AL 0FOH4下列MOV指令中,不正确的指令是(    )。       A.  MOV AX, BX               B.  MOV AX, BX       C.  MOV AX, CX   &#

6、160;           D.  MOV AX, CX 5中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址        (    )开始的4个存贮单元内。       A.  00017H     B.  00068H  

7、60; C.  0005CH       D.  0005EH6条件转移指令JNE的条件是(    )。       A.   CF=0       B.  CF=1     C.  ZF=0        &

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

9、 地址    C. 状态      D.  其它 8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是 ( 2 )。  A. CPU提供全部控制信号     B. 由编程进行模式设定    C. 不需要8286收发器       D. 需要总线控制器8288  A. M/  引脚可直接引用   

10、  B. 由编程进行模式设定    C. 需要总线控制器8288      D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是(  )。      A.  0AH      B.  0BH      C.

11、0; 0CH         D.  0DH   10.真值超出机器数表示范围称为溢出,此时标志寄存器中的(       )位被置位  A.  OF    B  AF     C     PF      D   

12、;   CF    11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是 (     )  A . 高16位    B.  低16位    C. 高8位    D.  低8位12.8086  CPU中段寄存器用来存放(      )  A.  存储器的物理地址 

13、0;  B. 存储器的逻辑地址    C. 存储器的段基值  D. 存储器的起始地址13.8259A可编程中断控制器的中断服务寄存器ISR用于 (     ) A.记忆正在处理中的中断     B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求      D.禁止向CPU发中断请求14.8253 可编程定时/计数器的计数范围是 (    ) A. 

14、 0-255    B.  1-256      C. 0-65535     D. 1-6553615. 在8086中,(BX)8282H,且题中指令已在队列中,则执行INC BX指令需要的总线周期数为( ) A0          B1          C2  &

15、#160;       D316. 8086中,(  ) 组寄存器都可以用来实现对存储器的寻址。A. AX,SI,DI,BX     B. BP,BX,CX,DX    C. SI,DI,BP,BX D. BX,CX,SI,DI17. 微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为(     )级外部硬中断。A. 32    

16、          B. 29              C. 28              D. 2418.在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是  (    ) 

17、;    A. 汇编指令  B. 伪指令      C. 机器指令            D. 宏指令19.连接到64000h-6FFFFh地址范围上的存储器是用8k×8 RAM芯片构成的,该芯片要(   )片。            &#

18、160;              A.8片         B.6片     C.10片        D.12片20.8086/8088指令OUT  80H,AL表示      

19、0;         (   )      A.   将80H送给AL         B.将80H端口的内容送给AL    C. 将AL的内容送给80H端口  D.将AL内容送给80H内存单元二改错 (若有错,请指出错误并说明原因) 1堆栈操作应满足先进先出原则。(  )2CPU在未执行完当前指令的情况下,

20、就可响应可屏蔽中断请求。(  )3. 8086CPU标志寄存器共有16位,每一位都有含义。(  )4. 条件转移指令只能用于段内直接短转移。(  ) 5. 控制器的基本功能是:由程序计数器PC控制程序的有序运行,并完成各种算术逻辑运算。(  )6.在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另一些IR引脚上直接连接外设的中断请求信号端。(   )              

21、;     7. 8086的中断分为可屏蔽中断和不可屏蔽中断两种。(  )8. 串行接口中“串行”的含意仅指接口与外设之间的数据交换是串行的,而接口与CPU之间的数据交换仍是并行的。9. 字长一定的情况下,原码、反码和补码所能表示的二进制真值范围是相同的。 (  )10.所有进位计数制,其整数部分最低位的位权都是1 (  )三、填空题  1某存贮器单元的实际地址为2BC60H,该单元在段地址为2AFOH中的偏移地址是_。 2 8086 CPU复位后,寄存器中的值将进入初始态,问(CS)= _,(

22、IP)= _,(DS)= _。 3.  8086/8088 CPU内部结构按功能分为两部分,即_  和_。 4CPU对外设进行数据传送的方式有几种,即 _,_,或_。5.  CPU从主存取一条指令并执行该指令的时间称为_ , 它通常用若干个_  来表示,而后者又包含有若干个_   。6.  8086/8088 CPU提供了接受外部中断请求信号的引脚是_   和  _。7-128的补码是       

23、0;       8. 填入适当指令,使下面程序实现用移位、传送、加法指令完成(AX)与10相乘运算:SHL  AX,_MOV  DX,AXMOV  CL,_       SHL  AX,CL       ADD _9时序控制方式有同步方式和             

24、  10大部分DMAC都拥有单字节传送,          传送,和成组传送方式 四. 阅读程序并回答问题 1、  已知:(AX)=2233H, (BX)=5566H, 执行了下面的程序段后, (AX)=_ , (BX)=_ .CMP AX,BXJG  NEXTXCHG AX,BXNEXT:  NEG AX2、  已知: (AX)=6666H, (BX)=0FF00H, (CF)=0。在执行下面程序段后: (AX)=_, (BX)=_,

25、 (CF)=_.         MOV AX,5555H         AND AX,BX          XOR AX,AX          NOT BX微型计算机原理与接口技术综合测试题二一、单选题(   ) 1. 8086CP

26、U在执行MOV  AL,BX指令的总线周期内,若BX存放的内容为1011H,则 和A0的状态是            。          A. 0,0        B. 0,1           

27、0;          C. 1,0         D. 1,1(   )2. 设x46,y117,则xy补和xy补分别等于       。A. D2H和75H  B. 5DH和47H C. 2EH和7lH           

28、 D. 47H和71H(   )3. 8086CPU在进行无符号数比较时,应根据      标志位来判别。    A. CF和OF   B. CF和PF    C. CF和ZF     D. ZF和OF(   )4. 执行下列程序后,(AL)=         。    

29、;                MOV        AL,92H                    SUB      &#

30、160;   AL,7lH                    DAS A. 21          B.11            C.21H   

31、;      D. 11H(   )5. 下列指令中正确的是               。A. MOV  AX SI DI      B. MOV  BYTE PTRBX,1000C. PB8    EQU  DS:BP8   D. MOV 

32、60; BX,OFFSET SI(   )6. 在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置      。A是由程序指定的            B是由DOS自动分配的C固定在08H开始的4个字节中   D固定在中断矢量表的表首(   )7. 在8086中,(BX)8282H,且题中指令已在队列中,则执行INC BX指令需要的总线周期数为 

33、60;          。A0         B1       C2           D3(   )8. 微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为  &#

34、160;      级外部硬中断。A. 32       B. 29   C. 28      D. 24(   )9. 当存储器读写速度较慢时,需产生一个READY信号以实现与CPU的同步,CPU将在总线周期的             时候采样该信号。 A.

35、 T2下降沿    B. T3下降沿    C. T2上升沿     D. T3上升沿(   )10. 8086中,           组寄存器都可以用来实现对存储器的寻址。         A. AX,SI,DI,BX      

36、60;         B. BP,BX,CX,DX         C. SI,DI,BP,BX                D. BX,CX,SI,DI 三、填空题1.  已知(AL)lB,执行指令NEG AL后再执行CBW,(AX)  

37、60;  。2. 在动态存储器2164的再生周期中,只需要            地址,所以在 和 这两个信号中,只有            变为低电平。3.过程可重入是指            ,用    &

38、#160;       传递参数过程才可实现重入。4. 若 (AL)B,执行 ADD  AL,AL指令后,再执行 DAA命令,则 (AL)           ,(CF)           ,(AF)          

39、; 。5. 已知指令序列为:                  MOV  AX,0FFBDH                  MOV  BX,12F8H     

40、60;            IDIV   BL    此指令序列执行后,(AX)=        ,(BX)=         。6.  微型计算机中,CPU重复进行的基本操作是:        、 

41、;       和          。7. 若(CS)=4200H时,物理转移地址为4A230H,当CS的内容被设定为7900H时,物理转移地址为          。8.  8259A工作在8086模式,中断向量字节ICW2=70H,若在IR3处有一中断请求信号,这时它的中断向量号为     &

42、#160;,该中断的服务程序入口地址保存在内存地址为     H至         H的      个单元中。四、程序阅读1阅读下列程序,写出程序执行后数据段BUF开始的10个内存单元中的内容。    DATA SEGMENTBUF  DB 08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0FFHKEY    

43、0; DB 78H    DATA ENDS    CODE SEGMENT      ASSUME        CS:CODE,DS:DATA,ES:DATA    START:   MOV AX,DATAMOV DS,AXMOV ES,AXCLDLEA    DI,BUFMOV CL,DIXOR CH,CHINC  

44、60;         DIMOV   AL,KEYREPNE     SCASBJNE           DONEDEC BUFMOV SI,DIDEC DIREP          MOVSB    DONE:  

45、            MOV AH,4CHINT            21H    CODE                 ENDS     &

46、#160;              END START    执行结果:BUF DB         、  、  、  、  、  、  、  、  、   2在内存的NUM单元中有一个字节的带符号二进制数(补码表示),下列程序是将其对应的十进制数输出到显示

47、器上。请对程序中的三处错误进行修正,并在空白处填上适当的语句。DATA         SEGMENTNUM                   DB             ?BUFFER  

48、60;         DB             10 DUP(?)DATA         ENDSSTACK      SEGMENT         PARA  STAC

49、K STACKDB             100H DUP(?)STACK EVDSCODE       SEGMENT                         

50、0;                 START:           MOV AX,DATAMOV ES,AXMOV DS,DATAMOV CL,NUMLEA           DL,BUFFER   &#

51、160;                                       MOV AL,0DHSTOSBMOV AL,0AHSTOSBMOV AL,CLOR     &

52、#160;       AL,ALJS              PLUS                             

53、;              MOV AL,JMP           GOONPLUS:                       MOV AL,

54、GOON:                     STOSBMOV BL,64HCALL         CHANGEMOV BL,0AHCALL         CHANGEMOV AL,30HADD AL,CLSTOSBMOV AL,

55、STOSBLEA           DX,BUFPERMOV AH,9INC            21H                       

56、60;                        ;输出十进制MOV AH,4CHINT            21HCHANGE  PROC       NEARMOV DL,0AGA

57、IN:            SUB          CL,BLJC              DOWNINC            DLJMP &

58、#160;         AGAINDOWN:                        MOV AL,30HADD AL,DLSTOSB              

59、;                               CHANGE  ENDPCODE                ENDEND START

60、0;微型计算机原理与接口技术综合测试题三一、单选题(  )1. 在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是           。        A. 汇编指令        B. 伪指令       C. 机器指令   

61、;      D. 宏指令(  )2. 在CMP AX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系(SFOF)ZF0时,表明            。A. (AX) > (DX)      B. (AX)(DX)   C. (AX) < (DX)      D. (AX)(DX)(&

62、#160; )3. 8086微机系统的RAM存储单元中,从0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是            。         A. 0AH             B. 0BH   &

63、#160;      C. 0CH              D. 0DH   (  )4. 8255的A口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对    的按位置位/复位操作完成的。A. PC0            

64、  B. PC2          C. PC4              D. PC6(  )5.    在进入DMA工作方式之前,DMA控制器被当作CPU总线上的一个            。A. I/O设备

65、0;       B. I/O接口      C. 主处理器         D. 协处理器(  )6. 在 PC/XT中,设(AX)9305H,(BX)6279H,若ADD  BX,AX指令后接着INTO指令则会            。A. 进入 INTO中断服务子程序

66、60;         B. 执行 INTO后面的指令C. 死机                             D. 显示器显示 OVERFLOW(  )7. 80486总线采用的是(1) ,一个最基本的总线周期由(2)

67、个时钟周期(T状态)组成。(1)A. 同步总线协定        B. 半同步总线协定   C. 异步总线协定(2)D. 2               E. 3                  &

68、#160; F. 4(  )8. 微处理器系统中采用存储器映像方式编址时存储单元与I/O端口是通过       来区分的。A. 不同的地址编码   B. 不同的读写控制逻辑     C. 专用IO指令(  )9. 在一个项目或产品研制的过程中,通常采用 _ 类型的存储芯片来存放待调试的程序。         A. RAM     

69、;        B. ROM          C. PROM         D. E2PROM(  )10.8259A工作在8086/8088模式时,初始化命令字ICW2用来设置     。A. 中断向量地址的高8 位     B. 中断类型号地址的高5位C. 中

70、断向量的高5位         D. 中断类型号的高5位三、填空题1  设模为28,则52的补码为 _H,14的补码为 _H,-0的反码为 _H。2  设内存中一个数据区的起始地址是1020H:0A1CBH,在存入5个字数据后,该数据区的下一个可以使用的单元的物理地址是 _。3  8086根据所构成系统大小的不同,可以工作在最大方式或最小方式。在最大方式下,系统需使用 _ 来形成总线周期。4  微机系统内,按信息传输的范围不同,可有 _,_,_,_等四级总线。5 

71、CPU对外设进行数据传送的方式有几种,即 _,_,或_。6  汇编指令通常包括 _ 和 _ 两部分。四、程序阅读1  读程序,并标明内存中数据段的相关地址和内容。# SEGMENT     BUFFER      DB      3  DUP (0)     A           DB 

72、     41H     LA          EQU $     B           DW      'AB'     LB    &#

73、160;     EQU $     BYTEB       EQU BYTE  PTR  B     C           DD      H     LC    &

74、#160;     EQU $     WORDC       EQU WORD  PTR  C# ENDSCODE SEGMENT     ASSUME  DS:#, ES:#, CS:CODESTART    PROC  FAR     MOV AX,#     &

75、#160;      MOV     DS, AXMOV ES,AX     LEA     SI,BUFFER     MOV SI ,BYTEB     INC     SI     MOV SI ,WORDC     ADD LA SI ,LB 

76、0;   ADD LB SI ,LC     MOV AH,4CH    INT 21HSTART    ENDPCODE ENDS            END START 2  设有100个字节数据(补码),存放在数据段中EA2000H的存储区内,以下程序应能从该数据区中找出最大的1个数并存人同一数据段EA2100H的单元中,请完成该程序(在空

77、白处填入适当的语句)。MAX:       MOV BX,      MOV AL,BXMOV CX,      LOOP1: INC     BXCMP AL,BX        LOOP2MOV AL,BXLOOP2: DEC CX        

78、0; JNZ           MOV      ,AL 五、编址连线已知某8088微机系统中有两个3 8译码器74LS138,如题五图所示,分别用于存储器和I/O端口的地址选择。试按图中连线把两个译码器的各个输出线的寻址范围列表写出,未标出的高位地址线为低电平。74LS138输人输出关系为:   微型计算机原理与接口技术综合测试题一(答案)一、  单项选择题1(1)A   (2)B  2B&#

79、160; 3B  4D  5C  6C  7(1)C  (2)B  8(1)A (2)C9B  10.A    11 B  12   C   13 A   14  C  15  C 16  C  17  B  18  B   19   B  20 C 二、 

80、改错1´  堆栈操作应满足先进后出原则。2´  CPU必须在执行完当前指令以后,才可以响应可屏蔽中断请求。3´  8086CPU标志寄存器共有16位,其中只有9位有含义。4  (注:段内短转移只有直接形式,没有间接形式)5 ´    6   7´  8   9 ´   10     三、  填空题10D60H  20FFFFH、0000H、0000H

81、0; 3接口部件BIU、执行部件EU  5指令周期、总线周期、时钟周期    6NMI、INTR    81、2、AX , DX四、  阅读程序并回答题10AA9AH、2233H     (注:程序第三行显然应该是 XCHG  AX , BX)20000H、00FFH、0微型计算机原理与接口技术综合测试题二(答案)一、单选题1. B     2. B     3. C 

82、0;   4. C     5. D     6. C     7. C     8. B     9. B     10. C 二、多选题1. B D        2. A B D      3. A B

83、C      4. A D        5. B D        6. A B C D7. B C        8. B D        9. A B        10. A B C D&#

84、160;三、填空题1 0FFA3H  2. 行, 3一个过程在没执行完时又被调用,堆栈 4 B,0,1   50308H,12F8H   6取指令,分析指令,执行指令    7 81230H简析:段内偏移地址 物理地址段基址*164A230H42000H8230H,则(CS)7900H时,物理地址79000H8230H81230H。8   73H,1CC,1CF,4简析:ICW2中记录了8259A的8级中断对应的中断类型号的高5位,中断类型号的低3位由中断引脚编号确定,所以IR3脚对应的中断类型

85、号为73H,中断服务程序的入口地址中断类型号*473H*41CCH。四、程序阅读1程序执行后BUF内容为:07H,12H,34H,56H,9AH,0BCH,0DEH,0F0H0F0H,0FFH此程序的功能是:BUF单元中存放计数值“08H”,则程序将从BUF1开始的8个单元中查找关键字78H,若找到则BUF单元计数值减1,且后面8-n四个单元的内容依次前移1字节,n为78H的位置指示,本题中n4。2(1)错误语句:第12行 MOV  DS,DATA    改正:MOV  DS,AX              第22行  JS  PLUS          &#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论