1、第 1 页 共 5 页一、选择题 1. 下列那个不是半导体存储器芯片的性能指标( ) 。 A.存储容量 B.存储结构 C .集成度 D.最大存储时间 2. 外部设备的端口不包括( ) 。 A .数据端口 B .状态端口 C .控制端口 D .写保护口 3. DMA控制器能够实现高速数据传送的主要原因是( )。A采用高速芯片 B时钟频率高C直接由硬件完成 DDMA 内部采用特殊控制方式4. 调试程序 DEBUG的命令 G表示( )A单步运行程序 B.运行C.检查和修改寄存器内容 D.修改内存单元内容5.8086CPU 用( ) 信号的下降沿在 T 1 结束时将地址信息锁存在地址锁存器中。 A .
2、 RD B .REST C . ALE D . READY 6. 下列指令中,影响标志的指令是( )。A从寄存器取数指令 B.条件转移指令 C.压栈指令 D.循环移位指令7. 8086CPU在允许中断状态下,若 INTR1,则 CPU在( )之后,响应中断请求。A完成当前时钟周期 B完成当前总线周期C完成当前指令周期 D取得当前指令的操作码8. 采用查询传送方式时,必须要有( ).A中断逻辑 B.请求信号 C.状态端口 D.类型号9. 8086CPU 工作在总线请求方式时,会让出( ) 。 A .地址总线 B .数据总线 C.地址和数据总线 D .地址、数据和控制总线 10. 内存又称主存,相
3、对于外存来说,它的特点是( ).A. 存储容量大,价格高,存取速度快B. 存储容量小,价格低,存取速度慢C. 存储容量大,价格低,存取速度快D. 存储容量小,价格高,存取速度快11. 设 SP=000CH,SS=00A8H,在执行 POP AX指令后得到的栈顶的物理地址为( )A.000B6H B.00A8EH C.000B2H D:00A8AH12在下列指令中,正确的格式是( )A.XCHG AX,DS B.MOV CL,DXC.LEA DX,BETABXSI D.POP CS13在 DMA方式下,CPU 与总线的关系是( ).A.只能控制数据总线 B.只能控制地址总线 C.成隔离状态 D.
4、成短接状态二、填空题1. 微处理器是把( )和( )这两部分功能部件集成在一个芯片上的超大规模集成电路。8086 的数据总线是( )位,地址总线是( )位,寻址能力( )。第 2 页 共 5 页2. 对 I/O 端口的编址一般有( )方式和( ) 方式。3. 8086中堆栈操作数的地址有寄存器( )和( )确定4. 高速缓冲存储器 Cache的特点有:( ) ( ) 。三、阅读下列程序写出结果 1MOV AX,3F7BHXCHG AX,DX(AX)= (DX)= 2、MOV DX,8F70HMOV AX,54EAHOR AX,DXAND AX,DXNOT AXXOR AX,DXTEST AX,
5、DX(AX)= ,(DX)= ,SF= ,CF= ,ZF= 3. MOV DX,8F70HMOV AX,54EAHMOV CL,10HSHL DX,1SAR AX,CL(AX)=_ _ (DX)=_(CL)=_ _ OF= PF= 4.设 AL=45HMOV BH,ALAND BH,0FHMOV CL,4SHR AL,CLMOV BL,AL(BH)= BL= 5. MOV CL,4MOV DX,2480HMOV AX,8103HROL DX,CLMOV BH,AHSAR BH,CLSHL AX,CLOR DL,BHAX=_ DX=_ _四、简答题第 3 页 共 5 页1、阅读下面程序CLDXO
6、R AL,ALOR BL,OFFHLEA DI,ES:DATAMOV CX,100HLP1: STOSBXCHG AL,BLSTOSBXCHG AL,BLLOOP LP1HLT请写出该程序实现的功能:2、什么是寻址方式?8086 指令系统有哪几种寻址方式?五、完成下列操作,写出操作指令 1、把 5400H传送给 AX寄存器2、从 AX寄存器中减去 7856H3、将 AL寄存器的第 0、3、7 位求反六、阅读程序,回答问题 DATA1 SEGMENTD1 DB PLEASE INPUT A CHARACTER: $D2 DB ADYES DB result: YES,$DNODB result:
7、 NO,$DATA1 ENDSSTACK1 SEGMENT PARA STACKDW 20 DUP(0)STACK1 ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA1,SS:STACK1START: MOVAX,DATA1 ; 数据段寄存器 DS初始化MOVDS,AXLEADX,D1 ; 取被加数 D1数据区的首地址MOVAH,09HINT21HMOVAH,7 ;从键盘得到一个字符,不回显INT21HMOVBL,D2CMPAL,BLJZ YESLEADX,DNOJMPNO第 4 页 共 5 页YES: LEADX,DYESNO:MOVAH,09HINT21HMOV
8、AH,4CHINT21HCODE ENDSENDSTART(1)该程序采用了什么程序结构设计? (2)程序中“MOV AH,4CHINT 21H”语句的功能是什么? (3)程序中 YES:LEADX,DYES调用什么语句? (4)当程序调试时从键盘输入 B,程序结果是什么? (5)该程序的功能是什么? 参考答案一、选择题1.(略) 2.(略) 3.(略) 4.(B) 5.(C) 6.(D) 7.(C) 8.(C) 9. (D) 10.(D) 11(B) 12.(C) 13.(C)二、填空题1. (运算器) 、 (控制器) 、 (16 位)(20 位) (1M)。2. (统一编址)(独立编址)
9、。3. (SS)(BP) 4. (容量小)(高速 )三、阅读下列程序写出结果1 (AX)=8765H (DX)=3F7BH2(AX)=0FFFFH,(DX)=8F70H,SF=1,CF=1,ZF=O3(AX)=_0_(DX)=_1EEOH_(CL)=_10H_ OF=0 PF=1 4(BH)=05H BL=04H5AX=_1030H_ DX=_48FAH_四、简答题(1)在附加数据段从 DATA交替写入 100H个 0和 FFH.(2)略五、写出操作指令1、略2、SUB AX,7856H3、XOR AL,89H六、阅读程序,回答问题。(1)采用了顺序结构设计(2)返回 DOS功能(3)DYES DB result: YES,$(4)result: NO第 5 页 共 5 页(5)略