微机期末考试复习题.docx

上传人:b****3 文档编号:3766443 上传时间:2022-11-25 格式:DOCX 页数:10 大小:108.22KB
下载 相关 举报
微机期末考试复习题.docx_第1页
第1页 / 共10页
微机期末考试复习题.docx_第2页
第2页 / 共10页
微机期末考试复习题.docx_第3页
第3页 / 共10页
微机期末考试复习题.docx_第4页
第4页 / 共10页
微机期末考试复习题.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

微机期末考试复习题.docx

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

微机期末考试复习题.docx

微机期末考试复习题

期末考试复习题:

1.微处理器由运算器和控制器两部分构成。

2.8086/8088CPU具有20条地址线,直接寻址能力达1MB。

其均由两个独立的逻辑单元组成:

总线接口单元BIU和执行单元EU。

8086CPU具有16条数据总线,8088CPU具有8条数据总线。

3.8086/8088CPU内部具有14个16位的寄存器。

【通用寄存器组(8个),控制寄存器组(2个)段寄存器组(4个)。

4.8086/8088CPU地址总线共有20条,每个存储单元都有一个物理地址。

5.逻辑地址表示格式为:

段地址:

偏移地址。

6.物理地址=段地址x10H+偏移地址(p28)

7.超线程技术,就是一个CPU芯片内有两个逻辑处理器,利用特殊的硬件指令,把这两个逻辑处理器模拟成两个物理芯片。

多核技术:

就是在一块CPU芯片上集成两个处理器的核心,并通过并行总线将各处理器核心连接起来。

8.指令由操作码和操作数组成,其一般格式:

操作码(助记符)操作数,操作数。

寻址方式可分成以下四类:

立即寻址,存储器寻址,寄存器寻址,I/O端口寻址

9.数据传送指令可分为以下四种类型:

a.通用数据传送指令

b.目标地址传送指令

c.标志位传送指令

d.输入/输出指令

10.汇编语言的源程序通常是分段的,程序中可能包含的段有4种:

数据段、代码段、堆栈段和附加段。

11.从结构上看,汇编程序有3种基本结构:

顺序结构,分支结构,循环结构。

12.总线是一组连接计算机多个功能部件,并能进行信息传输的公共信号线。

按功能划分:

地址总线,,数据总线,控制总线

按所处位置:

片内总线,芯片总线,局部总线

13.8086/8088两种微处理器均采用40条引脚的双列直插式封装,都有两种工作模式:

最小模式和最大模式。

14.存储器:

内存储器(内存),,辅助存储器(外存)。

15.I/O接口功能:

a.数据缓冲b.信号变换c.时序控制d.地址译码。

16.数据输入输出4种不同控制方法:

a.无条件方式

b.查询方式{软件}

c.中断方式

d.DMA{硬件}

17.中断就是CPU由于内部原因或外部原因中断当前正执行的程序,转去执行另一段程序,执行完后返回被中断的程序的过程。

18.8259A是一种可编程的的中断优先权管理器件,主要功能:

a.具有8级优先权控制,用9个8259A可构成64级主从式中断系统。

b.对任何级别中断请求部可单独进行屏蔽,使该级中断请求不能通过8259A向CPU发出请求信号。

c.向CPU提供中断类型码

d.具有多种优先权管理模式,包括完全嵌套方式,自动循环方式,特殊循环方式,特殊屏蔽方式

19.DMA:

直接存储器访问

在DMA传送方式中,采用DMA控制器管理系统的数据总线,地址总线和控制总线,控制在存储器和外设间进行直接的的数据传输,不用CPU进行干预。

DMA传送使用总线的基本方法:

a.周期挪用b.周期扩展c.CPU暂停方式

20.常用的定时方法:

a.软件定时b.不可编程的硬件定时c.可编程的硬件定时

21.Intel8253是一片具有3个独立16位计数器通道可编程计数器/定时器芯片,每个通道都可以编程设定为6种工作方式之一,使用单一的+5V电源,具有24个引脚,双列直插式封装,6种工作方式,方式0—5

22.8255A是一种可编程的外设接口芯片,+5V电源,40脚,双列直插式,3个8位并行输入输出端口,3种工作方式,方式0,1,2.

23.串行通信:

a.同步通信b.异步通信

1.简述微型计算机系统的硬件组成

基本的微型计算机的硬件由微处理器、内存储器、系统总线、I/O接口和外部设备等构成。

2.CPU由哪几部分组成,各部分的作用如何?

(1)CPU由运算器和控制器组成。

(2)运算器是对数据进行加工处理的部件,主要完成算数运算和逻辑运算。

控制器是根据预先存放在存储器重的程序对计算机进行控制。

3.8086/8088由哪两大部分组成?

分别叙述它们的功能。

P48(简答)

答:

由执行单元EU和总线接口单元BIU组成。

执行单元EU的功能:

是执行指令,进行全部算术逻辑运算、完成偏移地址的计算,向总线接口单元BIU提供指令执行结果的数据和偏移地址,并对通用寄存器和标志寄存器进行管理。

总线接口单元BIU的功能:

负责与Memory,I/O端口传送数据。

4.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?

指向这一物理地址的CS值和IP值是唯一的吗?

答:

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

物理地址=1200H*10H+FF00H=21F00H

指向这一物理地址的CS值和IP值不是唯一的。

5.什么叫总线?

其有哪些作用?

答:

总线:

就是一组连接计算机多个功能部件(运算器、控制器、存储器、I/O设备)并能运行信息攒书的公共信号线。

作用:

为各个部件提供公共通道,传输各种信息,包括指令、数据和地址。

6.简述总线的分类情况。

答:

(1)按功能划分:

地址总线、数据总线、控制总线。

(2)按所处位置划分:

片内总线、芯片总线、局部总线、系统总线、外总线。

P239

7.简述PC存储器分级结构的组成。

答:

寄存器阵列、高速缓冲存储器、主存储器和各类辅助存储器

8.Cache是为了解决什么问题引入的,虚拟存储器又是为解决什么问题而引的?

答:

CPU存取信息的速度是影响计算机运算速度的重要因素,内存的速度虽然比外存快,但远远跟不上CPU的速度。

引入Cache来临时存放当前运行的程序和中间运算结果。

CPU可直接访问的存储器容量的大小是影响计算机运算速度的又一重要因素,CPU不能直接访问外存,只能访问内存,在早期的微机中,如果某个程序太大了,在内存中放不下就不能运行。

为了解决这一问题,引入了虚拟存储技术。

9.什么是接口?

其有什么作用?

答:

接口:

连接外部设备与微型计算机的接口电路。

作用:

(1) 解决CPU与外设工作速度不匹配的问题;

(2) 解决CPU与外设工作时序配合问题;

(3) 实现信息格式转换;/*-

(4) 解决信息类型与信号电平匹配的问题。

10.常用的定时方法有几种?

它们分别是什么?

Intel8253是一种什么芯片,其有几种工作方式?

答:

常用的定时方法有3种,分别是软件定时法、不可编程的硬件定时和可编程的硬件定时。

Intel8253是一片具有3个独立的16位计数器通道的可编程计数器/定时器芯片,有6种工作方式。

11.Intel8255A是一种什么芯片,其有几种工作方式,每种工作方式有什么特点?

答:

Intel8255A是一种可编程的外设接口芯片,有3种工作方式,即方式0、方式1和方式2。

12.什么叫并行传送方式,其具有什么特点?

答:

并行传送方式是CPU和I/O设备之间交换数据可以按一次传送一个字节或一个字进行。

特点:

信息由多少个二进制位组成,机器就需要哟多少条传输线,从而让二进制信息在不同的线上同时进行传送。

13.什么叫串行传送方式,其具有什么特点?

答:

CPU和I/O设备之间交换数据可以按位进行。

特点:

只使用一条传输线,在传输线上按顺序传送信息的所有二进制位的脉冲信号,每次一位。

适于长距离传输。

14.什么是中断?

答:

CPU由于内部原因或外部原因中断当前正在执行的程序,转去执行另外一段程序,执行完后返回被中断的程序的过程。

15.对于以下无芯片,它们的片内地址线各有多少条?

若分别用以下芯片组成容量为64KB的模块,试指出分别需要多少芯片?

(1)Intel2114(1KX4位)

(2)Intel6116(2KX8位)

(3)Intel2164(64KX1位)

(4)Intel3184(4KX8位)

答:

(1)Intel2114(1KX4位)片内地址线有10条,128片芯片

(2)Intel6116(2KX8位)片内地址线有11条,32片芯片

(3)Intel2164(64KX1位)片内地址线有16条,8片芯片

(4)Intel3184(4KX8位)片内地址线有12条,16片芯片

16.汇编语言语句的组成包括哪些?

答:

包括字符集、保留字与标识符、常量变量及标号、表达式及运算符

17.CPU和外设之间的数据传送方式有哪几种?

无条件传送方式通常用在哪些场合?

答:

共有四种,分别是无条件方式、查询方式、中断方式以及DMA方式。

主要用于对简单外设进行操作,或者外设的定时是固定的或已知的场合

6.指出以下指令中,哪些指令是非法的,并说明为什么(8086系统)。

(1)PUSH1234H

非法,8086系统不允许PUSH指令的操作数为立即数

(2)MOVCS,AX

非法,MOV指令中CS不能作为目的操作数;

(3)INAX,300

非法,端口号大于0FFH;

(4)MOVAX,[DX+12]

非法,DX不能出现在中括号[]内;

(5)MOVBX,[BX]

合法;

(6)MOVDS,1000H

非法,不能把立即数赋给段寄存器;

(7)XCHGAL,AL

合法;

(8)MOVAL,100H

非法,源操作数大于0FFH,不能赋给8位寄存器AL;

(9)MOVDX,AL

非法,源操作数是8位寄存器,目的操作数却是16位寄存器,不匹配;

(10)LEABL,[BX+5]

非法,LEA指令得到的是16位偏移量,但目的操作数是8位寄存器;

(11)LEADX,BX

非法,LEA指令的源操作数只能是存储器操作数;

(12)MOV[1000H],12H

非法,指令存在歧义,无法确定传送的是字节还是字;

(13)ADDAX,DS

非法,段寄存器不能参与算术运算;

(14)SUB[0100H],BYTEPTR[0001]

非法,源和目的寄存器不能同为存储器操作数;

(15)SHLBL,2

非法,在8086系统中,移位次数大于1时需要将移位次数存放到CL中;

(16)SHRCL,CL

合法;

(17)MULAL,BL

非法,在8086系统中MUL指令没有双操作数的用法;

(18)INT400

非法,中断类型号大于0FFH。

7.假设A、B、C、D、X、Y为字节变量,AA、BB、YY为字变量,试利用算术运算指令编写程序段,完成以下各算术运算题。

(1)计算YY←A+B*C,其中A、B、C都是无符号数;

(2)计算(AA+BB)/(C-D),商赋给X,余数赋给Y,其中AA、BB、C、D都是带符号数;

(3)计算YY←(A-B)*C,其中A、B、C都是未组合BCD码。

解:

(1)MOVAL,B

MULC

ADDAL,A

ADCAH,0

MOVYY,AX

(2)MOVAX,AA

ADDAX,BB

MOVBL,C

SUBBL,D

IDIVBL

MOVX,AL

MOVY,AH

(3)MOVAL,A

SUBAL,B

AAS

MULC

AAM

MOVYY,AX

编程题1,编写一段程序,实现能在屏幕上不断显示“HELLOWORLD!

”,直到键盘有键按下时停止(返回DOS)。

编程题2。

从键盘输入一个大写英文字母,将其转换为小写字母并显示出来,要求输入其他字符时,能够有出错的提示信息。

编程题3、编程实现1+2+3+……+100的值,并在屏幕输出结果。

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

当前位置:首页 > 工程科技 > 能源化工

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

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