11春季微机与接口技术复习题1.docx

上传人:b****8 文档编号:11087282 上传时间:2023-02-25 格式:DOCX 页数:10 大小:70.04KB
下载 相关 举报
11春季微机与接口技术复习题1.docx_第1页
第1页 / 共10页
11春季微机与接口技术复习题1.docx_第2页
第2页 / 共10页
11春季微机与接口技术复习题1.docx_第3页
第3页 / 共10页
11春季微机与接口技术复习题1.docx_第4页
第4页 / 共10页
11春季微机与接口技术复习题1.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

11春季微机与接口技术复习题1.docx

《11春季微机与接口技术复习题1.docx》由会员分享,可在线阅读,更多相关《11春季微机与接口技术复习题1.docx(10页珍藏版)》请在冰豆网上搜索。

11春季微机与接口技术复习题1.docx

11春季微机与接口技术复习题1

一、填空题

1.CPU中运算器的功能主要是(A)。

A)算术运算和逻辑运算B)逻辑运算C)算数运算D)运行程序

2.微型计算机由( D)组成。

A)CPU和I/O接口B)CPU和存储器C)I/O接口、存储器D)CPU、I/O接口、存储器

3.8086的ALE引脚的作用是( B  )。

A)锁存数据信号B)锁存地址信号C)锁存状态信号D)锁存地址与数据信号

4.CPU与外设间数据传送的控制方式有(D)。

A.中断方式B.程序控制方式C.DMA方式D.以上三种都是

5.8086每个段的地址空间最大可以为(C)字节。

A)128KB)32KC)64KD)256K

6.808在访问堆栈段时,段地址和偏移量分别由( D  )提供。

A)CS,指令B)DS,指令C)ES,指令D)SS,SP

7.8086在对I/O口做写操作时,WR、RD、M/IO三条线的逻辑电平为(B)

A)1、1、1B)1、0、0C)0、0、0D)0、1、0

8.ROM是指(A)。

A)只读存储器B)可编程只读存储器C)随机读写存储器D)可擦除可编程只读存储器

9.堆栈的工作方式是(D)。

A)先进先出B)随机读写C)只能读出不能写入D)后进先出

10.要使8086CPU工作在最小方式,其引脚MN/MX(非)应接(A)电平。

A)逻辑高电平B)TTL电平C)逻辑低电平D)CMOS电平

11. 从8086CPU的功能结构上看,其是由(A)两部分组成。

A)执行单元EU和总线接口单元BIUB)运算器和总线接口C)控制器和地址加法器D)控制器和运算器

12.某RAM芯片有12条地址线,它的容量为(B)。

A)2KB)4KC)8KD)16K

13.执行乘法指令MULBX后,其运算结果存放在(B)。

A)(CX:

DX)B)(DX:

AX)C)(BX:

AX)D)(AX:

CX)

14.LOOP指令执行时,隐含的寄存器为(D)

A)AXB)BXC)DXD)CX

15.每当CPU执行指令时,决定指令的物理地址的寄存器是(D)。

A)SS,SPB)DS,DXC)SI,DID)CS,IP

16.假设AL=FFH,执行INCAL指令后不受影响的标志位是(B)。

A)ZFB)CFC)OFD)AF

17.若程序段中定义一个缓冲区,执行BUFFERDD10DUP(?

)后,则缓冲区的容量是(C)

A)10BYTEB)20BYTEC)40BYTED)100BYTE

18.执行POP指令后,SP的内容是(C)

A)(SP)←(SP+1)B)(SP)←(SP-1)C)(SP)←(SP+2)D)(SP)←(SP-2)

19.8086/8088的四个通用寄存器分别是(A)

A)AX、BX、CX、DXB)AX、BX、SI、DXC)AX、BX、SI、DID)AX、BX、CX、BP

20.8086汇编指令通常由______B_______两部分组成。

A)指令标号与指令助记符B)指令标号与操作数C)操作数与注释D)指令助记符与操作数

二、基本概念问答题

2、8086被复位后,以下各寄存器的内容是:

Flag:

0000H;IP:

0000H;CS:

FFFFH,DS:

0000H,ES:

0000H,SS:

0000H,AX:

0000H,BX:

0000H,CX:

0000H,DX:

0000H。

2、在8086微机系统中,什么是逻辑地址?

什么是偏移地址?

什么是物理地址?

物理地址计算公式?

逻辑地址为:

段基地址:

段内偏移地址。

偏移地址:

由指令的寻址方式给出的地址;物理地址:

对应每个物理存储单元的20位地址,从00000H~FFFFFH

物理地址计算公式:

段基地址×16+段内偏移地址

3、中断向量表在存储器的什么位置?

这个向量表的内容是什么?

答案:

①中断向量表在存储器的00000H-003FFH处。

②向量表的内容是中断服务子程序的入口地址。

4、8086有那几个段寄存器?

各自的作用是什么?

答案:

有代码段CS存放代码段的段地址;数据段DS存放数据段的段地址;附加段ES存放附加段的段地址;堆栈段SS存放堆栈段的段地址

 三、指令分析题

1、假设(CS)=E000H,(DS)=2000H,(ES)=2000H,(SS)=1000H,(SP)=1000H,(AX)=1000H,(BX)=1000H,(CX)=0003H,(DX)=0010H,(21000H)=02H,(21001H)=02H,CF=1,下列各条指令为单独执行指令,前后无关系,请回到括号中的问题。

(1)SBBAX,BX;完成的是(带借位的减法)操作,AX=(0FFFH)

(2)CMPCX,AX;完成的是(两个操作数的比较)操作,CF=(0)

(3)MULBH;完成的是(乘法运算)操作,AX=(0000H)

(4)PUSHAX;完成的是(进栈)操作,SP=(0FFEH)

(5)ADCAH,CL;完成的是(带进位位的加法)操作,AH=(14H)

2、假设(DS)=2000H,(ES)=3000H,(CX)=0000H,(SS)=1000H,(SP)=0100H,(BX)=0200H,(SI)=0001H,(DI)=0010H,(BP)=0100H,DISP=02H,(30202H)=8090H,(10100H)=00A0H,(20200H)=12H,(20201H)=34H,(20202H)=78H,(20203H)=56H

执行下列程序段并分析指令执行后的结果,(注意:

不是单条指令),按给出的要求填空回答问题:

(每空1分,共10分)

(1)MOVAX,[BX][SI];源操作的寻址方式是基址加变址寻址,指令执行后(BX)=7834H

解:

EA=BX+SI=0201H;PA=DS*16H+EA=20201H(20201H)=34H(20202H)=78H

(2)POPAX;源操作的寻址方式是寄存器寻址,指令执行后(AX)=00A0H解:

PA=SS*16H+SP=10100H(10100H)=00A0H

(3)MOVAL,ES:

DISP[BX];源操作的寻址方式是寄存器相对寻址,指令执行后(AL)=90H解:

PA=ES*16H+(DISP+BX)=30202H(30202H)=8090H

(4)MOVCX,(0202H);源操作数的寻址方式是直接寻址,指令执行后(CX)=5678H;PA=DS*16H+0202H=20202H,(20202H)=78H,(20203H)=56H

(5)MOVAX,2000H;源操作数的寻址方式是立即寻址,指令执行后(AL)=00H

3、判断题

1)根据中断源的不同,中断可以分为外部中断、内部中端和软件中断。

(×)

答案:

中断可以分为外部中断、内部中端。

2)数据传送指令:

MOV[1000H],[AL](×)

答案:

存储器之间不能传送数据,MOVAL,[BX];MOV[1000H],AL

3)出栈指令:

POPAL(×)

答案:

堆栈操作为字操作;POPAX

4)数据传送指令:

MOVAL,BX(×)

答案:

数据长度比一致;MOVAX,BX或MOVAL,BL

5)数据传送指令:

MOVDS,[1000H](×)

答案:

存储器的内容不能直接传送到段寄存器,只能用16位通用寄存器传送。

6)除法指令:

DIVAX,BL(×)

答案:

目的操作数是隐含为AX或DX:

AX中,不必写出来。

7)数据传送指令:

MOVES,CS(×)

答案:

段寄存器之间不能传送数据,只能用16位通用寄存器传送

8)数据传送指令:

MOVES,AX(√)

9)加1指令:

INC[BX](√)

4、编写程序段实现下列功能

(1)将立即数2233H送AX。

MOVAX,2233H

(2)将寄存器AH的内容送外设端口0307H。

MOVDX,0307H;MOVAL,AH;OUTDX,AL

(3)完成(20+30)×10运算,将结果存放在DX寄存器内变。

MOVAL,20;ADDAL,30;MOVBL,10;MULBL;MOVDX,AX

(4)将存储器数据段偏移地址为2000H的字数据的高8位变反,其余位不变。

MOVAX,[2000H];NOTAH

(5)将寄存器AX内容与BX内容和进位位标志的内容相加,结果送CX。

ADCAX,BX;MOVCX,AX

3、若给定AL和BL的值分别如下,

(1)(AL)=60H,(BL)=80H

(2)(AL)=80H,(BL)=60H

已知下列程序段,按无符号数计算,说明程序的转向。

(每一问2.5分,共5分)

CMPAL,BL

JZL1

JCL2

ADDAL,BL

JCL3

JZL4

JMPL5

(1)L2

(2)L5

四、I/O接口设计题

1、8086微机系统的并行接口8255A的端口地址为(A口—60H,B口—61H,C口—62H,控制口—63H),现将8255A的A口连接一输出设备,工作在0方式。

B口连接一输入设备,工作在0方式,C口下半部为输出,上半部为输入。

PC4作为输出设备的选通控制信号且低电平有效。

中断控制器8259A一片(地址号:

80H,81H)。

工作于边缘触发方式,普通全嵌套中断优先级,无缓冲,采用非自动中断结束方式,8259A的ICW2给定为30H。

请填充下面程序中的空白项(注意:

控制字中可0可1位选0,8255未用端口设成输入方式)。

MOVAL,10000001B;8255初始化

OUT63H,AL

MOVAL,00010011B;8259A初始化ICW1

OUT80H,AL

MOVAL,30H;ICW2

OUT81H,AL

MOVAL,00000001B;ICW4

OUT81H,AL

MOVAL,00000010B;OCW1,使IR1的中断请求被屏蔽,其它中断请求被允许。

OUT81H,AL

INAL,61H;从8255的B口读入数据

MOVAL,00001001B;用按位置位/复位方式使PC4选通无效

OUT63H,AL

POPAX

OUT60H,AL;由A口输出数据

MOVAL,00001000B;用按位置位/复位方式使PC4选通有效

OUT63H,AL

如果对应8259A的IR1中断类型号是31H;

中断服务子程序的入口地址存放在内存的000C4H,000C5H,000C6H,000C7H单元中。

2、8253与CPU和74LS138译码器的硬件电路连接如图所示,请回答如下问题:

(1)根据74LS138的输入逻辑计算出8253的四个端口地址。

(2)当计数器0的CLK0输入时钟为1MHz,要求该通道OUT0输出频率为1KHz的方波脉冲,试编写初始化程序。

 

(注:

可0可1的位设置为0,时间常数按二进制计算,程序必须有注释,无注释减分)

四个端口地址为:

80H-83H

时间常数为:

1000000HZ/10000HZ=1000

MOVAL,00110110B;计数器0,工作方式3,二进制格式

OUT83H,AL

MOVAX,1000;先写低8位,后写高8位

OUT80H,AL

MOVAL,AH

OUT80H,AL

3、8255的硬件电路如图所示,请回答如下问题:

(1)根据74LS138的输入逻辑计算出8255的四个端口地址。

(2分)

(2)编写程序段,当8255A的PA0~PA7中有一个开关闭合时,B口发光二极管L0~L3灭,L4~L7亮。

当8255A的PA0~PA7全部打开时,B口发光二极管L0~L7灭。

(8分)

(注:

可0可1的位设置为0,程序必须有注释,无注释减分)

答案:

8255的四个端口地址为:

90H—93H

START:

MOVAL,1001X00XH;8255初始化设置,A口方式0,输入;B口方式0,输出,C口任意;

OUT93H,AL

STATES:

INAL,90H;读A口

CMPAL,FFH;判断有开关闭合吗?

全打开时结果为0,有一个闭合则结果不为0。

JZHIGH;全开时转HIGH。

有一个闭合则结果不为0顺序执行

MOVAL,FFH;L0~L7灭

OUT91H,AL

JMPSTATES;转去继续判断

HIGH:

MOVAL,0FH;L0~L3灭,L4~L7亮

OUT91H,AL

DONE:

JMPSTATES;返回继续判断

4、8259与CPU的硬件电路如图所示,假定8259的口地址为60和61H,请回答下列问题:

(1)要求8259为电平触发,单片,中断向量为60H,自动中断结束(EOI),非缓冲,特殊完全嵌套方式。

请编写完成对8259初始化的程序段。

(5分)

初始化程序段

MOVAL,00011011B;写ICW1,电平触发,单片,

OUT60H,AL

MOVAL,60H;写ICW2,设置中断类型码

OUT61H,AL;中断向量为60H-67H(IR0-IR7)

单片8259,不对ICW3设置

MOVAL,00010011;写ICW4,8086/88模式,自动中断结束(EOI),非缓冲,特殊完全嵌套

OUT61H,AL

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1