- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章绪论作业
将以下二进制数变换成十进制数。
(1)B=202(2=61
(3=77(4)B=164
将以下十进制数分别变换为二进制数和十六进制数。(2)76=1001100B=4CH
4)134=86H
求以下十进制数的BCD码
1)327=1100100111(BCD码)
2)(BCD码)
求出以下10进制数的原码、反码和补码(2)+85(4)-85
解:85
原码:+85
-85
反码:+85
-85
补码:+85
-85
画出微型计算机的基本构造框图,说明各部分的主要功能是什么
解:
微型计算机的基本构造框图以下:
地点总线
CPU储存器I/O接口I/O总线I/O设施
数据总线
控制总线
微办理器CPU:控制微办理器与储存器或I/O设施间的数据互换;进行算术和逻辑运算等操作;判断和控制程序流向。
微办理器主要达成:
1)指令控制:从储存器中取指令,指令译码;
2)数据加工:简单的算术逻辑运算;
(3)操作控制:在微办理器和储存器或许I/O之间传递数据;
4)时间控制:程序流向控制。储存器:用来寄存数据和指令。
I/O接口:主机和外设间的桥梁,供给数据缓冲驱动、信号电平变换、信息变换、地点译码、准时控制等
各样功能。
I/O设施:输入原始数据和程序,变换成计算机能识其余信息,送入储存器去等候办理。输出运算结果。
总线:连结计算机系统中各功能零件的信息通道。
第2章8086CPU作业
8086CPU内部由哪两部分构成它们的大概是怎样工作的
答:
1)8086CPU由指令履行零件EU和总线接口零件BIU两部分构成。
2)
①BIU先履行读储存器操作,从给定地点单元中拿出指令,送到先进先出的指令行列中等候履行。
储存器的物理地点=CS16+IP,在地点加法器中形成。
EU从指令行列中取走指令,经EU控制器译码剖析后,向各零件发控制命令,以达成履行指令的操作。BIU与EU是并行工作方式。
③当指令行列已满,EU在履行指令,未向总线接口单元BIU申请读/写内存或I/O操作时,BIU处于
安闲状态。
④指令履行过程中,若需对储存器或I/O端口存取数据,EU就要求BIU去达成相应的总线周期。
两个带符号相加,运算后各标记位的值等于多少哪些标记位是存心义的假如把这两个数当作无符号数,相加后哪些标记位是存心义的
解:
(1)两个带符号数:不考虑CF标记101111011
运算后各标记位状态以下:
CF=1,有进位,关于带符号数,无心义。
PF=1,结果有偶数个1
AF=0,无半进位,非BCD码运算,无心义。
ZF=0,结果非0
SF=0,结果为正数
OF=1,溢出(两个负数相加,结果变为了正数)
(2)两个无符号数:不考虑SF和OF标记11000111
101111011
运算后各标记位状态以下:
CF=1,有进位
PF=1,结果有偶数个1
ZF=0,结果非0
AF、SF、OF无心义。
简要解说以下名词的意义。
CPU:中央办理单元CPU(ControlProcessingUnit)也称微办理器,是微型计算机的核心零件,由运算
器ALU、控制器、寄存器组以及总线接口等零件构成。主要达成各样运算,负责对整机的控制。储存器:用于储存程序和数据的硬件设施。
货仓:货仓是一种数据构造,是内部RAM的一段地区。设置货仓的目的是用于数据的暂存,中断、子程序调用时断点和现场的保护与恢复。
IP:指令指针寄存器,用于控制CPU的指令履行次序(只寄存偏移量),只好和代码段寄存器CS配合
使用,能够确立目前所要取的指令的内存地点,且一直指向代码段中下一条将要读取到CPU指令行列的那
条指令。次序履行程序时,CPU每取一个指令字节,IP自动加1,指向下一个要读取的字节。
SP:货仓指针寄存器,用于指示货仓的栈顶地点偏移量的寄存器,它决定了货仓在内部RAM中的物理
地点。只好和SS段寄存器配合使用,且一直指向货仓的栈顶,在货仓指令中隐含的使用它来定位栈顶数据。
BP:基址指针寄存器。用于寄存偏移量,往常和SS段寄存器配合使用,在间接寻址顶用于定位货仓段
中的内存单元。
段寄存器:因为CPU内部的寄存器都是16位的,为了能够供给20位的物理地点,8086系统中采纳了
储存器分段的方法。规定储存器的一个段为64KB,由段寄存器来确立储存单元的段基址,由指令供给该单
元相关于相应段开端地点的16位偏移量。
状态标记:表示前一步操作(如加、减等)履行此后,ALU所处的状态
文档评论(0)