微机原理考试简答题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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访问内存阶段数据传输慢。