微机原理课件总复习.ppt

微机原理课件总复习.ppt

ID:51593474

大小:1.48 MB

页数:73页

时间:2020-03-25

微机原理课件总复习.ppt_第1页
微机原理课件总复习.ppt_第2页
微机原理课件总复习.ppt_第3页
微机原理课件总复习.ppt_第4页
微机原理课件总复习.ppt_第5页
资源描述:

《微机原理课件总复习.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理总复习考试题型及分值分布一、填空(15分)二、选择(12分)三、判断改错(10分,单选和多选都有)四、画图及填空(8分)五、简答(25分)六、程序设计(30分)地址总线和寻址空间的关系8086具有20位地址总线,可寻址1M字节地址空间。具有16位地址总线的系统,寻址空间多少?386处理器有32位地址总线,其寻址空间为?微型计算机的概念结构存储器I/O接口输入设备I/O接口地址总线AB输出设备CPU数据总线DB控制总线CBI/O接口AB:AddressBusDB:DataBusCB:ControlBus存储程序计算机基本结构运算器输出设备控

2、制器输入设备存储器指令流控制命令数据流在上述的计算机硬件中,往往把运算器、控制器和存储器合在一起称为计算机的主机;而把各种输入输出设备统称为计算机的外围设备或外部设备(Peripheral)。在主机部分中,又把运算器和控制器合在一起称为中央处理单元CPU(CentralProcessingUnit)。随着半导体集成电路技术的发展,可以把整个CPU集成在一个集成电路芯片上,就把它称为微处理器(Microprocessor)。但不论计算机的规模大小,CPU只是计算机的一个部件。必须同时具有CPU、存储器和输入输出设备,才能构成一台计算机。汉字输出码汉

3、字输出码又称汉字字形码或汉字发生器的编码。汉字可以写在一个方块中;一个方块可以看作m行n列的矩阵,称为点阵。一个m行n列的点阵共有m×n个点。例如16×16点阵的汉字,共有256个点。每个点可以是黑点或者非黑点,凡是笔划经过的点用黑点,于是利用点阵描绘出了汉字字形,汉字的点阵字形在计算机中称为字模。如下图表示汉字“中”的16×16点阵字模。8086指令的操作数寻址方式8086机器指令有零个或多个操作数。某些操作数是显式规定的,有的是指令中隐含的。一个操作数能定位在以下之一中:(1)指令(立即数);(2)寄存器;(3)存储单元;(4)I/O端口。立

4、即寻址(ImmediateAddressing)操作数就包含在指令中,这种规定操作数的方式,称为立即寻址。指令中的操作数称为立即数。2.寄存器寻址(RegisterAddressing)若操作数在某一寄存器中,这种寻址方式就称为寄存器寻址。3.直接寻址(DirectAddressing)在这种寻址方式中,指令的操作数字段不是操作数本身,而是操作数所在的地址,它是把地址所指的存储单元的内容送至累加器AL,。由于在这种寻址方式中,指令中包含操作数的直接地址,故称为直接寻址。4.寄存器间接寻址(RegisterIndirectAddressing)这种

5、寻址方式与寄存器寻址方式不同,它不是把寄存器BL中的内容作为操作数送AL,而是把BL(???)中的内容作为操作数的地址,把此地址所指的内存单元的内容送AL。在这种寻址方式,操作数的地址并不直接在指令中,而是在某一个寄存器中,故称为间接寻址。规定段选择子段选择子能隐含或显式规定。规定段选择子的最公共的方法是把它加载至段寄存器,然后允许处理器根据正在执行的操作类型,隐含地选择寄存器。当存数据到内存或者从内存中取数据时,DS段为默认的段。但它能被超越以允许访问其他段。以下的默认段,不能被超越:(1)必须从码段取指令;(2)在串操作中的目的必须存储在由E

6、S寄存器指向的数据段;(3)推入和弹出操作必须总是引用SS段。作为基地址或索引的通用寄存器限制如下:(1)SP寄存器不能用作索引寄存器;(2)当SP或BP寄存器用作为基地址,SS段是默认的段。在所有其他情况下,DS段是默认段。基地址、索引和位移量成员能用于任何组合中,这些成员中的任一个都可以是空。只有当使用索引时才能使用比例系数。每一种可能的组合对于程序员在高级语言或汇编语言中公共使用的数据结构是有用的。注意段地址和偏移地址的对应I/O端口寻址处理器支持多至包含65536个8位I/O端口的I/O地址空间。在I/O地址空间中也可以定义16位和32位

7、的端口。I/O端口可以用立即操作数或在DX寄存器中的值寻址。用立即数寻址,只能用8位立即数,可寻址I/O地址空间的前256个端口;用DX寄存器间接寻址,可寻址全部I/O地址空间。8086CPU从功能上分成两大部分:总线接口单元BIU(BusInterfaceUnit)和执行单元EU(ExecutionUnit)。BIU负责CPU与存储器之间的信息传送。即从内存的指定单元取出指令,送至指令流队列中排队(8086的指令流队列是6个字节);在执行指令时所需的操作数,也由BIU从内存的指定区域取出,传送给EU部分去执行。EU负责指令的执行。主要由数据寄存

8、器、指针寄存器与算术逻辑单元(ALU)组成。这样,取指部分与执行指令部分是分开的,于是在一条指令的执行过程中,就可以取出下一条(或多条)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。