佳木斯大学12年 微机原理 复习题.docx

上传人:b****6 文档编号:4087559 上传时间:2022-11-27 格式:DOCX 页数:15 大小:26.61KB
下载 相关 举报
佳木斯大学12年 微机原理 复习题.docx_第1页
第1页 / 共15页
佳木斯大学12年 微机原理 复习题.docx_第2页
第2页 / 共15页
佳木斯大学12年 微机原理 复习题.docx_第3页
第3页 / 共15页
佳木斯大学12年 微机原理 复习题.docx_第4页
第4页 / 共15页
佳木斯大学12年 微机原理 复习题.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

佳木斯大学12年 微机原理 复习题.docx

《佳木斯大学12年 微机原理 复习题.docx》由会员分享,可在线阅读,更多相关《佳木斯大学12年 微机原理 复习题.docx(15页珍藏版)》请在冰豆网上搜索。

佳木斯大学12年 微机原理 复习题.docx

佳木斯大学12年微机原理复习题

一、选择题

5、中断控制器8259A所管理的是(C)。

A)指令中断B)非屏蔽中断C)可屏蔽中断D)单步中断

11、CPU执行OUTDX,AL指令时,(D)的值输出到地址总线上。

A)AL寄存器B)AX寄存器C)DL寄存器D)DX寄存器

12、一个I/O地址称为一个(B)。

A)接口B)端口C)外设D)芯片

15、8259工作在全嵌套方式时,(A)引脚的中断源优先级最高。

A)IR0B)IR1C)IR7D)IR8

16、8255工作在方式0时,它没有(C)功能。

A)输入缓冲B)输出锁存C)电流放大D)总线隔离

18、在定时器/计数器8253的输出端可产生(C)波形。

A)三角波B)正弦波C)方波D)斜波

19、对逐步逼近式A/D转换器,启动一次转换读入多次数字量,则读入的数字量(A)。

A)肯定相同B)可能相同C)肯定不同D)可能不同

1.计算机硬件中最核心的部件是(C)。

A.运算器B.主存储器C.CPUD.输入/输出设备

3.在EU中起数据加工与处理作用的功能部件是(A)。

A.ALUB.数据暂存器C.数据寄存器D.EU控制电路

4.寄存器间接寻址方式中,要寻找的操作数位于(B)中。

A.通用寄存器B.内存单元C.段寄存器D.堆栈

5.汇编语言程序中可执行的指令位于(C)中。

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

6.CPU与计算机的高速外设进行信息传输采用的总线是(D)。

A.芯片总线B.系统总线C.局部总线D.外部设备总线

7.存储器的主要作用是(D)。

A.存放数据B.存放程序C.存放指令D.存放数据和程序

9.8255A工作于方式1输出时,在由外设输入的STD信号(D)的控制下将端口A或(端口B)的数据锁存。

A.上升沿B.下降沿C.高电平D.低电平

10.如8251A设为异步通信方式,发送器时钟输入端和接收时钟输入端连接到频率19.2kHz输入信号上,

波特率因子为16,则波特率为(A)波特?

A.1200B.2400C.9600D.19200

3.以下不属于BIU中的功能部件是(B)。

A.地址加法器B.地址寄存器C.段寄存器D.指令队列缓冲器

4.下列指令中正确的是(C)。

A.MOVAL,BXB.MOVCS,AXC.MOVAL,CLD.MOV[BX],[SI]

5.以下内容不是标号和变量属性的是(B)。

A.段属性B.地址属性C.偏移属性D.类型属性

6.可将微处理器、内存储器及I/O接口连接起来的总线是(C)。

A.芯片总线B.外设总线C.系统总线D.局部总线

7.以下存储器中,CPU不能直接访问的是(D)。

A.CacheB.RAMC.主存D.辅存

8.CPU对8255A执行按位置位/复位操作时,写入的端口地址是(D)。

A.端口AB.端口BC.端口CD.控制口

10.8253定时器/数器中,在门控制信号上升沿到来后的(D)时刻,输出信号OUT变成低电平。

A.CLK上升沿B.CLK下降沿

C.下一个CLK上升沿D.下一个CLK下降沿

1.计算机中带符号数的表示通常采用(C)。

A.原码B.反码C.补码D.BCD码

2.堆栈操作中用于指示栈顶地址的寄存器是(B)。

A.SSB.SPC.BPD.CS

3.8086系统可访问的内存空间范围是(B)。

A.0000H~FFFFHB.00000H~FFFFFH

C.0~216D.0~220

4.8086最大和最小工作方式的主要差别是(D)。

A.数据总线的位数不同B.地址总线的位数不同

C.I/O端口数的不同D.单处理器与多处理器的不同

5.下列指令中错误的是(C)。

A.MOVAX,1234HB.INCBXC.SRLAX,2D.PUSHDX

6.DOS功能调用中采用屏幕显示单个字符,其值保存在(C)寄存器。

A.ALB.AHC.DLD.DH

7.微机中使用总线结构便于增减外设,同时可以(C)。

A.减少信息传输量B.提高信息传输量

C.减少信息传输线条数D.增加信息传输线条数

8.以下属于DRAM特点的是(C)。

A.只能读出B.只能写入C.信息需定时刷新D.不断电信息能长久保存

9.8255A的PB口有(B)种工作方式?

A.1B.2C.3D.4

2.对8253进行操作前都必须先向8253写入一个(A),以确定8253的工作方式。

A.控制字B.计数初值C.状态字D.指令

2.指令指针寄存器(IP)中存放的内容是(B)。

A.指令B.指令地址C.操作数D.操作数地址

3.8086的I/O地址空间采用16位数寻址时,可访问的端门数容量为(C)。

A.16KBB.32KBC.64KBD.1MB

4.给定(AL)=80H,(CL)=02H,指令SHRAL,CL执行后的结果是(B)。

A.(AL)=40HB.(AL)=20HC.(AL)=C0HD.(AL)=E0H

7.某存储器容量为64Kx16,该存储器的地址线和数据线条数分别为(C)。

A.16,32B.32,16C.16,16D.32,32

8.8253工作在(D)方式时,OUT引脚能输出一个CLK周期宽度的负脉冲。

A.方式0B.方式1C.方式3D.方式4或方式5

9.串行接口芯片825lA可实现(D)。

A.同步传送B.异步传送C.并行传送D.A和B均可

10.启动8253的计数器开始或计数的方式有(C)。

A.软件方式B.硬件方式C.软件和硬件方式D.门控信号

5.当8255A工作在中断方式2时,CPU如何区分输入或输出?

答:

进入中断服务程序后,查询输入IBF和输出/OBF状态;若IBF=1(输入缓冲器满),输入引起中断

;若/OBF=1(输出缓冲器空),输出引起中断。

分析计算题

2.指出如下指令中源操作数和目的操作数的寻址方式:

(1)MOVAX,100H

(2)MOVCX,AX

(3)ADD[SI],1000(4)SUBBX,[SI+100]

(5)MOV[BX+300],AX(6)ANDBP,[DI]

解:

上述指令中源操作数和目的操作数的寻址方式分别是:

源操作数目的操作数

(1)MOVAX,100H立即数寄存器

(2)MOVCX,AX寄存器寄存器

(3)ADD[SI],1000立即数寄存器间接

(4)SUBBX,[SI+100]变址寄存器

(5)MOV[BX+300],AX寄存器变址

3、属于数据寄存器组的寄存器是(C)

A、AX,BX,CX,DSB、SP,DX,BP,IPC、AX,BX,CX,DXD、AL,DI,SI,AH

4、微型计算机的ALU部件是包含在(D)之中。

A、存贮器B、I/O接口C、I/O设备D、CPU

9、8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是(A)

A.W/=1,=0B.=1C.M/=0,=0D.=0

10、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是(D)

A.INAL,端口地址B.MOVAL,端口地址

C.OUTAL,端口地址D.OUT端口地址,AL

1、源的变址寄存器是(A)。

A)SIB)DIC)SPD)BX

2、用来存放即将执行的指令的偏移地址的寄存器是(B)。

A)SPB)IPC)BPD)CS

3、用来存放运行结果状态的寄存器为(C)操作。

A)SPB)SIC)FLAGSD)DX

4、微机中控制总线传送的是(D)。

A)存储器和I/O接口的地址码

B)微处理器向内存储器和I/O接口传送的命令信号

C)存储器和I/O设备向微处理器传送的状态信号

D)B和C

5.在下列指令的表示中,不正确的是(C) 

A.MOVAL,[BX+SI] B.JMPSHORTDONI

C.DEC100  D.MULCL

6.将DX的内容除以2,正确的指令是(C)   

A.DIV2  B.DIVDX,2C.SARDX,1D.SHLDX,1

7.若栈顶的物理地址是20100H,当执行完POPAX指令后,栈顶的物理地址是(A)。

A)20102HB)20101HC)20100HD)20103H

8.下列指令中,源操作数的寻址方式中,(C)属于立即寻址,(B)属于寄存器寻址,(E)属于寄存器间接寻址,(A)属于直接寻址,(D)属于寄存器相对寻址。

A)MOVAX,[4000H]B)MOV[BX],AX

C)SUBAX,2000HD)MOVAX,[SI+12H]

E)MOVCX,[BX]F)MOVAX,[SI+BX+10H]

9.下列指令中错误指令是(B)、(E)和(F)。

A)MOVAX,DSB)MOVCS,1500H

C)MOVSI,BXD)MOV[3000H],AL

E)MOV[DI+32H],[1845H]F)MOVAL,1000H

10.指令LOOPNZ的循环结束条件是(D)。

A)CX=0且ZF=0B)CX=0或ZF=0

C)CX=0且ZF=1D)CX=0或ZF=1

11.语句DA1DB2DUP(4,6),5汇编后,与该语句功能等同的语句是(C)。

A)DA1DB4,6,5B)DA1DB2,4,6,5

C)DA1DB4,6,4,6,5D)DA1DB4,6,5,4,6,5

12、对于语句YDW10DUP(0),则TYPEY为(A)、LENGTHY为(B),SIZEY为(C)。

A)2B)10C)20D)4

14、8086/8088CPU的RD、M/IO引脚上为逻辑0时,意味着(C)操作。

A)读存储器B)写存储器C)读I/O端口D)写I/O端口

17.可编程芯片8259的作用是(B)。

A.定时/计数B.中断控制C.并行输入输出D.数/摸转换

18.在串行通信中,每一位数据传送所需要时间与(A)有关。

A.波特率B.帧格式C.CPU频率D.固定不变

4.要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为(D)。

A.80HB.28HC.E8HD.01H

5.在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令

字为(B)。

A.ICW1,ICW2,ICW3B.ICW1,ICW2,ICW4C.ICW1,ICW3,ICW4D.ICW2,ICW3,ICW4

7.在计算机系统中,可用于传送中断请求和中断相应信号的是(C)。

A.地址总线B.数据总线C.控制总线D.都不对

8.段寄存器装入2300H,该段的结束地址是(A)。

A.32FFFH  B.23000H  C.33FFFHD.33000H

9.在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个(A)。

A.I/O设备B.I/O接口C.主处理器D.逻辑高

10.在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是

(B)。

A.汇编指令B.宏指令C.机器指令D.伪指令

14.完成两数相加后是否溢出的运算,用(C)标志位判别。

A.ZFB.IFC.OF  D.SF

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

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

2、指令MOV0283H[BX][SI],AX中目标操作数的寻址方式为

(2)。

①寄存器寻址②基址变址相对寻址③基址寻址④变址寻址

7、设某数据段中有:

DA1DB32H,58H

DA2DW32H,58H

下面有语法错误的语句是(3)

①LEASI,DA2②MOVAL,DA1+1

③MOVBL,DA2④INCDA2+2

8、MOVAX,5849H

MOVBX,2934H

ADDAL,BH

DAA

上述4条指令执行后,(AX)=(4)

①817DH②8183H

③5872H④5878H

9、INAL,n指令中n是

(1)

①8位二进制数②16位二进制数

③8位或16位二进制数均可④用AL时是8位;用AX时是16位

10、执行指令PUSHBX后,堆栈指针SP的变化为

(2)

①SP-1②SP-2

③SP+1④SP+2

2、指令MOVAX,0283H[BX][SI]中源操作数的寻址方式为(B)。

A.寄存器间接寻址B.基址变址相对寻址C.基址寻址D.变址寻址

6、DMAC8237具有(C)独立通道。

A.八个B.二个C.四个D.三个

7、可编程中断控制器8259A每片具有(C)优先权控制。

A.4级B.2级C.8级D.6级

8、若要某系统的8253的2通道输出波形为占空比1:

1的方波、分频系数为1000、二进制计数,其工作方式命

令字为(B)。

A.A6HB.B6HC.B4HD.C7H

9、8237片内寻址的端口有(D)个。

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

10、8259片内寻址的端口有(B)个。

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

填空题

11、8253具有(3)个独立的(16)位计数器,各计数器都有(6)种不同的工作方式。

12、8255具有3种工作方式,其中方式0为(基本输入/输出);方式1为(选通输入/输出);

方式2为(双向选通输入/输出)。

8255片内可寻址的端口有(4)个。

13、8251A可编程串行接口芯片具有(奇偶)、(溢出)、(帧错或格式错)的错误检测能力。

1.8086的内部结构由_EU_和_BIU_组成,前者功能是_执行指令_,后者功能是_总线操作_。

2.8086工作在最大方式时CPU引脚MN/-MX应接_地_;最大和最小工作方式的应用场合分别是_多处理器和单处理器系统_。

3.计算机指令通常由_操作码字段_和_操作数字段_两部分组成;指令对数据操作时.按照数据的存放位

置可分为_立即数、寄存器操作数、存储器操作数_。

4.汇编语言是一种面向_CPU指令系统_的程序设计语言,采用_指令助记符_表示操作码和操作数,用_符

号地址_表示操作数地址。

3.汇编语言的语句可由_名字、操作符、操作数、注释_四部分组成;其中_操作符_是必须具备的。

4.微机总线一般分为_内部总线、系统总线和外部总线_三类。

用于插件板一级互连的是_系统总线_;用

于设备一级互连的是_外部总线_。

5.RAM的特点是_通过指令可随机地对存储单元进行访问_;根据存储原理可分为_静态RAM_和_动态RAM_,其中要求定时对其进行刷新的是_动态RAM_。

3、8086CPU内部组成结构从功能上讲,可分为(BIU)和(EU)两部分。

4、8086/8088的四个段寄存器为(DS)、(ES)、(SS)、(CS)

5、用来存放CPU状态信息的寄存器是(FLAGS)。

6、用来存放指令地址的寄存器是(IP)。

8、8086的16位标志寄存器FLAGS中IF=1表示CPU(允许)中断,TF=1表示CPU进入(单步)工作方式。

9、地址4000H:

0300H,其物理地址是(40300H),段地址是(4000H),偏移地址是(0300H)。

11、I/O端口的寻址方式有两种,分别是(直接寻址),(间接寻址)。

12、指令JONEXT表示OF=

(1)时转移。

13、将I/O设备端口内容读入AL中的指令助记符是(IN)。

14、8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是(DX)。

15、设置DF=1的指令为(STD)。

16、清除CF标志的指令为(CLC)。

17、一对操作堆栈的指令为(POP)和(PUSH)。

18、LOOPNZ的循环条件为(CX≠0且ZF=0)。

19、实现无符号数乘2的指令的助记符是(SHL),实现有符号数除2的指令的助记符是(SAR)。

29.1片8259A中断控制器可管理(8)级中断,用9片8259A可构成(64)级主从式中断管理系

3.8086中的BIU由__4__个__16___位段寄存器、一个_____16

位指令指针、___6___字节指令队列、__20__位地址加法器和控制电路组成。

4.8086/8088构成的微机中,每个主存单元对应两种地址:

_段地址__偏移地址_____________。

5.对于8259A的中断请求寄存器IRR,当某一个IRi端呈现____1_________时,则表示该端有中断请求。

6.若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的中断类型码为

_______45H______。

7.在存储器的层次结构中,越远离CPU的存储器,其存取速度________越慢_____,存储容量________越大_______,价格______越低________。

10.若8255A的系统基地址为2F9H,且各端口都是奇地址,则8255A的三个端口地址为_______2FAH,2FCH,2FEH______。

1.伪指令SEGMENT在程序中出现时表示:

(程序划分逻辑段)。

2.汇编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:

(名

字/标号)、(操作码)、(操作数)、(注释)。

3.标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为:

①.CF:

(进位/借位位,运算中最高位有进位/借位时为1;否则为0);

②.IF:

(中断控制位,1为开中断;0为关中断);;

4、汇编程序的作用是(将用助记符号编写的汇编语言源程序转换成机器码的目标程序);

5、物理地址是指(内存单元的实际地址);

6、指示性语句的作用是(告诉汇编程序如何将源程序转换成目标程序);

7、指令性语句的作用是(指示计算机执行的实际操作);

10、若要某系统的8253的2通道输出波形为占空比1:

1的方波、分频系数为1000、二进制计数,其工作方式命令字为(01110110B)。

12、8259一片能连接(8)中断源,它有(4)个ICW,有(3)OCW。

简答题(

1.8086微处理器中的指令队列起什么作用,其长度是多少字节

答:

EU从指令队列取指令的缓冲作用,其长度是6个字节。

2.什么是逻辑地址,它由哪两部分组成?

8086的物理地址是如何形成的?

答:

逻辑地址是无符号32位二进制数,由段地址和偏移地址组成。

8086的物理地址=段地址*10H+偏移地址。

3.完整的汇编源程序应该由哪些逻辑段组成?

各逻辑段的主要作用是什么?

答:

完整的汇编源程序应该由数据段、堆栈段、代码段组成。

数据段主要用来存放数据变量及其预置初

值,堆栈段主要用来保存中断和子程序的断点和参数传递,代码段主要用来存放程序执行的代码。

4.IEEE1394与USB两种串行总线各有什么区别?

答:

IEEE1394的设备采用内存编址方法;

USB设备采用I/O通道编址方法

5.CPU和外设之间的数据传送方式有哪几种,无条件传送方式通常用在哪些场合?

答:

程序控制方式(有、无条件);中断方式;DMA方式。

无条件传送方式用在对简单设备进行操作,或

外设的定时是固定的并且是已知的场合。

1.8086微机系统中存储器为什么要分段,各逻辑段之间的关系如何?

答:

8086系统内的地址寄存器均是16位,只能寻址64KB;将1MB存储器分成逻辑段,每段不超过64KB空间,以便CPU操作。

各逻辑段之间可重叠、交叉、紧密连接和分离

2.有一个由10个字组成的数据区,其起始地址为1200H:

0120H。

试写出该数据区的首末存储单元的实际

地址。

答:

实际地址即物理地址为(12120H~12120H+10*2-1=12133H)。

5.相对于条件传送方式,中断方式有什么优点?

和DMA方式比较,中断传送方式又有什么不足之处?

答:

1.提高CPU的利用率;实时数据处理。

2.中断方式通过执行服务程序进行数据传送,相对DMA方式

要消耗大量的额外操作时间(取指令操作;地址增减和字节计数改变操作;保存和恢复现场及断点操作)

5.可编程并行接口芯片8255A有哪几种工作方式,每种工作方式有何特点?

答:

8255A有3种工作方式。

方式0:

无条件I/O,用于主机与简单外设数据传送(只有数据线连接);方式

1:

选通I/O,主机通过联络与外设单向数据传送;方式2:

双向I/O,主机通过联络与外设双向数据传送2、什么是总线周期一个基本的总线周期由多少个T构成

答:

CPU每访问一次总线所花的时间称为总线周期,一个基本的总线周期由四个T周期构成。

分析计算题

2.已知(AX)=75A4H,CF=1,分别写出如下指令执行后的结果:

(1)ADDAX,08FFH

(2)INCAX

(3)SUBAX,4455H(4)ANDAX,OFFFH

(5)ORAX,0101H(6)SARAX,1

(7)RORAX,1(8)ADCAX,5

答:

(1)ADDAX,08FFH;(AX)=7EA3HCF=0

(2)INCAX;(AX)=75A5HCF=1

(3)SUBAX,4455H;(AX)=314FHCF=0

(4)ANDAX,0FFFH;(AX)=05A4HCF=0

(5)ORAX,0101H;(AX)=75A5HCF=0

(6)SARAX,1;(AX)=3AD2HCF=0

(7)RORAX,1;(AX)=3AD2HCF=0

(8)ADCAX,5;(AX)=75AAHCF=0

2.给定(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)

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

当前位置:首页 > 初中教育 > 政史地

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

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