微机原理练习题.docx

上传人:b****7 文档编号:15589067 上传时间:2023-07-05 格式:DOCX 页数:20 大小:57.89KB
下载 相关 举报
微机原理练习题.docx_第1页
第1页 / 共20页
微机原理练习题.docx_第2页
第2页 / 共20页
微机原理练习题.docx_第3页
第3页 / 共20页
微机原理练习题.docx_第4页
第4页 / 共20页
微机原理练习题.docx_第5页
第5页 / 共20页
微机原理练习题.docx_第6页
第6页 / 共20页
微机原理练习题.docx_第7页
第7页 / 共20页
微机原理练习题.docx_第8页
第8页 / 共20页
微机原理练习题.docx_第9页
第9页 / 共20页
微机原理练习题.docx_第10页
第10页 / 共20页
微机原理练习题.docx_第11页
第11页 / 共20页
微机原理练习题.docx_第12页
第12页 / 共20页
微机原理练习题.docx_第13页
第13页 / 共20页
微机原理练习题.docx_第14页
第14页 / 共20页
微机原理练习题.docx_第15页
第15页 / 共20页
微机原理练习题.docx_第16页
第16页 / 共20页
微机原理练习题.docx_第17页
第17页 / 共20页
微机原理练习题.docx_第18页
第18页 / 共20页
微机原理练习题.docx_第19页
第19页 / 共20页
微机原理练习题.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

微机原理练习题.docx

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

微机原理练习题.docx

微机原理练习题

例1:

8088属于多少位微处理器?

数据线和地址线根数分别是多少?

寻址空间多大?

答:

1.8088属于准16位微处理器;有8根数据线,20根地址线;寻址空间为220B,即1MB)。

例2:

在8086/8088CPU中,物理地址和逻辑地址是指什么?

已知逻辑地址为1F86:

38A5H,如何计算出其对应的物理地址?

答:

物理地址是CPU访问存储器所用的地址。

逻辑地址是段地址和偏移地址形式的地址,即汇编语言程序中使用的存储器地址。

若已知逻辑地址为1F00:

38A0H,则对应的物理地址=1F00Hx16+38A0H=228A0H。

例3:

设(BL)=11001011B,变量VAR的容为00110010B,求下列指令单独执行后BL的容:

(1)XORBX,VAR;

(2)ANDBX,VAR;(3)ORBX,VAR;

(4)XORBX,11110000B;(5)ANDBX,00001111B;

解:

(1)F9H

(2)2H(3)0FBH(4)3BH(5)0BH

例4:

分析下列指令,对正确指令写出源操作数的寻址方式,对错误指令写出原因(设VAR为字变量)。

(1)MOVBX,VAR[SI]

(2)MOVBP,AL(3)MOVCS,AX

(4)MOVDS,0100H(5)MOVAX,BX

解:

(1),寄存器相对寻址

(2),类型不一致

(3),CS不能作为目的操作数

(4),当DS、ES、SS作为目的操作数时,源操作数不能是立即数

(5),寄存器寻址

例5.已知中断向量表中,001C4H中存放着2200H,001C6H中存放着3040H,则其中断类型码是____H,中断服务程序的入口地址的物理地址和逻辑地址分别是_____H和______H:

_________.

答:

71H,32600H和3040H:

2200H

例6.8086CPU响应外部中断请在___

A.一条指令执行结束B.一个机器周期结束

C.立即响应D.根据中断类型决定

例7.硬件中断可分为___和_____(答案:

非屏蔽中断和可屏蔽中断)

例8.下面是某8086微机存中的部分数据,则中断类型号为11H的中断服务程序的入口地址存放在___

A.0000H:

0011HB.0000H:

0022HC.0000H:

0033HD.0000H:

0044H

例9.当有如下中断请求时,微处理器执行完当前指令后,优先级别最底的响应是___

A.INT0B.NMIC.INTRD.单步中断

例10.在计算机系统中,微处理器对存储器单元和I/O端口的编址方法有统一编址和独立编址两种方法,8086/8088CPU对I/O端口编址采用的是方法,当8088CPU工作在最小方式时,用于区分访问存储器或I/O端口的控制信号(即引脚)为。

例11.试比较并行通信与串行通信的特点。

答:

并行通信是在同一时刻发送或接收一个数据的所有二进制位。

其特点是接口数据的通道宽,传送速度快,效率高。

但硬件设备的造价较高,常用于高速度、短传输距离的场合。

串行通信是将数据逐位的传送。

其特点是传送速度相对较慢,但设备简单,需要的传输线少,成本较低。

所以常用于远距离通信。

试题一

一、单选题

1.8088CPU系统主存储器以()为单位编址。

A.字节B.字C.双字D.八字节

2.在下列8086指令中,合法的指令是()。

A.ADD[BX],01HB.SHLCL,AXC.OUT258H,ALD.INAL,DX

3.8086CPU是()CPU。

A.8位B.16位C.32位D.64位

4.8088指令MOVAX,[BX]中源操作数的寻址方式为()。

A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址

5.在下列伪指令中定义字节变量的是()。

A.DBB.DWC.DDD.DT

6.执行PUSHAX和POPBX两条指令也相当于执行()指令。

A.MOVBX,AXB.MOVAX,BXC.XCHGAX,BXD.LEAAX,BX

7.8088系统中将一个数送入堆栈后,堆栈指针寄存器应进行()操作。

A.减1B.减2C.加1D.加2

8.8088CPU执行算术运算指令不会影响的标志位是()。

A.溢出标志B.符号标志C.零标志D.方向标志

9.若容量为16K位的SRAM芯片具有8条数据线,则它具有的地址线条数为()。

A.11B.12C.13D.14

10.8255A的方式选择控制字应写入()。

A.A口B.B口C.C口D.控制口

二、填空题

1.在·诺依曼计算机中,指令和数据以的形式表示,计算机按照存储程序、

程序控制执行的方式进行工作。

2.微机系统的硬件部分包括五个基本组成部分:

运算器、、主存储器、输入设备

和输出设备。

3.8088CPU最小模式基本总线读操作包括个时钟周期,当存储器或I/O速度较慢时,则需要插入。

4.对于8088CPU,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址

为1000H,偏移地址为2345H,则该存储单元的物理地址为H。

5.8088CPU从功能上讲,其部结构分为__和__两大部分。

6.8088CPU的外部地址总线有位,可直接寻址容量的存储空间。

7.具有电可擦除的只读存储器是。

三、判断题(请在下面每题后面的括号打或者)

1.MOV指令和IN指令都具有将存息传送到CPU中去的功能。

()

2.DMA是一种不需要CPU介入的高速数据传送方式。

()

3.8088的中断系统中有两类硬中断:

可屏蔽中断和不可屏蔽中断。

非屏蔽中断NMI不受中断允许位IF的控制。

()

4.微处理器就是微型计算机。

()

5.8088的输入输出指令中,允许使用DX存放端口地址,不允许使用AX、AL以外的寄存器传送数据。

()

6.标志寄存器中的溢出标志位OF=1时,进位标志位CF也为1。

()

7.8088CPU进行堆栈操作时,可依需要进行字节或字操作。

()

8.在8086/8088微机系统的中断向量表中,每个中断向量占4个存储单元。

()

9.8088CPU系统中外部中断的优先级比部中断的优先级高。

()

10.8088系统中的指令可以没有操作数。

()

四、简答题

8088CPU有哪三大类寻址方式?

分别指出下列指令中源操作数寻址方式,若是存储器寻址,则分别给出计算有效地址(偏移地址)EA和物理地址PA的表达式。

MOVAX,2100H

MOVCX,DISP[BX]

MOV[SI],AX

ADCAX,[BX][SI]

MOVAX,[BP]

MOVAX,ES:

[BX+SI+20]

MOVSI,[2100H]

五、计算题

1.下列指令执行完后,AX=。

MOVAX,2030H

ANDAX,00FFH

2.下列指令执行完后,AL=。

MOVAL,45H

MOVCL,4

ROLAL,CL

HLT

3.若SS=1000H,SP=1000H,AX=1234H,BX=5678H,试说明执行指令

PUSHBX

PUSHAX

POPCX

之后,SP=,SS=,CX=。

六、程序设计题

1.在BUF开始有一个字节型数组,共有100个元素,以下程序段用来计算这个数组中非零元素的个数,并将结果存入存COUNT单元,在所给程序段的划线处填入适当指令或指令的一部分,使其完成指定功能。

BUFDB100DUP(?

COUNTDB0

…………..

START:

MOVAX,DATA

MOVDS,AX

LEASI,

MOVCX,

CON:

MOVAL,[SI]

CMPAL,

JZNEXT

INC

NEXT:

INCSI

LOOP

HLT

七、应用题

1.(18分)试为某微机应用系统设计一个地址空间为02000H~05FFFH的RAM存储器。

CPU具有20根地址线,8根数据线,与存储器有关的控制信号有存储器读

和存储器写

,可选用的SRAM和38译码器芯片的外部引脚如下图所示,

要求:

(2分)计算RAM空间的大小?

(2分)需几个SRAM芯片?

(4分)给出每个存储器芯片的地址围。

(10分)画出该存储器与CPU的连接图。

2.(8分)某8088微机应用系统以8255A作为接口,采集8个开关的状态,并通过发光二极管显示出来(开关闭合,对应的发光二极管亮;开关断开,对应的发光二极管灭),电路连接如下图所示。

设8255A的端口地址为D0H~D3H。

要求:

写出8255A的工作方式控制字,要求无关项置“0”。

编写8255A的初始化程序和系统的输入输出程序。

8255A与LED、开关键的连结

试题一答案

一、单选题(每小题1分,共10分)

1-5.ADBBA6-10.ABDAD

二、填空题(每空1分,共10分)

1.二进制2.控制器3.4个等待周期(或Tw)4.12345H5.执行单元_和_总线接口单元6..20位、1MB7.EEPROM

三、判断题(每小题1分,共10分)

1-56-10

四、简答题(每小题3分,共24分)

答:

立即数寻址、寄存器寻址、存储器(或存)寻址。

1.立即数寻址

2.存储器寻址EA=(BX)+DISP,PA=(DS)*16(或10H)+EA

3.寄存器寻址

4.存储器寻址EA=(BX)+(SI),PA=(DS)*16(或10H)+EA

5.存储器寻址EA=(BP),PA=(SS)*16(或10H)+EA

6.存储器寻址EA=(BX)+(SI)+14H(或者20),PA=(ES)*16(或10H)+EA

7.存储器寻址EA=2100H,PA=(DS)*16(或10H)+EA

五、计算题(每空2分,共10分)

1.AX=0030H(2分)

2.AL=54H。

(2分)

3.SP=0FFEH(2分),SS=1000H(2分),CX=1234H(2分)。

六、程序设计题(每空2分,共10分)。

BUF

100

0

COUNT

CON

七、应用题(第1小题18分,第2小题8分,共26分)

1.1)答:

RAM芯片容量=213*8bit=8KB(或64Kb)(2分)

2)答:

05FFFH-02000H+1=04000H=214=16KB,所以需要16KB/8KB=2个SRAM芯片。

(2分)

3)第1个SRAM芯片地址围:

02000H~03FFFH

第2个SRAM芯片地址围:

04000H~05FFFH(4分)

4)图略(10分)

2.1)控制字为:

10010000B(2分)

2)MOVAL,90H;设置8251A方式选择控制字

OUT0D3H,AL;A口方式0输入,B口方式0输出(2分)

START:

INAL,0D0H;从A口读入8位开关状态码

MOVCL,4;将AL中的数据高低4位互换

RORAL,CL

OUT0D1H,AL;从B口送出

JMPSTART(4分)

试题二

一、单选题

1.本学期《微机原理及应用》课程以()微处理器为学习对象。

A.8086/8088B.80286C.AMDD.ARM

2.8088CPU对存采用()管理。

A.分页B.分段C.分支D.后两种

3.8088微处理器中基址寄存器是()。

A.AXB.BXC.CXD.SI

4.堆栈操作的基本单位是()。

A.比特B.字节C.字D.双字

5.指令ORAL,[SI]的操作数一般放在存中的()。

A.数据段中B.堆栈段中C.附加段中D.代码段中

6.下列指令中,正确的是()。

A.MOV1000H,AXB.MOV[SI],[2000H]C.POPBLD.MOVAX,1000H

7.源程序必须经过()以后方能在计算机上运行。

A.装载到计算机B.编译和连接C.解释D.调试

8.可屏蔽中断类型码是()。

A.01B.02C.03D.04

9.能够进行中断管理的芯片是()。

A.8255AB.8259AC.8254D.8251A

10.8255A的方式选择控制字应写入()。

A.A口B.B口C.C口D.控制口

二、填空题

1.逻辑地址由段基地址和组成。

将逻辑地址转换为物理地址的公式是。

2.在Intel80x86系统中,若一个32位(4字节)的存储字11223344H的地址为10000H,

则10000H字节单元的容为,10003H字节单元的容为。

3.I/O端口的编址方式分为和。

4.汇编语言的指令由和两部分组成。

5.具有32位地址总线的CPU,可直接寻址容量的存储空间。

6.具有电可擦除的只读存储器是。

三、判断题(请在下面每题后面的括号打或者)

1.立即数寻址方式不能用于目的操作数字段。

()

2.MOV指令要影响标志位。

()

3.在计算机中,数据单位bit的意思是字节。

()

4.存放代码段段首地址的段寄存器为CS;存放堆栈段段首地址的段寄存器为DS。

()

5.用于对某个寄存器中操作数的寻址方式称为寄存器间接寻址。

()

6.数据总线是单向总线。

()

7.主存贮器和CPU之间增加cache(高速缓存)的目的是扩大CPU用寄存器的数量。

()

8.8086/8088微处理器堆栈的伸展方向是从地址向高地址。

()

9.8086/8088微处理器对I/O设备的管理是利用IN和OUT指令来实现的。

()

10.8255A可编程并行通信接口芯片的A,B,C三组端口都可以在3种方式下工作。

()

四、简答题

1.寻址方式;现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21023H)=65H,下列指令执行后,AX寄存器的容为:

(1)MOVAX,1200H(AX)=(1分);

(2)MOVAX,BX(AX)=(1分);

(3)MOVAX,[1200H](AX)=(1分);

(4)MOVAX,[BX][SI](AX)=(1分);

(5)MOVAX,1100H[BX][SI](AX)=(1分)。

2.8086微处理器部结构由哪些部件组成?

3.二进制数11000111B与10101110B异或运算后,ZF(零标志位)和PF(奇偶标志位)为何值?

(5分)

4.CPU与外设间的数据传送方式有哪几种方式?

五、程序阅读题

1.下列指令执行完后,(AH)=,(AL)=。

MOVAX,2345H

MOVCL,4

SALAX,CL

2.下列指令执行完后,(AX)=H。

BUFFERDW01H,11H,22H,33H,44H,

LEASI,BUFFER

MOVAX,[SI+6]

3.若SS=1000H,SP=1000H,AX=1234H,BX=5678H,试说明下列指令执行完后

PUSHAX

PUSHBX

POPAX

POPBX

AX=,BX=。

六、设计与应用

1.某微机系统(CPU为8088)采用Intel6264SRAM芯片(8K×8bit)构成存储器系统,问:

(1)构成128KB的存储器需要多少片6264?

一个6264芯片需要的地址线和数据线各多少根?

(5分)

(2)这种存储器扩展属于位扩展、字扩展还是字位扩展?

(3)如果采用全译码,哪些地址线参与芯片选择?

2.利用可编程并行接口芯片8255A完成下述功能。

读入接于A口的8位开关状态(K7~K0),将其低4位和高4位互换后从B口送出。

设8255A的端口地址为D0H~D3H。

编写8255A的初始化程序及有关控制程序(无关位置为0,不必是结构完整的汇编源程序)。

试题二答案

一、单选题(每小题2分,共20分)

1-5:

A,B,B,C,A,6-10:

D,B,A(或者D),B,A

二、填空题(每空1分,共10分)

1.偏移地址(或有效地址EA)(1分),物理地址(PA)=段地址×10H(或16)+偏移地址(或EA)(2分)

2.44H(1分),11H。

(1分)

3.4(1分)

4.操作码(1分)和操作数(1分)

5.4GMB(或者2的32次方B)(1分)

6.EEPROM(1分)

三、判断题(每小题1分,共10分)

1-5:

√,×,×,×,×6-10:

×,×,×,√,×

四、简答题(每小题5分,共20分)

1.

(1)(AX)=1200H(1分)

(2)(AX)=0100H(1分)

(3)(AX)=4C2AH(1分)(4)(AX)=7856H(1分)

(5)(AX)=65B7H(1分)

2.运算器、控制器和寄存器组以及3大总线。

(或者答EU和BIU也行)(5分)

3.ZF=0(2.5分),PF=1(2.5分)。

4.无条件传送方式、查询方式、中断方式以及DMA方式。

(5分)

五、程序阅读(每小题5分,共20分)

1.(AH)=34H(2.5分),(AL)=50H(2.5)

2.(AX)=0033H(或者33H)(5分)

3.AX=5678H(2.5分),BX=1234H(2.5分)

4.0000:

005CH,70H、56H、34H、12H。

(每空1分)

六、设计与应用(每小题10分,共20分)

1.

(1)128K/8K=16(片)(2分),由于(8K×8bit=2^13×8)

因此一个6264芯片需要13根地址线和8根数据线。

(2分)

(2)属于字扩展(3分)

(3)A13~A19地址线参与芯片选择。

(3分)

2.MOVAL,10010000B;或者MOVAL,90H

OUT0D3H,AL;8255初始化(5分)

INAL,0D0H;从A口读入开关状态(2分)

MOVCL,4

ROLAL,CL;或RORAL,CL——AL中的信息低4位和高4位互换(2分)

OUT0D1H,AL;输出到B口(1分)

试题三

一.单选题

1.在计算机中,一个字节由()位二进制数组成。

A.2B.4C.8D.16

2.设物理地址(10FF0H)=10H,(10FFlH)=20H,(10FF2H)=30H,从地址10FFlH中取出

一个字的容是()。

A.1020HB.3020HC.2030HD.2010H

3.8086CPU是()CPU。

A.8位B.16位C.32位D.64位

4.操作数直接存放在指令中,则它的寻址方式是()

A.直接寻址B.寄存器寻址C.寄存器间接寻址D.立即寻址

5.8086/8088确定下一条执行指令物理地址的计算表达式为()

A.(DS)×16+EAB.(ES)×16+EAC.(SS)×16+EAD.(CS)×16+EA

6.一般我们将计算机指令的集合称为()

A.机器语言B.汇编语言C.翻译程序D.指令系统

7.8088系统中将一个数从堆栈中出栈后,堆栈指针寄存器应进行()操作。

A.加2B.减2C.加1D.减1

8.下面为中断指令的是()

A.ADDAX,100HB.MOVBX,DS

C.INT21HD.MOVAX,BL

9.汇编语言中的变量有多种类型属性,但错误的类型是()

A.字节BYTE型B.字符CHAR型C.字WORD型D.双字DWORD型

10.在需要从端口387H读入数据时,下列指令中()是正确的。

A.INAL,387HB.OUT387H,AL

C.MOVAL,387HD.MOVDX,387HINAL,DX

二.填空题

1.计算机的指令由和两部分组成。

2.8088CPU最小模式基本总线读操作包括个时钟周期,当存储器或I/O速度较慢时,则需要插入等待周期。

3.对于8088CPU,物理地址是由段基址和偏移地址两部分构成,若某存储单元的段基址为2000H,偏移地址为514H,则该存储单元的物理地址为H。

4.DS是__段寄存器,ES是__段寄存器,SS是__段寄存器,CS是__段寄存器。

4.8088CPU的外部地址引脚有个,可直接寻址容量的存储空间。

三.判断题(请在下面每题后面的括号打或者,每小题1分,共10分)

1.MOV指令和IN指令都具有将存息传送到CPU中去的功能。

()

2.DMA是一种不需要CPU介入的高速数据传送方式。

()

3.8086/8088标志寄存器共有16位,每一位都有含义。

()

4.微处理器就是微型计算机。

()

5.8088的输入输出指令中,允许使用DX存放端口地址,不允许使用AX、AL以外的寄存器传送数据。

()

6.MOV[BX],[SI]指令是正确的。

()

7.8088CPU进行堆栈操作时,可依需要进行字节或字操作。

()

8.在8086/8088微机系统的中断向量表中,每个中断向量占4个存储单元。

()

9.8088CPU系统中外部中断的优先级比部中断的优先级高。

()

10.8088系统中的指令可以没有操作数。

()

四.简答题

1.8088CPU有哪三大类寻址方式?

已知(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=0ADH,(BX)=100H,(BP)=10H,指出下列2~8小题源操作数(注意,只回答源操作数)的寻址方式,其物理地址PA是多少?

2.MOVAX,2100H

3.MOVCX,[BX]

4.MOV[SI],AX

5.ADCAX,[BX][SI]

6.MOVAX,[BP]

7.MOVAX,ES:

[BX+SI+20]

8.MOVSI,[1800H]

根据以下要求选用相应的指令或指令序列

9.把4629H传送给AX寄存器

10.CX寄存器清零。

五.计算题

1.下列指令执行完后,AX=。

MOVAX,2030H

ANDAX,00FFH

2.下列指令执行完后,AL=。

MOVAL,45H

MOVCL,4

ROLAL,CL

3.若SS=1000H,SP=1000

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2