当前位置:文档之家› 微机原理复习题

微机原理复习题

简答题
1、简要说明8086微处理器的内部结构?
2、系统中存储器的寻址空间(寻址能力)是由什么决定的?8086中如何形成访问存储器的20位物理地址?
3、微处理器内部结构由哪些部件组成?试述其主要功能?
4、地址锁存器的工作原理,作用?
选择题和填空题
1.已知逻辑地址:CS=1123H,IP=0015H,则其实际地址为:
A.01138H
B.11245H
C.12230H
D.12315H
2.状态标志寄存器中可用于指令测试的状态位是:
A.CF,ZF,DF和PF
B.CF,ZF,OF和DF
C. CF, PF, ZF和OF
D. CF, ZF, IF和TF
选择题
1.指令语法问题
下列格式不正确的是:
A. AX, 1234H
B. XCHG AX, BUF
C. XCHG BUF, AX
D. XCHG BUF1, BUF2
2.指令功能问题
若将AL的内容的低四位分离,则应选用
A. AND AL, OFH
B. OR AL, OFH
C. XOR AL, OFH
D. TEST AL, OFH
3.指令结果问题
LES DI,[BX] 如果指令执行前,(DS)=B000H,(BX)=080AH,(0B080H)=04ABH,(0B080CH)=4000H,则指令执行后(DI)=?(ES)=?
A . 04ABH , 4000H B. 05AEH, 3000H
C . 05AEH , 4000H D. 04ABH, 3000H
填空题
1.指令结果问题
(CF)=1,(0F)=1,(AL)=9AH,(BL)=0BCH,若执行指令AND AL,BL后,写出下列标志位的值:
ZF=?, CF=? SF =?
ZF=0, CF=0, SF=1
2.指令功能问题
在除法指令IDIV BX 中,被除数隐含为?
AX(8位)或DX.AX(16位)
阅读程序题(简答题)
A、写出程序运行结果
MOV AL,59H
MOV CL,4
MOV BL,AL
OR AL,30H
AND BL,0FH
OR BL,30H
HLT
结果:AL=?,BL=?
AL=79H,BL=39H
B.将程序补充完整
程序编写题
A、将程序补充完整
B、写出一个完整小的汇编程序
例:10人考试成绩为:57,88,99,85,90,91,75,67,85,36
对上述10人成绩进行分类统计,共分为:90分(含)以上几人?60分(含)至90分(不含)几人?60分以下几人?
要求:10人考试成绩存放在数据段中,各类统计的结果放在附加段中。

DA TA SEGMENT ;数据段定义
x1 db 90,46,61,58,83,47,75,66,92,80 ;变量定义,存放考试成绩
DA TA ENDS
results segment ;附加段定义
y1 db 10 dup(0) ;数据缓存区,用以存放统计结果
results ends
COSEG SEGMENT ;代码段定义
ASSUME CS:COSEG,DS:DATA,es:results ;段说明
BEING: MOV ax,data ;获取数据段段地址
mov ds,ax
mov si,offset x1 ;获取X1的偏移地址
mov ax,results
mov es,ax
lea di,y1 ;获取y1的偏移地址
mov cx,10;
loop1: mov al,[si] ;取X1数据到AL中
CLC ;清除CF
CMP AL,60 ;将AL的内容和60相比较
JC LP1 ;小于60转LP1;
CMP AL,90 ;将AL的内容和90相比较
JC LP2 ;60≤AL<90转LP2;
inc es:[di+2] ;对大于90的统计结果存放;
LP3: inc si
loop loop1;
HLT ;暂停;
LP1: nop
inc es:[di] ;对小于60的统计结果存放
JMP LP3;
LP2: nop
inc es:[di+1] ;对大等于60且小于90的统计结果存放
JMP LP3;
COSEG ENDS
概念简答题
1、何为堆栈?堆栈有何功能与特点?
综合应用的汇编程序
1、数字统计排序问题
选择题
1.具有电可擦除的只读存储器是_____
A.PROM
B.EEPROM
C.EPROM
D.NVRAM
2.微型计算机系统中存放“海量”数据存储设备是____
A .Cache B.SRAM C.ROM D.硬盘
3.当总线上所接负载超过总线负载能力时,必须在总线和负载之间加接___
A.ADC0809
B.DAC0832
C.三态缓冲器
D.地址锁存器
4.按存储器在计算机中的作用,存储器可分成哪几类?简述各部分的特点?
5.简述存储器从功能上分哪两大类?每类又包括哪些种类的存储器?
6.主存和CPU之间增加高速缓存的目的是_____
A.解决CPU与主存之间的速度匹配问题
B.增加辅存容量
C.扩大主存容量
D.扩大主存容量,提高存取速度
概念题外,要考虑译码电路联接问题出综合应用题!!!
主要以概念为主
1.在DMA方式传送中,总线控制的部件是
A. CPU
B.外部设备
C.DMAC
D.存储器
2.CPU与外设的数据传送方式有:
A.程序控制方式,中断方式,DMA方式
B. 同步方式, 异步方式, 并行方式
C.无条件方式,查询方式,中断方式
D.统一方式,单独方式,综合方式
3.通常在外设的接口中,往往有( )端口才能满足和协调外设工作要求
A.数据
B.数据, 控制
C.数据,控制,状态
D.控制,缓冲
主要以概念为主
1.简述接口概念及其功能?
2.简述CPU与外设交换数据的几种方式?
3.CPU与外设交换数据时,为什么要通过I/O接口进行?
4.CPU与外设通信为什么要使用接口?
5.微机系统的输入/输出指什么?输入和输出有什么不同?
基本概念
1.8255A的A口工作在方式2时,B口可工作在
A.方式0或方式1
B.方式1或方式2
C.只能工作在方式1
D.只能工作在方式0
2.8086的内存空间和I/O空间是( )
A.单独编址,分别是1MB和64KB
B.单独编址,都是1MB
C.统一编址,都是64KB
D.统一编址,都是8MB
综合应用题
主要为:
(1)根据电路写出端口地址,根据需要写出方式控制字
(2)根据电路,写出初始化程序段及中断服务程序.
概念题
1.已知中断向量表中,001C4H中存放着2200H,001C6H中存放着3040H,则其中断类型码是____H,中断服务程序的入口地址的物理地址和逻辑地址分别是_____H和______H:_________.
71H,32600H和3040H:2200H
2.8086CPU响应外部中断请求是在___
A.一条指令执行结束
B.一个机器周期结束
C.立即响应
D.根据中断类型决定
3.在8259A单片工作方式和级联工作方式下,分别可最多管理___中断级.
A.8级和16级
B.256级
C.8级和64级
D.16级和64级
4.硬件中断可分为___和_____
非屏蔽中断和可屏蔽中断
5.下面是某8086微机内存中的部分数据,则中断类型号为11H的中断服务程序的入口地址存放在___
A.0000H:0011H
B. 0000H: 0022H
C. 0000H: 0033H
D. 0000H: 0044H
6.什么叫中断?什么叫可屏蔽中断和不可屏蔽中断?
7.当有如下中断请求时,微处理器执行完当前指令后,优先级别最底的响应是___
A.INT0
B.NMI
C.INTR
D.单步中断
8.简述可屏蔽中断的响应过程?。

相关主题