1. LOOPNE指令的转移条件是CX 不等于ZF =0       
2.下列错误的指令是()。
AAND DHDL                    BMOV [BX][BP]AX   
CMOV DA_WORD1234H        DXCHG ALDA_BYTE1
3. 若将AH的内容的低四位分离,则应选用()。
AAND AL0FH  BOR  AL0FH  CXOR  AL0FH  DTEST AL0FH
4.在多级存储体系中,“cache-主存”结构的作用是解决()的问题。
A.主存容量不足              B.主存与辅存速度不匹配
C.辅存与 CPU 速度不匹配    D.主存与 CPU 速度不匹配
5.下面是关于可编程中断控制器8259A的叙述,其中错误的是()。
A8259A具有辨认中断源的功能    B8259A具有向CPU提供中断向量的功能
C.一片8259A可管理8级中断      D.中断结束方式有AEOIEOISEOI
三、简答题(每题6分,共计18分)
1.试说明可屏蔽中断和非屏蔽中断的区别和联系。两种中断优先顺序如何?
可屏蔽中断和不可屏蔽中断都属于外部中断,是由外部中断源引起的
区别:可屏蔽中断是通过CPUINTR引脚引入,当中断标志IF1时允许中断,当IF=0时禁止中断,不可屏蔽中断是由NMI引脚引入,不受IF标志的影响。
非屏蔽中断优先级高于可屏蔽中断
2. 8255A的方式选择字和置位复位字都写入什么端口?用什么方式区分它们?
8255A 的方式选择字和置位复位控制字都被写入控制字寄存器端口中,但通过控制字的
D7 位进行区分,方式控制字的D7=1,置位复位控制字的D7=0
    习题练习
一、填空题
1.总线的主要性能指标包括  总线的带宽__总线的位宽__总线的工作频率__
2.CS=8000H,则现行代码段可寻址的存储空间范围为__80000H~8FFFFH____
3.8255A控制字可分为两类:_方式选择命令字___端口C按位置/复位___
4.8253的内部结构包括___数据总线缓冲器__/汇编指令有多少个写控制逻辑___计数器____控制寄存器__和内部总线。
5.RAM类型存储器中,__动态RAM____功耗最低,___动态RAM__集成度最高。
6.一般来说,CPU和外设之间的数据传送控制方式包括__程序控制方式____中断控制方式_____DMA方式____
7.半导体存储器芯片的基本结构主要包括__存储体___地址锁存器____地址译码驱动电路_______数据输入/输出电路____以及___/写控制逻辑___5个部分。
8.8255A方式0的使用场合有两种:_无条件传送_______查询式传送______
9.8259A内部结构中用于存放当前正在进行处理的中断是__当前中断服务寄存器ISR______
二、选择题
1.8259A内部,(  A  )是用于反映当前哪些中断源要求CPU中断服务的。
A.中断请求寄存器                    B.中断服务寄存器
C.中断屏蔽寄存器                    D.中断优先级比较器
2.8259A管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其余中断源优先级也相应变化,这是一种______方式。(  A    )
A.自动循环    B.完全嵌套    C.特殊循环    D.特殊屏蔽
3.8086访问IO端口的指令,常以寄存器间接寻地址方式在DX中存放( C  )
AI/O端口状态    BI/O端口数据
CI/O端口地址    DI/O端口控制字
                                                                                                                                                                                                                                                四、简答题
1.微处理器、微机、微机系统的关系是什么?
答: 微处理器是微机的运算和指挥中心,微机由微处理器和内存储器,I/O设备构成。配上软件部分的微机就构成了微机系统。
2.什么是逻辑地址?什么是物理地址?它们之间具有怎样的关系?
答:采用分体结构的存储器中,给每个逻辑段编址的地址称为逻辑地址,逻辑地址是在程序中使用的地址。
物理地址就是存储器的实际地址,它是指CPU和存储器进行数据交换时所使用的地址。
物理地址=段地址*16+偏移地址
3.CPU响应可屏蔽中断的条件是什么?
答:INTR为高电平且IF=1
4.CPU响应非屏蔽中断的条件是什么?
答:NMI信号为上升沿
5.存储器操作数的寻址方式有几种?分别举例说明。
答:①立即数寻址方式 MOV  AH 00H
②寄存器寻址MOV  AH CX
③直接寻址MOV  BX ,【2000H
④寄存器间接寻址方式 MOV  AX ,【BX
⑤寄存器相对寻址方式MOV  AX 10BP
⑥基址变址寻址方式 MOV  AX,【BX】【DI】
⑦相对基址变址寻址方式 MOV AX,MASK【BX】【SI】
6.下面语句在存储器中分别为变量分配多少字节?
ONE  DW  10      2
TWO  DW    4 DUP(?),5    10
THREE        DB  2 DUP(?,8 DUP(0))    18
COUNT      EQU  10    0
FOUR        DD    COUNT  DUP(?)    40
7.什么是时钟周期、总线周期和指令周期?
答:时钟信号通常被称为节拍脉冲的周期称为时钟周期;
总线周期是指CPU从存储器或输入\输出端口存取1字节或1个字所需要的时间;
CPU每条指令的执行都由取指令译码和执行等操作组成,CPU从存储器读取并执行一条指令的时间被称为指令周期;
时钟周期是处理器操作的最基本的时间单位;若干个时钟周期可组成一个总线周期;一个指令周期可以由若干个总线周期构成。
8.中断向量表的功能是什么?如何利用中断向量表获得中断服务程序入口地址?
答:(1)中断向量表的功能是CPU通过查中断向量表获得中断服务程序入口地址。
2)中断类型号n的中断向量存放在地址为4n~4n+3的单元中,其中4n~4n+1单元存放的是偏移地址,而4n+2~4n+3单元存放的是段地址。
9.CPU与外设有哪几种传递方式?试描述其特点?(P139
答:(1)程序控制方式:直接在程序控制下进行CPUI/O设备之间数据传送。
2)中断控制方式:
3DMA方式:
五、编程题
1.编制程序计算。(P75
解:DATA  SEGMENT
VARX  DW  20H
VARY  DW  13H
VARZ  DW 
DATA  ENDS
STACK1  SEGMENT  PARA  STACK
          DW  20H DUP(?)
STACK1  ENDS
CODE  SEGMENT
        ASSUME  CSCODE  ,  DSDATA  ,  SSSTACK1
START MOV  AX , DATA
        MOV  DS , AX
        MOV  AX , VARX
        MOV  BX , AX
        MOV  CL , 3
        SHL  BX , CL
        ADD  AX , BX
        MOV  BX , VARY
        SHL  BX , 1
        MOV  DX , BX
        SHL    DX , 1
        ADD  BX , DX
        ADD  AX , BX
        SUB  AX , 5
        MOV  BX , VARY
        MOV  DX , BX
        SHL    DX , 1
        ADD  BX , DX
        ADD  BX , VARX
        DIV    AX , BX
        MOV    AH , 4CH
        INT    21H
    CODE  ENDS
        END  START
1 93H扩展为字的结果是  A     
      A. FF93H    B. 0093H    C. 1193H    D. 1093H
2.计算机对字符、符号采用统一的二进制编码。其编码采用的是  C   
A. BCD      B. 二进制码     
C.ASCII        D. 十六进制码
3 对汇编语言源程序进行翻译的程序是  C   
  A. 连接程序  B. 汇编程序    C. 编译程序    D. 目标程序
4 在汇编语言中,能够翻译成二进制代码的指令是  A   
  A. 汇编指令    B. 伪指令      C. 机器指令      D. 宏指令
5 将高级语言程序翻译成机器语言代码的实用程序是    A 
  A. 编译程序    B. 汇编程序    C. 解释程序    D.目标程序
6.用    A  指出下一条要执行的指令所在单元的偏移地址。
  AIP    B SP    C.通用寄存器    D.段寄存器
7 指令MOV AX,DS:[1000H],源操作数的寻址方式是    B   
A.立即寻址    B. 直接寻址    C. 寄存器寻址    D. 基址变址寻址
8 指令MOV AX,ES:COUNT[DI],源操作数的寻址方式是  C     
A.基址变址寻址    B. 立即寻址    C. 寄存器相对寻址    D. 相对基址变址寻址
9 指令MOV DX,DELTA[BX][SI]的源操作数保存在    C   

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。