本人现有一卷《微机原理与接口技术》的测试题,1、指出下列指令目标操作数的寻址方式:①、\x05MOV COUNT[SI]\x05,AX,\x05 间接寻址 ②、\x05ADD [2000H],\x05AX,\x05; 寄存器寻址 2、8086中断系统可以管

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/29 09:47:40

本人现有一卷《微机原理与接口技术》的测试题,
1、指出下列指令目标操作数的寻址方式:
①、\x05MOV COUNT[SI]\x05,AX,\x05 间接寻址
②、\x05ADD [2000H],\x05AX,\x05; 寄存器寻址
2、8086中断系统可以管理 个中断,其中断向量表的容量为 字节;当标志寄存器的IF为_______时,8086响应可屏蔽中断.
3、8086/8088CPU访问I/O设备是通过执行 指令和 指令实现的.
4、ADC0809芯片是一块具有 个模拟量输入通道的逐次逼近型A/D转换芯片.
5、一片可编程定时/计数器8253共有3个相互独立的减计数器,其中2#计数器有( )工作方式.
A、一种 B、二种 C、六种 D、八种
6、MOV AX,[BX+SI]的源操作数的物理地址是( ).
A、(DS)×16+(BX)+(SI) B、(ES)×16+(BX)+(SI)
C、(SS)×16+(BX)+(SI) D、(CS)×16+(BX)+(SI)
7与串行行通信比较,并行通信更适用于( )间的数据传送.
A、不同类型 B、同类型 C、近距离 D、远距离
8、和外存相比,内存的特点是( ).
A、容量小、速度快、成本高 B、容量小、速度快、成本低
C、容量大、速度快、成本高 D、容量大、速度快、成本低
9、在做加法时,结果有进位且为正,则标志位CF和SF为(  ).
A、0和0            B、0和1
C、1和0            D、1和1
10、8086为40引脚双列直插式芯片,有20根地址线,所以可直接寻址的空间为( ).
11、一个8位D/A转换器的分辨能力可以达到满量程的( ).
A、1/8 B、1/256 C、1/16 D、1/32
12、8086的通用寄存器主要有哪些?通常用于循环中设置循环次数的16位寄存器是哪个?段寄存器主要有哪些?
13、计算机加8259A实现的主要功能及完成的工作是什么?
14、判断AL的D7位是否为1,是则跳往NEXT,不是则顺序往下.
JNZ
15、把AX寄存器与BX寄存器的内容相减,结果存AX寄存器.
SUB AX,BX
16、用一片8253实现10HZ的方波.基准时钟为1.193MHZ,设计硬件及软件.8253地址为304H-307H.

1,(1)寄存器相对寻址(2)直接寻址
2,256种、1024个字节、1
3,输入(in)、输出(out)
4,8
5,6种
6,A
7,C
8,A
9,C
10,1M
11,B(话说觉得答案不太对,应该是1/(2n-1)=1/255,那是2的n次方,你懂得)
12,AX BX CX DX SP BS SI DS 、CX、CS DS SS ES
13,(1)可对多个中断电源进行优先级排列和实现对多级中断的管理.
(2)可以向CPU提供各种外设中断源的中端类型号.
(3)一片8529A可以管理8级外设中断,且可用多片8259A级联,形成多于8级中断请求的管理,最多可采用9片8259A构成64级主从式中断管理系统.
(4)可以通过编程初始化,使8259A工作在不同工作方式
14,NEXT:IN AL,62H
TEXT AL,80H
JNZ
15,SUB AX,BX
16,初值N=输入频率/输出频率,N=119300HZ,此数据超过了16位计数器所能表示的范围,因此先通过计数器1将1.193M的输入脉冲变成1KHZ方波,然后用OUT1的输出的方波作为计数器0的输入时钟,计数器1的初值N=1.193MHZ/1.193KHZ=1000,计数器0的初值M=1.193kHZ/10HZ=119.3
程序清单如下:
MOV DX,307 ;设定控制端口
MOV AL,76H ;写入控制字01110110B :计数器1,读/写计算器位数先低字节,后高字节
OUT DX,AL
MOV DX,305H ;设计数器1
MOV AX,1000 ;写计数器初值
OUT DX,AL ;先低字节
MOV AL,AH ;后高字节
OUT DX,AL
MOV DX,307H ;设定控制端
MOV AX,36H ;写入控制字00110110B:计数器0,读/写时 先低字节,后高字节
MOV DX,304H ;设计数器0
MOV AX,119 ;写计数器初值
OUT DX,AL ;先低字节
MOV AL,AH ;后高字节
OUT DX,AL