收藏 分销(赏)

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

上传人:快乐****生活 文档编号:10508720 上传时间:2025-05-31 格式:DOC 页数:47 大小:59.90KB
下载 相关 举报
微机原理与接口技术试题与答案.doc_第1页
第1页 / 共47页
微机原理与接口技术试题与答案.doc_第2页
第2页 / 共47页
点击查看更多>>
资源描述
微机原理与接口技术 试题 微型计算机原理与接口技术综合测试题一                                                                      一、    单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过( 1  )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2  )电平。 (1)  A.  M/      B.        C. ALE        D.  N/ (2)    A. 高         B. 低          C. ECL        D.  CMOS  2.n+1位有符号数x的补码表示范围为(    )。        A.  -2n < x < 2n               B.  -2n ≤ x ≤ 2n -1        C.  -2n -1 ≤ x ≤ 2n-1           D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为(   )。        A.  AND AL, 0FH             B.   AND AL, 0FOH        C.  OR AL, 0FH                D.   OR AL 0FOH 4.下列MOV指令中,不正确的指令是(    )。        A.  MOV AX, BX               B.  MOV AX, [BX]        C.  MOV AX, CX               D.  MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址        (    )开始的4个存贮单元内。        A.  00017H     B.  00068H    C.  0005CH       D.  0005EH 6.条件转移指令JNE的条件是(    )。        A.   CF=0       B.  CF=1     C.  ZF=0            D. ZF=1 7. 在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. 需要总线控制器8288      D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是(  )。       A.  0AH      B.  0BH      C.  0CH         D.  0DH   10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的(       )位被置位   A.  OF    B  AF     C     PF      D      CF    11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是 (     )   A . 高16位    B.  低16位    C. 高8位    D.  低8位 12.8086  CPU中段寄存器用来存放(      )   A.  存储器的物理地址    B. 存储器的逻辑地址     C. 存储器的段基值  D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于 (     )  A.记忆正在处理中的中断     B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求      D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是 (    )  A.  0-255    B.  1-256      C. 0-65535     D. 1-65536 15. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总线周期数为( ) A.0          B.1          C.2          D.3 16. 8086中,(  ) 组寄存器都可以用来实现对存储器的寻址。 A. AX,SI,DI,BX     B. BP,BX,CX,DX    C. SI,DI,BP,BX D. BX,CX,SI,DI 17. 微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为(     )级外部硬中断。 A. 32              B. 29              C. 28              D. 24 18.在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是  (    )      A. 汇编指令  B. 伪指令      C. 机器指令            D. 宏指令 19.连接到64000h-6FFFFh地址范围上的存储器是用8k×8 RAM芯片构成的,该芯片要(   )片。                           A.8片         B.6片     C.10片        D.12片 20.8086/8088指令OUT  80H,AL表示                (   )      A.   将80H送给AL         B.将80H端口的内容送给AL     C. 将AL的内容送给80H端口  D.将AL内容送给80H内存单元 二.改错 (若有错,请指出错误并说明原因) 1.堆栈操作应满足先进先出原则。(  ) 2.CPU在未执行完当前指令的情况下,就可响应可屏蔽中断请求。(  ) 3. 8086CPU标志寄存器共有16位,每一位都有含义。(  ) 4. 条件转移指令只能用于段内直接短转移。(  ) 5. 控制器的基本功能是:由程序计数器PC控制程序的有序运行,并完成各种算术逻辑运算。(  ) 6.在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另一些IR引脚上直接连接外设的中断请求信号端。(   )                    7. 8086的中断分为可屏蔽中断和不可屏蔽中断两种。(  ) 8. 串行接口中“串行”的含意仅指接口与外设之间的数据交换是串行的,而接口与CPU之间的数据交换仍是并行的。 9. 字长一定的情况下,原码、反码和补码所能表示的二进制真值范围是相同的。 (  ) 10.所有进位计数制,其整数部分最低位的位权都是1 (  ) 三、填空题  1.某存贮器单元的实际地址为2BC60H,该单元在段地址为2AFOH中的偏移地址是__________。  2. 8086 CPU复位后,寄存器中的值将进入初始态,问(CS)= __________, (IP)= __________,(DS)= __________。  3.  8086/8088 CPU内部结构按功能分为两部分,即_________  和__________。  4.CPU对外设进行数据传送的方式有几种,即 __________,___________,或___________。 5.  CPU从主存取一条指令并执行该指令的时间称为__________ , 它通常用若干个__________  来表示,而后者又包含有若干个__________   。 6.  8086/8088 CPU提供了接受外部中断请求信号的引脚是__________   和  __________。 7.-128的补码是                8. 填入适当指令,使下面程序实现用移位、传送、加法指令完成(AX)与10相乘运算:SHL  AX,__________ MOV  DX,AX MOV  CL,__________        SHL  AX,CL        ADD __________ 9.时序控制方式有同步方式和                 10.大部分DMAC都拥有单字节传送,          传送,和成组传送方式  四. 阅读程序并回答问题 1、  已知:(AX)=2233H, (BX)=5566H, 执行了下面的程序段后, (AX)=_______ , (BX)=______ . CMP AX,BX JG  NEXT XCHG AX,BX NEXT:  NEG AX 2、  已知: (AX)=6666H, (BX)=0FF00H, (CF)=0。在执行下面程序段后: (AX)=____, (BX)=____, (CF)=____.          MOV AX,5555H          AND AX,BX           XOR AX,AX           NOT BX 五、综合应用 1.8255A接口电路如图所示。已知8255A控制字寄存器的端口地址为103H,编写8255A初始化程序和循环彩灯控制程序。初始时D0亮,其余不亮,D0亮一秒后移位一次,D1亮,其余不亮,以此类推每隔一秒移位一次,每移位8次为一个循环.共循环8次。要求用汇编语言写出满足上述要求的程序段(已知一个延时1秒的子程序入口地址为DELAY1S)。  2.已知存储器地址空间分配、RAM芯片(4K×4)、如图所示,请完成如下任务:     (1) 图所示RAM芯片有几根地址线?几根数据线?用该RAM芯片构成图中所示存储器地址空间分配,共需要几个芯片?共分几个芯片组?     (2) 设CPU的地址总线为20位,数据总线8位,画出这些芯片按图所示的地址空间构成的RAM存储器极其与CPU间的连接图(包括3-8译码器构成的片选8译码电路)。                                   │           ┏━━━━┓      ┏━━┷━━━┓        ┏━━━━━━┓     0000H ┃  RAM1  ┃      ┃    !CS     ┃      ─┨G1       Y0!┠─           ┃        ┃    →┃A11         ┃      ─┨!G2a     Y1!┠─     2000H ┠────┨     .┃            ┃      ─┨!G2b        ┃           ┃   空   ┃     .┃ RAM(4K×4) ┃        ┃          . ┃           ┃        ┃     .┃            ┃        ┃          . ┃     6000H ┠────┨    →┃A0          ┃        ┃          . ┃           ┃  RAM2  ┃      ┃            ┃        ┃            ┃           ┃        ┃    →┃!WE         ┃      ─┨C           ┃     7000H ┠────┨      ┃            ┃      ─┨B           ┃           ┃   空   ┃      ┃            ┃      ─┨A        Y7!┠─           ┃        ┃      ┃   D3-D0    ┃        ┃            ┃           ┗━━━━┛      ┗━━━━━━┛        ┗━━━━━━┛                                      ↓                                    RAM芯片                     微型计算机原理与接口技术综合测试题二 一、单选题 (   ) 1. 8086CPU在执行MOV  AL,[BX]指令的总线周期内,若BX存放的内容为1011H,则 和A0的状态是            。           A. 0,0        B. 0,1                       C. 1,0         D. 1,1 (   )2. 设x=-46,y=117,则[x-y]补和[x+y]补分别等于       。 A. D2H和75H  B. 5DH和47H C. 2EH和7lH            D. 47H和71H (   )3. 8086CPU在进行无符号数比较时,应根据      标志位来判别。     A. CF和OF   B. CF和PF    C. CF和ZF     D. ZF和OF (   )4. 执行下列程序后,(AL)=         。                     MOV        AL,92H                     SUB          AL,7lH                     DAS  A. 21          B.11            C.21H         D. 11H (   )5. 下列指令中正确的是               。 A. MOV  AX [SI] [DI]      B. MOV  BYTE PTR[BX],1000 C. PB8    EQU  DS:[BP+8]   D. MOV   BX,OFFSET [SI] (   )6. 在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置      。 A.是由程序指定的            B.是由DOS自动分配的 C.固定在08H开始的4个字节中   D.固定在中断矢量表的表首 (   )7. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总线周期数为            。 A.0         B.1       C.2           D.3 (   )8. 微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为         级外部硬中断。 A. 32       B. 29   C. 28      D. 24 (   )9. 当存储器读写速度较慢时,需产生一个READY信号以实现与CPU的同步,CPU将在总线周期的             时候采样该信号。  A. T2下降沿    B. T3下降沿    C. T2上升沿     D. T3上升沿 (   )10. 8086中,           组寄存器都可以用来实现对存储器的寻址。          A. AX,SI,DI,BX                B. BP,BX,CX,DX          C. SI,DI,BP,BX                D. BX,CX,SI,DI  三、填空题 1.  已知(AL)=0101110lB,执行指令NEG AL后再执行CBW,(AX)=     。 2. 在动态存储器2164的再生周期中,只需要            地址,所以在 和 这两个信号中,只有            变为低电平。 3.过程可重入是指            ,用            传递参数过程才可实现重入。 4. 若 (AL)=01001001B,执行 ADD  AL,AL指令后,再执行 DAA命令,则 (AL)=           ,(CF)=           ,(AF)=           。 5. 已知指令序列为:                   MOV  AX,0FFBDH                   MOV  BX,12F8H                   IDIV   BL     此指令序列执行后,(AX)=        ,(BX)=         。 6.  微型计算机中,CPU重复进行的基本操作是:        、        和          。 7. 若(CS)=4200H时,物理转移地址为4A230H,当CS的内容被设定为7900H时,物理转移地址为          。 8.  8259A工作在8086模式,中断向量字节ICW2=70H,若在IR3处有一中断请求信号,这时它的中断向量号为      ,该中断的服务程序入口地址保存在内存地址为     H至         H的      个单元中。 四、程序阅读 1.阅读下列程序,写出程序执行后数据段BUF开始的10个内存单元中的内容。     DATA SEGMENT BUF  DB 08H,12H,34H,56H,78H,9AH,0BCH,0DEH,0F0H,0FFH KEY      DB 78H     DATA ENDS     CODE SEGMENT       ASSUME        CS:CODE,DS:DATA,ES:DATA     START:   MOV AX,DATA MOV DS,AX MOV ES,AX CLD LEA    DI,BUF MOV CL,[DI] XOR CH,CH INC            DI MOV   AL,KEY REPNE     SCASB JNE           DONE DEC BUF MOV SI,DI DEC DI REP          MOVSB     DONE:              MOV AH,4CH INT            21H     CODE                 ENDS                     END START     执行结果:BUF DB         、  、  、  、  、  、  、  、  、    2.在内存的NUM单元中有一个字节的带符号二进制数(补码表示),下列程序是将其对应的十进制数输出到显示器上。请对程序中的三处错误进行修正,并在空白处填上适当的语句。 DATA         SEGMENT NUM                   DB             ? BUFFER            DB             10 DUP(?) DATA         ENDS STACK      SEGMENT         PARA  STACK ‘STACK’ DB             100H DUP(?) STACK EVDS CODE       SEGMENT                           ①                 START:           MOV AX,DATA MOV ES,AX MOV DS,DATA MOV CL,NUM LEA           DL,BUFFER                           ②                 MOV AL,0DH STOSB MOV AL,0AH STOSB MOV AL,CL OR             AL,AL JS              PLUS                           ③                 MOV AL,‘-’ JMP           GOON PLUS:                       MOV AL,‘+’ GOON:                     STOSB MOV BL,64H CALL         CHANGE MOV BL,0AH CALL         CHANGE MOV AL,30H ADD AL,CL STOSB MOV AL,‘$’ STOSB LEA           DX,BUFPER MOV AH,9 INC            21H                                                ;输出十进制 MOV AH,4CH INT            21H CHANGE  PROC       NEAR MOV DL,0 AGAIN:            SUB          CL,BL JC              DOWN INC            DL JMP           AGAIN DOWN:        ④                MOV AL,30H ADD AL,DL STOSB                              ⑤                CHANGE  ENDP CODE                END END START  五、存储系统分析与设计 已知RAM芯片和地址译码器的引脚如题五图所示,试回答如下问题: (1)若要求构成一个8K×8的RAM阵列,需几片这样的芯片?设RAM阵列组占用起始地址为El000H的连续地址空间,试写出每块RAM芯片的地址空间。 (2)若采用全地址译码方式译码,试画出存储器系统电路连接图; (3)试编程:将55H写满每个芯片,而后再逐个单元读出做比较,若有错则CL=FFH,正确则CL=77H。 D4 ~ D1       微型计算机原理与接口技术综合测试题三 一、单选题 (  )1. 在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是           。         A. 汇编指令        B. 伪指令       C. 机器指令         D. 宏指令 (  )2. 在CMP AX,DX指令执行后,当标志位SF、OF、ZF满足下列逻辑关系(SF⊕OF)+ZF=0时,表明            。 A. (AX) > (DX)      B. (AX)≥(DX)   C. (AX) < (DX)      D. (AX)≤(DX) (  )3. 8086微机系统的RAM存储单元中,从0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是            。          A. 0AH             B. 0BH          C. 0CH              D. 0DH   (  )4. 8255的A口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对    的按位置位/复位操作完成的。 A. PC0              B. PC2          C. PC4              D. PC6 (  )5.    在进入DMA工作方式之前,DMA控制器被当作CPU总线上的一个            。 A. I/O设备        B. I/O接口      C. 主处理器         D. 协处理器 (  )6. 在 PC/XT中,设(AX)=9305H,(BX)=6279H,若ADD  BX,AX指令后接着INTO指令则会            。 A. 进入 INTO中断服务子程序          B. 执行 INTO后面的指令 C. 死机                             D. 显示器显示 OVERFLOW (  )7. 80486总线采用的是(1) ,一个最基本的总线周期由(2)个时钟周期(T状态)组成。 (1)A. 同步总线协定        B. 半同步总线协定   C. 异步总线协定 (2)D. 2               E. 3                    F. 4 (  )8. 微处理器系统中采用存储器映像方式编址时存储单元与I/O端口是通过       来区分的。 A. 不同的地址编码   B. 不同的读/写控制逻辑     C. 专用I/O指令 (  )9. 在一个项目或产品研制的过程中,通常采用 ________ 类型的存储芯片来存放待调试的程序。          A. RAM             B. ROM          C. PROM         D. E2PROM (  )10.8259A工作在8086/8088模式时,初始化命令字ICW2用来设置     。 A. 中断向量地址的高8 位     B. 中断类型号地址的高5位 C. 中断向量的高5位         D. 中断类型号的高5位   三、填空题 1.  设模为28,则52的补码为 _____H,-14的补码为 ______H,-0的反码为 _____H。 2.  设内存中一个数据区的起始地址是1020H:0A1CBH,在存入5个字数据后,该数据区的下一个可以使用的单元的物理地址是 ________________。 3.  8086根据所构成系统大小的不同,可以工作在最大方式或最小方式。在最大方式下,系统需使用 ________ 来形成总线周期。 4.  微机系统内,按信息传输的范围不同,可有 ______,_________,_______,________等四级总线。 5.  CPU对外设进行数据传送的方式有几种,即 __________,___________,或___________。 6.  汇编指令通常包括 ___________ 和 __________ 两部分。 7.  8086系统中,默认方式下对指令寻址由寄存器 ________ 和 _______ 完成,而堆栈段中的偏移量可由寄存器 ________ 或 _________ 来指示。 8. 程序存储与程序控制原理的含义是 ___________________________________________ 。   四、程序阅读 1.  读程序,并标明内存中数据段的相关地址和内容。 # SEGMENT      BUFFER      DB      3  DUP (0)      A           DB      41H      LA          EQU $      B           DW      'AB'      LB          EQU $      BYTEB       EQU BYTE  PTR  B      C           DD      41424344H      LC          EQU $      WORDC       EQU WORD  PTR  C # ENDS CODE SEGMENT      ASSUME  DS:#, ES:#, CS:CODE START    PROC  FAR      MOV AX,#             MOV     DS, AX MOV ES,AX      LEA     SI,BUFFER      MOV [ SI ],BYTEB      INC     SI      MOV [ SI ],WORDC      ADD LA[ SI ],LB      ADD LB[ SI ],LC      MOV AH,4CH     INT 21H START    ENDP CODE ENDS             END START   2.  设有100个字节数据(补码),存放在数据段中EA=2000H的存储区内,以下程序应能从该数据区中找出最大的1个数并存人同一数据段EA=2100H的单元中,请完成该程序(在空白处填入适当的语句)。 MAX:       MOV BX,      MOV AL,[BX] MOV CX,      LOOP1: INC     BX CMP AL,[BX]         LOOP2 MOV AL,[BX] LOOP2: DEC CX          JNZ           MOV      ,AL   五、编址连线 已知某8088微机系统中有两个3 ~ 8译码器74LS138,如题五图所示,分别用于存储器 和I/O端口的地址选择。试按图中连线把两个译码器的各个输出线的寻址范围列表写出,未标出的高位地址线为低电平。74LS138输人输出关系为:     微型计算机原理与接口技术综合测试题五  一、填空:(每空1分,共20分) 1、设字长为八位,有x= -1,y=124,则有:[x+y]补=______, [x-y] 补=_______; 2、数制转换:247.86=              H =______________BCD; 3、在8086CPU中,由于BIU和EU分开,所以_____和 _____ 可以重叠操作,提高了CPU的利用率; 4、8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量, 每一个向量占____ 个字节; 5、8086系统中,地址FFFF0H是___________________ 地址; 6、8086CPU的MN/MX引脚的作用是____________________; 7、8251芯片中设立了_____、_____ 和______三种出错标志; 8、8086CPU中典型总线周期由____个时钟周期组成,其中T1期间,CPU输出______信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个TW等待周期。 9、8259A共有___个可编程的寄存器,它们分别用于接受CPU送来的______命令字和________命令字。 二、    简答题:(20分) 1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。(5分) 2、已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?(5分) 3、有变量定义的伪指令如下: NUMS  DW  18  DUP(4 DUP(5),23) VAR  DB  'HOW ARE YOU !', 0DH, 0AH 试问:NUMS、VAR变量各分配了多少存储字节?(5分)         4、已有MOV  AL,INF[BP+SI]与MOV  AL,ES:INF[BP+SI]两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?(5分)   三、    读图  (10分) 下图中,AB7~AB0为8086CPU低八位地址总线            试问:1、8259A占用______个端口地址,分别为____________,其中ICW1的设置地址为_________________; 2、8255A占用_____个端口地址,分别为__________________,其中控制寄存器的地址为_______。 五、阅读程序与接口芯片初始化:(26分) 1、源程序如下:(6分)                          MOV  CL,4                                MOV  AX,[2000H]                           SHL   AL,CL                           SHR   AX,CL                                    MOV [2000H],AX 试问:j若程序执行前,数据段内(2000H)=09H,(2001H)=03H, 则执行后有(2000H)=_____,(2001H)=______。      k本程序段的功能_________________________。 2、源程序如下:(4分)                            MOV  AL,0B7H                             AND  AL,0DDH                   XOR  AL,81H                   OR  AL,33H JP   LAB1 JMP  LAB2 试问:j执行程序后AL=_______; k程序将转到哪一个地址执行:__________。 3、源程序如下:(6分)                           MOV  CX,9                MOV  AL,01H                MOV  SI,1000H NEXT:  MOV  [SI],AL                 INC   SI                 SHL   AL,1                 LOOP  NEXT   试问:j执行本程序后有:AL=_____;SI=______;CX=______; k本程序的功能是______________________________。 4、某系统中8253占用地址为100H~103H。初始化程序如下:(4分)            MOV  DX, 103H MOV  AL, 16H OUT  DX, AL SUB  DX,  3 OUT  DX, AL 试问:j此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?__________________; k若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为:___________。 5、已知某8255A在系统中占用88~8BH号端口地址,现欲安排其PA,PB,PC口全部为输出,PA,PB口均工作于方式0模式,并将PC6置位,使PC3复位,试编写出相应的初始化程序:(6分)   微型计算机原理与接口技术综合测试题六 一、    填空题(20分,每空1分) 1、将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为:________H,________Q,_____B,           BCD。 2、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为______D,______D或______D。 3、已知BX=7830H,CF=1,执行指令:ADC
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 考试专区 > 其他

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

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

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服