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

发布时间 : 星期二 文章微机原理与接口技术 - 试题与答案更新完毕开始阅读

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. 程序存储与程序控制原理的含义是 ___________________________________________ 。

四、程序阅读

联系合同范文客服:xxxxx#qq.com(#替换为@)