举例说明8086计算机有哪些8086通用寄存器器并说明

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
8086计算机.ppt60页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:110 &&
你可能关注的文档:
··········
··········
正在加载中,请稍后...第1章第二章;1、微型计算机系统的硬件组成和基本工作方法;2、了解计算机的硬件组成结构、Intel微处理器;3、理解微型计算机的基本操作过程以及指令、程序等;4、计算机中的数制基本概念,不同数制之间的转换;习题:;1、简述微型计算机系统的组成;2、微处理器、微型计算机、微型计算机系统之间的联;3、CPU是什么?写出CPU的内部结构,CPU应;4、微处理器级总
第1章 第二章
1、微型计算机系统的硬件组成和基本工作方法
2、了解计算机的硬件组成结构、Intel微处理器的主要成员、系统总线的概念
3、理解微型计算机的基本操作过程以及指令、程序等基本概念
4、计算机中的数制基本概念,不同数制之间的转换
1、 简述微型计算机系统的组成
2、 微处理器、微型计算机、微型计算机系统之间的联系和区别
3、 CPU是什么?写出CPU的内部结构,CPU应该具备哪些功能
4、 微处理器级总线有哪几类?各类总线有什么作用?
为什么地址总线是单向的,而数据
总线是双向的?
5、 简述BIU、EU的组成,说明部件划分的作用和意义
6、 8086微处理器中寄存器的组成以及主要功能
下列操作可使用哪些寄存器?
(1)加法和减法;(2)循环计数;(3)乘法和除法;(4)保存段地址;
(5)表示运算结果的特征;(6)指令地址;(7)从堆栈中取数的地址;
7、 简述标志寄存器的作用
两个十六进制数7825H和5A1FH分别相加和相减后,求运算结果及各标志位的值。
解:7825H+5A1FH=0D244H,AF=1,CF=0,ZF=0,SF=1,OF=1(当将7825H和5A1FH看作有符号数时,两个正数相加得到一个负数,结果显然是错误的,实际上,在运算过程中,次高位产生了进位而最高位没有产生进位,故运算产生溢出),PF=1(因为在44H中包含有偶数个1)。
7825H-5A1FH=1E06H,AF=1,CF=0,ZF=0,SF=0,OF=0,PF=1。
5A1FH-7825H=0E1FAH,AF=0,CF=1,ZF=0,SF=1,OF=0,PF=1。
8、 阐述8086存储器物理地址和逻辑地址的差异,并举例说明段寄存器和地址指针与寻址
数据物理地址之间的关系
9、 简述计算机中数据存储的结构,并说明其主要功能和差异
简述指令MOV
AL, [80H]的执行过程,(DS=1A10H),说明指令执行过程和主
要部件功能
11、 8086处理器和386以上处理器的主要区别有哪些?
12、掌握源码、反码、补码的概念和应用,阐述补码在计算机中广泛应用的优点
6.1设机器字长为8位,写出下列各数的原码和补码:
(1)+1010101B;(2)-1010101B;(3)+1111111B;
(4)-1111111B;(5)+1000000B;(6)-1000000B
6.2 写出下列十进制数的二进制补码表示(设机器字长为8位):
(1)15;(2)-1;(3)117;(4)0;
(4)-15;(5)127;(6)-128;(7)80
6.3 设下列四组为8位二进制补码表示的十六进制数,计算a+b和a-b,并判断其结果是
(1)a=37H, b=57H; (2)a=0B7H, b=0D7H;
(3)a=0F7H, b=0D7H; (4)a=37H, b=0C7H
6.4 求下列组合BCD数的二进制和十六进制表示形式:
(1)907(3)ABCD(4)abcd
6.5 将下列算式中的十进制数表示成组合BCD码进行运算,并用加6/减6修正其结果:
(1)38+42;(2)56+77;(3)99+88;(4)34+69;
13、设(BX)=637DH,(SI)=2A9BH,位移量=0C237H,(DS)=3100H,求下列寻址方式产生的有效地址和物理地址:
(1)直接寻址;(2)用BX的寄存器间接寻址;(3)用BX的寄存器相对寻址; (4)用BX和SI的基址变址寻址;(5)用BX和SI的基址变址且相对寻址
14、设(CS)=0200H,(IP)=2BC0H,位移量=5119H,(BX)=1200H,(DS)=212AH,(224A0H)=0600H,(275B9H)=098AH。求使用下列寻址方式时的转移地址:
(1)段内直接寻址方式;
(2)使用BX的寄存器寻址的段内间接寻址方式;
(3)使用BX的寄存器相对寻址的段内间接寻址方式;
15、将下列两组的词汇和说明关联起来:
(1)CPU;(2)EU;(3)BIU;(4)IP;(5)SP;(6)存储器;(7)堆栈;(8)指令; (9)状态标志;(10)控制标志;(11)段寄存器;(12)物理地址;(13)汇编语言; (14)机器语言;(15)汇编程序;(16)连接程序;(17)目标码;(18)伪指令
A.保存当前栈顶地址的寄存器;
B.指示下一条要执行指令的地址;
C.总线接口部件, 实现执行部件所需要的所有总线操作;
D.分析并控制指令执行的部件;
E.存储程序、数据等信息的记忆装置,PC机有RAM和ROM两种;
F.以后进先出方式工作的存储器空间;
G.把汇编语言程序翻译成机器语言程序的系统程序;
H.惟一代表存储器空间中的每个字节单元的地址;
I.能被计算机直接识别的语言;
J.用指令的助记符、符号地址、标号等符号书写程序的语言;
K.把若干个模块连接起来成为可执行文件的系统程序;
L.保存各逻辑段的起始地址的寄存器;
M.控制操作的标志,PC机有三位:DF、IF、TF;
N.记录指令操作结果的标志,PC机有六位:OF、SF、ZF、AF、PF、CF;
O.执行部件,由算术逻辑单元(ALU)和寄存器组等组成;
P.由汇编程序在汇编过程中执行的指令;
Q.告诉CPU要执行的操作,在程序运行时执行;
R.机器语言代码。
三亿文库包含各类专业文献、中学教育、外语学习资料、各类资格考试、行业资料、幼儿教育、小学教育、专业论文、13微机原理与接口技术复习题等内容。 
 微机原理与接口技术试题库(含答案)汇总_工学_高等教育_教育专区。一、问答题 ...(7) 、C 四、完成下列练习 1、H,8000H 2、答案: (1) CMP ...  的内容为重点内容 3、本资料末尾附有“ 《微机原理与接口技术》综合练习题与答案错误修正”和“ 《微机原理 与接口技术》综合练习题与答案中不作要求的部分” ,...  2014年微机原理与接口技术期末考试复习资料总结_工学_高等教育_教育专区。微机接口复习资料 微机考试 微机考试复习 微机原理期末考试复习 微机原理期末考试总结微机...  13 级《微机原理与接口技术》复习练习题与答案 (韶关学院计算机科学学院 一、 填空题 1、 CPU 内部结构按功能分为两部分,即由 执行 单元和 单元组成...  7页 免费 微机原理及接口技术复习题... 8页 2财富值如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 ...  微机原理与接口技术复习参考题_计算机硬件及网络_IT/计算机_专业资料。一、单项选择题 (从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸相 应...  《微机原理与接口技术》复习参考资料 微机原理与接口技术》授课老师:凌建华 复习资料说明: 1、标有红色星号“”的内容为重点内容 2、标有 记号的内容为本科要求而...  微机原理与接口技术复习题_工学_高等教育_教育专区。一、解答题 1、 什么是总线?总线按传输类型分为哪几类? 答:总线就是负责在 CPU 和存储器、输入/输出接口...  微机原理与接口技术考试复习题(有答案)_工学_高等教育_教育专区。《微型计算机原理及接口技术》试题 (120 分钟) 一. 单项选择题(在每小题的四个备选答案中选...32位和64位计算机有什么区别
1、32位和64位计算机有什么区别
我们通常说的32位、64位计算机是指计算机的CPU位数。当然很早还有8位、16位的CPU,以Intel的80x86系列来说,8位的8080,16位的、8,而32位的CPU最早始于80386,64位就是大家熟悉的EM64T技术以及AMD的x86-64。当然不同的厂商间同位数的CPU内部有很大的区别,但是它们的核心都是一样:CPU处理能力为64位。
这个位数指的是CPU的通用寄存器(GPRs,General-Purpose Registers,寄存器可以简单理解为一个可以暂存指令、数据和地址的空间,CPU运算时的结果都会暂时放在这里)的指令集、寻址能力。
一般来说,相比较32位的CPU来说,64位CPU最为明显的变化就是寄存器和指令指针升级到64位、内存寻址能力提高到64位,还有其他变化例如增加了8个64位的通用寄存器。更高位数的CPU,可以进行更大范围的整数运算,同时可以支持更大的内存。具体如下:
从运算来说,32位处理器一次只能处理32位,也就是4个字节的数据,而64位处理器一次就能处理64位,即8个字节的数据。
从内存来说,传统32位处理器的寻址空间最大不足4G(理论上有2^32个物理地址),形成了运行效率的瓶颈。而64位的处理器在理论上则可以将近达到1700万个TB(2^64个,大到惊人)。
2、CPU位数大小有什么影响
一个简单的例子可以说明CPU位数的影响,对于16位CPU,指令集只能操作16bit数据和16bit地址。不同CPU的寄存器、指令集不同,要区别对待,这里以8086来说明。
将16bit数据放入寄存器中
MOV AX,1234H向寄存器 AX 传入数据 1234H
MOV AH,56H向寄存器 AX 的高 8 位寄存器 AH 中传入数据 56H
MOV AL,78H???向寄存器 AX 的低 8 位寄存器 AL 中传入数据 78H
这里要说明的一点,第一句我们向AX寄存器(累加寄存器)中存放了一个16bit的数1234H,但实际是AX由AH、AL两个寄存器组成,所以可以直接操作AH、AL这两个8位寄存器。
如果我们想在一个寄存器中存入一个超过16bit的数,在16位CPU下是不可能的。如果想处理16bit的数,只能借助其他寄存器,分段处理。
获取16bit内存地址中的数据
MOV DS, BX????;向DS段寄存器传入1000H,由于8086不支持直接将数据传入段寄存器,所以只能借助其他寄存器传值。
MOV AX,[1234H]?将内存地址H中的值读到AX寄存器中
这里要说明的一点,8086的物理地址支持每次传20位的地址,但是由于16位CPU的指令集只能支持16bit,最大的寻址空间理论值为2^16(64K),为了能够支持2^20个地址(1M),所以需要将分为段地址和偏移地址,表现形式如H。}

我要回帖

更多关于 8086标志寄存器有几位 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信