微机原理习题.docx

上传人:b****3 文档编号:2174748 上传时间:2022-10-27 格式:DOCX 页数:47 大小:133.39KB
下载 相关 举报
微机原理习题.docx_第1页
第1页 / 共47页
微机原理习题.docx_第2页
第2页 / 共47页
微机原理习题.docx_第3页
第3页 / 共47页
微机原理习题.docx_第4页
第4页 / 共47页
微机原理习题.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

微机原理习题.docx

《微机原理习题.docx》由会员分享,可在线阅读,更多相关《微机原理习题.docx(47页珍藏版)》请在冰豆网上搜索。

微机原理习题.docx

微机原理习题

模拟试题1

一.填空题(20分)

1.指令由操作码和地址码组成。

2.I/O接口是微机系统的一种部件,它被设置在主机与外设之间。

3.已知[X]补=(11110011)B,则真值X=-13。

4.IF是中断允许标志。

5.SP称为堆栈指针。

6.CS称为代码段寄存器。

7.段地址为A382H,偏移地址为1234H,则对应的物理地址为A4A54。

8.8086CPU由执行部件和总线接口部件两部分组成。

9.CPU的基本时间计量单位称为时钟周期。

10.SP总是指向堆栈的栈顶单元。

11.指令MOVAX,[BP+200]读取的是堆栈段的存储单元。

12.由8个二进制位组成的基本数据表示单元称为字节。

13.访存空间的是指CPU所能访问的储存空间的最大地址。

14.某存储器芯片的存储容量为32K×8,则该芯片有个存储单元。

15.在总线操作周期的T3状态,若CPU检测到引脚的信号为低电平,则会在T3状态后插入一个Tw。

16.指令由伪指字段和操作数字段组成。

17.8086CPU指令系统中,用20条地址线寻址I/O端口,其端口地址范围为1M。

18.电可擦除的可编程只读存储器的英文简写为ER2ROM。

二、选择题(20分)

1.用来存放即使执行的指令的偏移地址的寄存器是()。

ASPBIPCBPDCS

2.源变址寄存器是()。

ASIBDICSPDDX

3.下面4个标志中属于控制标志的是()。

ACFBDFCSFDZF

4.LEABX,BUFF指令的功能是()。

A将存储单元BUFF的地址送给BX。

B将存储单元BUFF的数据送给BX。

C将存储单元BUFF的偏移地址送给BX。

D将存储单元BUFF的段地址送给BX。

5.DOS功能调用的子功能号存放在()寄存器中。

AAHBALCDHDDL

6.采用DMA方式的I/O系统中,其基本思想是在()间建立直接的数据通道。

ACPU与外设B主存与外设

C外设与外设DCPU与主存

7.设SP=1110H,执行PUSHAX指令后,SP的内容为()。

ASP=1112HBSP=110EH

CSP=1111HDSP=110FH

8.语句DAIDB2DUP(3,5,7)汇编后,与该语句功能等同的语句是()。

ADAIDB3,5,7BDAIDB2,3,5,7

CDAIDB3,5,7,2DDAIDB3,5,7,3,5,7

9.给定AL=80H,CL=02H,则SARAL,CL指令执行后的结果是()。

AAL=40HBAL=20H

CAL=0C0HDAL=0E0H

10.对于输入端口,应具有下面何种功能()。

A应具备数据缓冲功能。

B应具备数据锁存功能。

C应同时具备数据缓冲功能和数据锁存功能。

D具备缓冲功能和数据锁存功能中的任一种。

三、判断题,正确的打√,错误的打×。

(10分)

1.堆栈是处在CPU内部的一个部件。

(×)

2.8086的状态标志位有9个。

()

3.IP是EU中的寄存器。

()

4.IP中存放的是正在执行的指令的偏移地址。

()

5.全地址译码法是指存储器芯片上的所有地址均参加译码。

()

6.EPROM是电可擦除的PROM。

()

7.中断是指CPU执行程序过程被意外暂停。

()

8.EEPROM中存储的数据不会因掉电而丢失。

()

9.SRAM是不用刷新的RAM。

()

10.总线周期是指CPU通过总线访问一次内存或外设的时间。

(√)

四、程序分析题(10分)

1.MOVBX,00FFH

ANDBX,0FFFH

ORBX,0F0FH

XORBX,00FFH

上述程序段运行后,BX=(),CF=()。

2.CMPAX,BX

JGENEXT

XCHGAX,BX

NEXT:

CMPAX,CX

JGEDONE

XCHGAX,CX

DONE:

(1)上述程序运行后,原有AX,BX,CX中最大数放在哪个寄存器中?

()

(2)3个数是带符号数,还是无符号数?

()

3.指出下面程序运行后X和Y单元中各自存放的内容。

DATASEGMENT

XDB23H,34H,56H

YDB78H,65H,22H

DATAENDS

CODESEGMENT

ASSUMECS:

CODE,DS:

DATA

START:

MOVAX,DATA

MOVDS,AX

MOVSI,0FFSETX

MOVDI,0FFSETY

MOVCX,3

CLC

NEXT:

MOVAL,[SI]

ADDAL,[DI]

DAA

MOV[SI],AL

INCSI

INCDI

LOOPNEXT

MOVAH,4CH

INT21H

CODEENDS

ENDSTART

问:

(X)=?

()(Y)=?

()

(X+1)=?

()(Y+1)=?

()

(X+2)=?

()(Y+2)=?

()

五、为某PC机扩展8K内存,采用6264芯片(容量为8K×8),采用全地址译码方式,地址范围为C0000H——C1FFFH。

画出系统连接图。

(10分)

六、8255A的应用(10分)

已知8255A方式控制字格式如下:

D6-5:

A组方式选择D4:

口AI/O选择

D3:

上C口I/O选择D2:

B组方式选择

D1:

口BI/O选择D0:

下C口I/O选择

D7=1:

标志位

回答以下问题:

1.8255A口A具有3种工作方式,分别是、、。

2.若要求口A、口B均工作于方式0,口A输入,口B输出,口C输入,则相应方式选择控制字为。

3.若控制口地址为0C3H,则口A地址为。

七、编程(10分)

1.完成S=A+B×C表达式的计算,其中变量A、B、C均为单字节带符号数,结果S为双字节带符号数。

2.编程实现从键盘输入一个十六进制字符:

“0--9”,将其转换成对应的8位二进制数后存入内存ASC1单元中。

 

模拟试题2

一、填空题(20分)

1.为了保存动态RAM的信息,每隔一定时间需对其进行。

2.若8086CPU的主频为5MHz,则一个时钟周期为。

3.已知X=-128,则X的8位补码[X]补=。

4.DF是标志。

5.BP称为。

6.数据段寄存器的英文代号是。

7.若物理地址是A8000H,段地址是A000H,则偏移地址为。

8.8086CPU由总线接口部件BIU和两部分组成。

9.CPU访问一次存储器或I/O端口所花的时间称为一个。

10.ALU位于CPU的部件内。

11.指令MOVBX,[SI+BP+20]中源操作数采用的寻址方式是。

12.字节是由位二进制数组成的数据存储单元。

13.8086CPU可访问的I/O端口的最大数是。

14.在总线操作周期的状态,若CPU检测到READY引脚的信号为低电平,则会在此状态后插入一个TW。

15.某个存储器芯片有苦难言2048个存储单元,每个存储单元能存储4位二进制数,则容量为。

16.指令由字段和字段组成。

17.表达式20OR7的值为。

18.EPROM称为。

19.PC机的接口地址范围为0000H—03FFH,其中被系统占用。

20.8255A是芯片。

二、选择题(20分)

1.用来存放即使执行的指令的段地址的寄存器是()。

ASPBIPCBPDCS

2.目的变址寄存器是()。

ASIBDICSPDDX

3.下面4个标志中属于控制标志的是()。

ACFBTFCZFDSF

4.MOVBX,BUFF指令的功能是()。

A将存储单元BUFF的地址送给BX。

B将存储单元BUFF的数据送给BX。

C将存储单元BUFF的偏移地址送给BX。

D将存储单元BUFF的段地址送给BX。

5.DOS功能调用是通过中断类型号()实现的。

A16HB21H

C0CHD0DH

6.能实现外设和内存直接进行数据交换的数据传输方式是()

A查询方式B无条件传送方式

C中断方式DDMA方式

7.设SP=1110H,执行POPAX指令后,SP的内容为()。

ASP=1112HBSP=110EH

CSP=1111HDSP=110FH

8.语句DAIDB3DUP(1,2)汇编后,与该语句功能等同的语句是()。

ADAIDB3,1,2BDAIDB1,2,3

CDAIDB1,2,1,2,1,2DDAIDB,1,2

9.AL=80H,CL=02H,则SARAL,CL指令执行后的结果是()。

AAL=40HBAL=20H

CAL=0C0HDAL=0E0H

10.对于输入端口,应具有下面何种功能()。

A应具备数据缓冲功能。

B应具备数据锁存功能。

C应同时具备数据缓冲功能和数据锁存功能。

D具备缓冲功能和数据锁存功能中的任一种。

三、判断题,正确的打√,错误的打×。

(10分)

1.堆栈是处在CPU内部的一个部件。

()

2.8086的状态标志位有3个。

()

3.CS是BIU中的寄存器。

()

4.全地址译码法是指存储器芯片上的所有地址均参加译码。

()

5.DROM需要刷新。

()

6.ROM具有掉电后信息不丢失的特征。

()

7.片内总线包括AB、DB、CB。

()

8.状态周期T是CPU访问一次内存所用的时间。

()

9.采用ANDAX,0指令可使CF和AX同时清0。

()

10.XORAX,AX指令可使AX清0。

()

四、程序分析题(10分)

1.分析下面程序段,回答问题:

MOVCX,DX

NOTCX

ADDCX,DX

INCCX

上述程序段运行后,CX=(),CF=()。

2.CMPAX,BX

JBNEXT

XCHGAX,BX

NEXT:

CMPAX,CX

JBDONE

XCHGAX,CX

DONE:

……

试回答:

(1)上述程序运行后,原有AX,BX,CX中最小数放在哪个寄存器中?

()

(2)3个数是带符号数,还是无符号数?

()

3.分析下面程序段,指出程序完成的功能及运行结果。

MOVAL,28H

MOVAH,0

SALAX,1

MOVBX,AX

SALAX,1

SALAX,1

ADDAX,BX

(1)程序段完成的功能是()。

(2)程序运行后AX=()。

五、已知8255A的地址为0060H—0063H,A组设置方式1,端口A作为输入,PC6、PC7作为输出,B组设置为方式1,端口B作为输入,编制初始化程序。

(10分)

六、存储器扩展应用(10分)

用2K×4的EPROM存储器芯片组成一个16KB的ROM。

(1)共需多少块芯片?

(2)画出存储器的结构连接图。

 

七、编程题(10分)

1.利用DOS系统功能调用从键盘输入一

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

当前位置:首页 > 人文社科 > 文化宗教

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

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