微机原理考试简答题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. CPU对内存的操作有两种:读或写。读操作是CPU将内存单元的内容读入CPU内部,而写操作是CPU将其内部信息送到内存单元保存起来。显然,写操作的结果改变了被写内存单元的内容,是破坏性的,而读操作是非破坏性的,即该内存单元的内容在信息被读出之后仍保持原信息不变

从内存单元读出信息的操作过程如图 1.6(a)所示。假设将地址为90H的单元中的内容10111010B(BAH)读入CPU,其操作过程如下:(1)CPU经地址寄存器AR将要读取单元的地址信息10010000B(90H)送地址总线,经地址译码器选中90H单元。(2)CPU发出“读”控制信号。(3)在读控制信号的作用下,将90H单元中的内容10111010B(BAH)放到数据总线上,然后经数据缓冲寄存器DR送入CPU中的有关部件进行处理。

2. 按工作方式,内存可分为两大类:随机读写存储器RAM(Random Access Memory)和只读存储器ROM(Read Only Memory)。

随机读写存储器可被CPU随机地读写,它用于存放将要被CPU执行的用户程序、数据以及部分系统程序。断电后,其中存放的所有信息将丢失。

只读存储器中的信息只能被CPU读取,而不能由CPU任意地写入。断电后,其中的信息不会丢失。它用于存放永久性的程序和数据。如系统引导程序、监控程序、操作系统中的基本输入/输出管理程序(BIOS)等。

3.CPU是如何产生20位地址的呢?CPU提供的用来对存储单元进行访问的20位地址是由BIU中的地址加法器产生的。

4.逻辑地址与物理地址的区别?

逻辑地址:其表达形式为“段地址:段内偏移地址”。段内偏移地址又称为“有效地址EA(Effective Address)。在读指令时,段地址由代码段寄存器CS提供,当前要读取指令在代码段中的偏移地址由指令指针寄存器IP提供;在读取或存储操作数时,根据具体操作,段地址由DS、ES或SS提供,段内偏移地址由指令给出。物理地址:CPU与存储器进行数据交换时在地址总线上提供的20位地址信息称为物理地址。当由IP提供或由EU根据指令所提供寻址方式计算出寻址单元的16位段内偏移地址后,把该偏移地址和段寄存器内容左移四位后(相当于乘以10H)得到的段基址(段内第一个存储单元的物理地址)同时送到BIU中的地址加法器,形成一个20位的物理地址,从而实现对存储单元的访问。由逻辑地址求物理地址的公式为:物理地址=段地址 10H+段内偏移地址

5. 8086/8088段寄存器与提供段内移地址的

寄存器之间的

默认组合

时钟周期:主频的倒数,是CPU的基本时间计量单位,也叫一个T周期或T状态,或一个节拍。8086主频为5MHz,则一个时钟周期为200ns。总线周期:在取指令和传送指令时,CPU总线接口部件占用的时间称为总线周期或机器周期。

6.为什么采用规则字方式存储数据?

7.8086/8088的寻址方式

所谓寻址方式就是寻找操作数存放地址(位置)的方法。在8086/8088系统中操作数存放的位置用以下几种:

①固定寻址

②操作数包含在指令字节中。即指令格式中操作数部分就是操作数本身。这种操作数叫立即数操作数。

③操作数存放在CPU的某个内部寄存器中。这种操作数叫寄存器操作数。

④操作数在内存的数据区中。这种操作数叫存储器操作数。包括直接寻址、寄存器间接寻址、寄存器相对寻址;基址变址寻址、基址变址相对寻址方式。

⑤其它寻址方式:包括串操作指令寻址、I/O端口寻址、转移类指令寻址。

8.要求将两个5字节十六进制数相加,编程序。

DATA SEGMENT ; 定义数据段,DATA为段名

DATA1 DB 0F8H, 60H, 0ACH, 74H, 3BH ;给数赋初值

DATA2 DB 0C1H, 36H, 9EH, 0D5H, 20H

DATA ENDS ;数据段结束

CODE SEGMENT ;定义代码段

ASSUME CS:CODE,DS:DATA ;用ASSUMW伪指令定义

;各段寄存器的内容

START:MOV AX, DATA ;将DS初始化为数据段

MOV DS, AX ;首地址的段值DATA MOV CX, 5 ;循环次数送CX

MOV SI, 0 ;置SI初值为0

CTC

LOOPER:MOV AL, DATA2[SI]

ADC DATA1[SI],AL ;与被加数相加

INC SI

DEC CX

JNZ LOOPER

MOV AH, 4CH ;DOS功能调用语句,机器将结束

INT 21H ;本程序运行,返回DOS

CODE ENDS

END START ;源程序结束

9.从应用角度可将半导体存储器分为两大类:随机读写存储器RAM(Random Access Memory)和只读存储器ROM(Read Only Memory)。RAM是可读、可写的存储器,CPU可以对RAM的内容随机地读写访问,RAM中的信息断电后即丢失。ROM的内容只能随机读出而不能写入,断电后信息不会丢失,常用来存放不需要改变的信息(如某些系统程序),信息一旦写入就固定不变了

10.cpu与外设传送方式有几种,优缺点?

程序传送方式、中断传送方式、直接存储器存取(DMA)传送方式

○1优点:若采用无条件传送方式,其接口电路也很简单。缺点:传送不能太频繁,只是用少量传送。查询传送方式的主要优点是能保证主机与外设之间协调同步地工作,且硬件线路比较简单,程序也容易实现。但是,在这种方式下,CPU花费了很多时间查询外设是否准备就绪,在这些时间里CPU不能进行其他的操作;○2中断传送方式的优点是:CPU不必查询等待,工作效率高,CPU与外设可以并行工作;由于外设具有申请中断的主动权,故系统实时性比查询方式要好得多。但采用中断传送方式的接口电路相对复杂,而且每进行一次数据传送就要中断一次CPU,CPU每次响应中断后,都要转去执行中断处理程序,且都要进行断点和现场的保护和恢复,浪费了很多CPU的时间。○3优点:传送过程无需CPU 介入,这样,在传送时就不必进行保护现场等一系列额外操作,整个过程全有硬件实现,所以数据传输效率非常高。缺点:DMAC访问内存阶段数据传输慢。

相关文档
最新文档