微机原理复习题80281备课讲稿.docx

上传人:b****7 文档编号:26031314 上传时间:2023-06-17 格式:DOCX 页数:13 大小:73.20KB
下载 相关 举报
微机原理复习题80281备课讲稿.docx_第1页
第1页 / 共13页
微机原理复习题80281备课讲稿.docx_第2页
第2页 / 共13页
微机原理复习题80281备课讲稿.docx_第3页
第3页 / 共13页
微机原理复习题80281备课讲稿.docx_第4页
第4页 / 共13页
微机原理复习题80281备课讲稿.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

微机原理复习题80281备课讲稿.docx

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

微机原理复习题80281备课讲稿.docx

微机原理复习题80281备课讲稿

 

微机原理复习题80281

一、填空题

1、微型计算机由______________,______________,______________和系统总线组成.

2、8086/8088最大模式系统中有两个或多个微处理器,其中有一个是主处理器8086/8088,其它的处理器称为______________。

3、若内存容量为4GB,字长为32,则地址总线______________条,数据总线的宽度为______________。

4、清零AL的第二位和第三位的指令________________________________。

5、8086CPU引脚中控制地址锁存器锁存地址的引脚是________________,控制总线驱动器方向的引脚是________________。

6、当多个外设同时产生中断请求,CPU响应中断的顺序是受______________的影响。

7、8086系统的工作模式分为___________________和_____________________。

8、在DEBUG模式下,单步调试程序的命令是______________,查看寄存器内容的命令是______________。

9、MOVAX,[BX][SI],是对______________段的______________寻址方式。

10、存储器容量的扩充包括______________扩充和________________扩充。

11、置位AL的第七位的指令____________________________。

12、计算机控制系统中的系统总线包括三种总线分别是_____________________,___________________________,____________________________。

13、指令语句中两种类型的操作数为:

__________操作数和_________操作数。

14、十进制数84.32转换成十六进制____________________H。

(精确到小数点后4位)

15、补码CBH的十进制真值_________________,反码D2H的十进制真值_______________。

16、8086加电启动时,其内部CS=______________,IP=_____________,即8086的启动程序应从_______________开始执行,该执行单元一般存放_______________指令。

17、8086是_______位微处理器,_______位地址线,可寻址的地址空间为_________字节。

18、8088的总线接口部件的指令队列有__________字节。

19、若(CS)=1000H,(DS)=2000H,(SS)=3000H,(ES)=4000H,(SI)=1000H,(BP)=2000H,则指令MOVAX,[BP]的功能是将____________单元的内容传送给AL,将__________单元的内容传送给AH(填写物理地址)。

20、CPU和外设之间的数据传送方式有_______________、_______________、_______________和_______________。

21、在8086/8088的通用寄存器AX、BX、CX、DX中,用作存储器间址的寄存器为____;用作I/O端口间址的寄存器为____;用作循环控制指令(LOOP)的寄存器为____。

22、8086中的BIU由_____个_____位段寄存器、一个______位指令指针、_____字节指令队列、______位地址加法器和控制电路组成。

23、已知X的补码是11101011,Y的补码是01001010,则X-Y的补码是_______________。

24、微型计算机由_______________、_______________、_______________和系统总线组成。

25、加电启动时,8086的启动程序应从_______________开始执行。

该执行单元一般存放_______________指令。

26、8086CPU对存储器的最大寻址空间为_______________;在独立编址时对接口的最大寻址空间是_______________。

27、用8086CPU组成的计算机系统中,在最小工作方式时总线控制信号由_______________产生,最大工作方式时总线控制信号由_______________产生。

28、在寻址方式中,可作基址寄存器的有___________、_________。

29、若(AX)=9520H,则当AX的内容为带符号数时,(AX)/2应用指令__________,结果是(AX)=_____________H。

30、汇编语言源程序结束伪指令是_______________。

31、如果某存储器SRAM芯片的容量为4K×8位,则存储器组内寻址地址线是_______根,如果它在系统中起始地址为0F0000H,则它的末地址是_______________。

32、CPU和外设之间的数据传送方式有_______________、_______________、_______________和_______________。

二、简答题

1、什么是中断?

什么是中断向量?

中断过程一般包括哪几个阶段?

2、简述8086汇编语言子程序与宏汇编的异同点。

3、简述存储器芯片片选信号的构成方法及特点。

4、随机存取存储器芯片分几类?

介绍其特点?

5、简述取中断向量和设置中断向量的方法。

6、1)、下面的时序图是CPU在什么模式下做什么操作?

2)、下图中

分别代表输出什么?

3)、

的引脚的作用是什么?

在此时序中电平状态是什么?

4)、为什么要插入

状态?

7、简述存储器芯片片选信号的构成方法及特点。

8、用4个8b*32KEPROM存储器27C256设计一个32位的存储系统,画出连接图。

9、只读存储器芯片分几类?

介绍其特点?

10、分别指出下列指令中源操作数的寻址方式。

  

(1)MOVAX,1000H

(2)MOVAX,ES:

1000H(3)ADDAX,[BX+4](4)SUBAX,[BX+DI+5]

  (5)MOV[BX],AL

11、存储器系统连接如下图,请分别写出图中第一组(1#、2#)、第二组(3#、4#)的地址分配范围。

(写出具体步骤)

12、8253A控制方式字如下,设8253A的端口地址为620H~623H。

若用通道1工作在方式3,按十进制计数,计数值为2340,对8253进行初始化编程。

13、8086CPU内部由哪两部分组成?

各完成什么工作?

14、请叙述8259A对外部中断请求的处理过程?

15、阅读下面一段程序

MOVCX,10

LEASI,FIRST

LEADI,SECOND

LEABX,SUM

CLC

AGAIN:

MOVAX,[SI]

ADCAX,[DI]

MOV[BX],AX

ADDSI,2

ADDDI,2

ADDBX,2

LOOPAGAIN

请问:

(1)本程序实现的功能是什么?

(2)结果在哪里存放?

16、详细写出半导体存储器的分类。

三、程序填空题

1、计算(V-(X*Y+Z-540))/X,其中X、Y、Z、V均为16位带符号数,存入X、Y、Z、V单元中,将上式计算结果商存入AX,余数存入DX中,将程序填写完整:

MOVAX,X

______

MOVCX,AX

MOVBX,DX

MOVAX,Z

______

ADDCX,AX

______BX,DX

SUBCX,540

SBBBX,______

MOVAX,V

CWD

SUBAX,CX

______DX,BX

IDIVX

2、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。

(1)MOVAX,1200HAX=______

(2)MOVAX,BXAX=______

(3)MOVAX,[1200H]AX=______

(4)MOVAX,[BX]AX=______

(5)MOVAX,1100[BX]AX=______

(6)MOVAX,[BX][SI]AX=______

(7)MOVAX,[BX][SI]1100HAX=______

3、执行完以下指令对标志位的影响。

00000100+00001011

按无符号数运算CF=______按带符号数运算OF=______

00000111+11111011

按无符号数运算CF=______按带符号数运算OF=______

00001001+01111100

按无符号数运算CF=______按带符号数运算OF=______

10000111+11110101

按无符号数运算CF=______按带符号数运算OF=______

4、设(DS)=2000H,(ES)=3000H,(SS)=4000H,(BX)=1000H,(BP)=1000H,

(SI)=0002H,(DI)=0002H,(21000H)=1234H,(21002H)=5678H,(31000H)=9ABCH,(31002H)=0DEF0H,(41000H)=3456H,(41002H)=789AH

计算下列各指令中源操作数的物理地址,并指出指令执行后AX寄存器的内容。

MOVAX,ES:

[1000H]

(AX)=_______________。

MOVAX,[BX]

(AX)=_______________。

MOVAX,[BP+DI]

(AX)=_______________。

MOVAX,[BX][SI]

(AX)=_______________。

5、求首地址为ARRAY的10个字之和,结果存入TOTAL

MOVCX,10

MOVAX,0

MOVSI,_______________

AGAIN:

ADDAX,_______________

ADDSI,2

_______________

MOVTOTAL,AX

6、把BX中的二进制数以十六进制的形式显示在屏幕上

mov__________,4

rotate:

movcl,4

__________bx,cl

moval,bl

andal,_______

addal,30h;’0’~’9’ASCII30H~39H

cmpal,3ah

_______printit

addal,7h;’A’~’F’ASCII41H~46H

printit:

movdl,al

movah,2

int21h

__________________

jnzrotate

四、程序设计题

1、codesegment

assumecs:

code

mainprocfar

start:

repeat:

callhebi

callbide

jmprepeat

movax,4c00h

int21h

mainendp

hebiprocnear

movbx,0

newchar:

movah,1

int21h

subal,30h

jlexit

cmpal,10

jladd_to

subal,27h

cmpal,0ah

jlexit

cmpal,10h

jgeexit

add_to:

movcl,4

shlbx,cl

movah,0

addbx,ax

jmpnewchar

exit:

ret

hebiendp

bideprocnear

movcx,10000

calldec_div

movcx,1000

calldec_div

movcx,100

calldec_div

movcx,10

calldec_div

movcx,1

calldec_div

ret

bideendp

dec_divprocnear

movax,bx

movdx,0

divcx

movbx,dx

movdl,al

adddl,30h

movah,2

int21h

ret

dec_divendp

codeends

endstart

a)文字叙述该程序实现的功能?

(3分)

b)子过程HEBI实现什么功能?

子过程DEC_DIV实现什么功能?

(4分)

c)各子过程之间是通过什么来传递参数的?

(3分)

2、实现两个十六位二进制数的加法。

要求加数放在FIRST开始单元,被加数放在SECOND开始单元,和数放在SUM单元。

3、统计从STRING内存单元开始的100个字(WORD)型带符号数的整数、负数和零的字个数。

五、硬件设计题

1、以8086CPU用8b*8K存储器SRAM设计一个32KB的存储系统,画出连接图,并写出每片存储器的地址范围。

2、某8088系统用容量为8K×8的ROM芯片2764构成32KB的只读存储器。

1)确定ROM芯片2764的数据线和地址线的位数。

2)确定需要多少个2764芯片。

3)试利用74LS138译码,画出存储器的组成图与CPU的连接图。

3、8255A控制字如下,其端口地址为AF00H~AF03H,A口方式0输出,B口方式0输入,端口C方式0输入,编写程序实现初始化,并画出8255A与8088系统数据总线、地址总线、端口地址编译方法及控制信号的连接。

4、某8088系统用2764ROM芯片和6264SRAM芯片构成16KB的内存,其中,ROM的地址范围为:

FE000H-FFFFFH,RAM的地址范围为F0000H-F1FFFH。

已知2764ROM芯片和6264SRAM芯片的容量均为8K

8bit。

1)确定2764和6264芯片的数据线和地址线的位数。

2)确定需要2764和6264芯片各几片。

3)试利用74LS138译码,画出存储器与CPU的连接图,并标出总线信号名称。

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

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

(2)计数器0:

每10ms输出1个CLK脉冲宽的负脉冲

(3)计数器1:

产生10KHz的连续方波信号

(4)计数器2:

启动计数5ms后OUT输出高电平。

(5)画线路连接图,并编写初始化程序。

 

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

当前位置:首页 > 小学教育 > 英语

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

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