汇编语言与微机接口技术_复习题

  • 格式:doc
  • 大小:16.11 MB
  • 文档页数:7

《汇编语言与微机接口技术》复习题一、单项选择题:1.8086 IO地址空间为()字节。

A.64KB B.1MB C.16KB D.256KB 2.计算机中“字”所指的含义是()A.8位二进制数B.计算机内部字节数C.ASCII码D.计算机内部一次处理的二进制位数3.8086 CPU按功能可划分为哪两个单元()A.EU和BIU单元 B.内存单元C.总线接口单元D.运算器单元4.8086 外设地址是()位二进制数。

A.16位B.20位C.8位D.32位5.8088的DS寄存器的含义是()A.代码段寄存器B.堆栈段寄存器C.数据段寄存器D.附加段寄存器6.一个半导体存储器芯片的引脚有A13-A0,D7-D0,WE,OE,V CC,GND 等,该芯片的存储器容量为()A.12K*4 B.8K*8 C.16K*8 D.32K*8 7.在最小模式下,CPU进行从外设读取数据操作M/IO、WR、RD信号的状态依次为()A.0、0、1 B.0,三态,0 C.0,1,0 D.1,1,0 8.目前微机所用的系统总线标准有多种,下列缩写名中不属于描述总线标准的是()A.IIC B.DSP C.USB D.PCI9.关于中断NMI和INTR的触发方式,下列说法正确的是()A.NMI是上升沿触发,INTR是低电平触发B.NMI是可屏蔽中断,INTR是非屏蔽中断C.NMI是非屏蔽中断,INTR是可屏蔽中断D.NMI是下升沿触发,INTR是高电平触发10.以下不是地址译码方式的是()。

A.全地址译码方式B. 部分地址译码方式C. 线选法D. 统一编址11.在8255A中,只可以在方式0、方式1下工作的端口是()。

A.端口A B.端口B C.端口C D.端口B、C12.INTEL 8251A是()接口芯片。

A.并行B.串行C.定时器D.计数器13.要为CPU 产生中断请求,则8253应工作在( )A .方式0B .方式1C .方式2D .方式314.以下方式中CPU 不参与数据传送的是( )方式。

A .DMA 传送方式B .无条件输入/输出C .中断输入/输出D .条件输入/输出15.能同时实现双向串行数据传送的方式是 ( ) A .单工方式 B .半双工方式 C .双工方式 D .全双工方式 1.将十进制数42用补码表示(采用8位二进制数)为( )。

A .00101010 B .11010101 C .11010110 D .01010110 2.8086系统中把整个存储空间分成许多逻辑段,每个逻辑段的容量最大为( )。

A .32KB B .64KB C .1M D .10M 3.8086的总线周期至少由( )个时钟周期组成? A .2 B .3 C .4 D .5 4.MOV AX,BX 为何种寻址方式?( ) A .寄存器直接寻址 B .寄存器间接寻址 C .寄存器相对寻址 D .基址变址寻址 5.若(AL)=5AH,则执行指令AND AL,F0H 后,(AL)= ( )。

A .50H B .6DH C .5EH D .OAH 6.1KB=( )B 。

A .210 B .220 C .230 D .240 7.一个具有15位地址和8位数据的存储器能存储( )信息。

A .16KB B .32KB C .64KB D .128KB 8.8086可以处理( )级中断。

A .128 B .256 C .512 D .1000 9.可编程并行接口芯片8255A 有( )工作方式? A .1种 B .2种 C .3种 D .4种 10.可编程定时/计数器8253有( )独立的16位计数器? A .1个 B .2个 C .3个 D .4个 1.将十六进制数64转换为十进制数是( )。

A .64 B .65 C .78 D .100 2.8086系统中中断向量表存储空间是( )。

A .2KB B .1KBC .1MBD .10MB3.8086的总线周期至少由( )个时钟周期组成?A .2B .3C .4D .5订订4.MOV AX,[BX+10H]为何种寻址方式?()A.寄存器直接寻址 B.寄存器间接寻址C.寄存器相对寻址 D.立即寻址5.若(AL)=5AH,则执行指令XOR AL,0FH后,(AL)= ()。

A.50H B.6DH C.5FH D.55H6.1GB=()B。

A.210 B.220 C.230 D.2407.一个具有12位地址和8位数据的存储器能存储()信息。

A.4KB B.8KB C.64KB D.128KB8.8086外部引脚中,和中断有关的引脚有()个。

A.2 B.3 C.4 D.59.ADC0809是()接口芯片?A.串行 B.并行 C.模数转换 D.数模转换10.可编程定时/计数器8253有()独立的16位计数器?A.1个 B.2个 C.3个 D.4个二、填空1.DMA方式的中文意义是_____________,它适用于____ 数据传送。

2.8086 CPU的外部中断引脚有 _________ 和_______________两种。

3.8086是16位的微处理器,其内部数据通路为位,其对外数据总线为位.4.8255A的三种工作方式中,方式0是_____________,方式1是_______________,方式2是_____________________。

5. 8253中有个独立的计数器,每个计数器是__________位。

6.I/O端口有______ 和_______ 两种编址方式。

7. DAC0832是_____________________芯片。

8.ADC0809是_____________________芯片=(_____________)B。

1.(100)102.系统总线是CPU与其他部件之间传递信息的公共通道,它可分为:_______总线、_______总线、_______总线。

3.8086可以在两种模式下工作,当MN/MX=___时,工作于最小工作方式,当MN/MX=___时,工作于最大工作方式。

4. 8086的I/O端口有两种编址方式:______________和______________。

5.在现代微型计算机中采用的 I/O传送方式主要有_________传送方式、_________传送方式、_________传送方式、_________传送方式。

6.一个微机系统的中断处理过程大致可分为 _____________ 、_____________、_____________、_____________ 4个过程。

7.异步通信规定字符由_____________、_____________、_____________、_____________等组成。

1.将十六进制数字5F转换为二进制数是_____________。

2.系统总线是CPU与其他部件之间传递信息的公共通道,它可分为:_______总线、_______总线、_______总线。

3. ROM是__________________,RAM是____________________。

4. 在8086指令系统中,,MOV是______指令,DIV是________指令。

5.在现代微型计算机中采用的 I/O传送方式主要有_________传送方式、_________传送方式、_________传送方式、_________传送方式。

6.一个微机系统的中断处理过程大致可分为 _____________ 、_____________、_____________、_____________ 、_______________5个过程。

7.在汇编语言伪指令中,DB是___________伪指令,DW是_________伪指令,SEGMENT是______________伪指令。

三、简答题1. 8086中断嵌套的定义。

2.CPU与外设数据传送有哪几种方式?各自什么特点?3.若给8255写的控制字是80H,则A、B、C三个口的工作方式是什么。

4.简述并行和串行数据传送方式有什么不同?5、简单叙述PUSH AX入栈操作过程。

1.画出存储系统的多级层次结构。

2.键盘中断的中断矢量号位09H,所对应的中断服务程序的入口地址为:0BA9:0125,该入口地址位于中断矢量表0000:_______H开始的四个单元中,画出这四个单元所存储内容的示意图。

3.用8255A作为接口芯片,编写满足下述要求的初始化程序(8255A控制寄存器的地址为232H),要求: A口方式1输入,B口方式0输出,C口高四位输入,C口低四位输出。

4.写出BX入栈操作指令,并叙述其入栈时SP的变化情况。

5、CPU与外设数据传送有哪几种方式?各自什么特点?1.在计算机三级存储结构中,包含有哪三级。

2.指出下列程序运行结果,执行完后显示器上显示的信息是什么?MOV AL,’a’SUB AL,20HMOV DL,ALMOV AH,02HINT 21H3.用8255A作为接口芯片,编写满足下述要求的初始化程序(8255A控制寄存器的地址为232H),要求: A口方式0输出,B口方式0输出,C口高四位输出,C口低四位输入。

4.执行下列程序后,AL寄存器的内容是什么?MOV AL,35HAND AL,0FHDEC ALXOR AL,0FH6、计算机引入中断的目的?四、综合应用题1. 编程题:编写查表程序,根据内存单元中的数字X(X取值为0到9的整数)的值,查出其所对应的平方值,并将结果保存在内存单元BUF 中。

2、根据下图所示的电路图,在V0端输出梯形波.要求写出8255A的初始化程序和生成梯形波的程序。

1、采用8253作定时/计数器,其接口地址为0120H~0123H。

输入8253的时钟频率为2MHz。

要求:●计数器0: 每1ms输出1个CLK脉冲宽的负脉冲●计数器1: 产生20KHz的连续方波信号计数器2: 启动计数10ms后OUT输出高电平。

试编写程序.2. 编程题:根据键盘上输入的数字X(X取值为0到9的整数)的值,编写查表程序,查出其所对应的ASCII值,并将结果保存在BUF单元中。

1、用6264(8K*8)设计一个64k*8的存储系统,试计算,需要6264多少个?若选用译码器,应该选择什么译码器?可采用的译码方式有哪些?2. 编程题:在屏幕上打印输出“HELLO WORLD!”。

(15分)。