- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二
CPU是哪2个部件集成到一个芯片?
运算器,控制器
计算机系统包括哪2个部分?
硬件,软件
计算机软件包括哪2种类型?
系统软件,应用软件
CPU由哪几部分组成?
1、算术逻辑部件(ALU)2、控制逻辑3、工作寄存器
8086的有哪几个通用寄存器?哪些提供了字节访问?
寄存器可以分为程序可见的寄存器和程序不可见的寄存器两大类。通用寄存器有AX(accumulator)累加器;
BX(base)基址寄存器;
CX(count) 计数器;
DX(data)数据寄存器;
BP(base pointer)基址指针寄存器;
SI(source index)源变址寄存器;
DI(destination index)目的变址寄存器;
其中
AX(accumulator)累加器;
BX(base)基址寄存器;
CX(count) 计数器;
DX(data)数据寄存器;
提供了字节访问
标志寄存器各标志位的含义?IP和SP的含义?
标志名 标志为1 标志为0 OF 溢出(是/否)
DF 方向(减量/增量)
IF 中断(允许/关闭)
SF 符号(负/正)
ZF 零(是/否)
AF 辅助进位(是/否)
PF 奇偶(偶/奇)
CF 进位(是/否) OV
DN
EI
NG
ZR
AC
PE
CY NV
UP
DI
PL
NZ
NA
PO
NC TF为陷阱标志位,为1时,每条指令执行后产生陷阱,用于单步调试
IP(instruction pointer) 指令指针寄存器;
SP(stack pointer) 堆栈指针寄存器;
FLAGS 标志寄存器。
8086有哪几个段寄存器?
代码段(code segment,CS)、数据段(data segment,DS)、堆找段(stack segment,SS)和附加段(extra segment,ES)4个寄存器。
了解寄存器和存储器的不同
寄 存 器 存 储 器
在CPU内部 在CPU外部
访问速度快 访问速度慢
容量小,成本高 容量大,成本低
用名字表示 用地址表示
没有地址 地址可用各种方式形成
8086是按字编址,对吗
不对,按字节编址
8086的一个字(16位)怎样存入存储器的?
个字存入存储器要占有相继的两个字节,存放时低位字节存入低地址,高位字节存入高地址。
8086的使用存储器地址访问数据时,能根据地址确定数据的大小吗
不能,同一个地址既可看作字节单元的地址,又可看作字单元、双字单元的地址,这要根据使用情况确定。
8086的地址空间是多大?
1MB
1个段最大最小都是多大,段首地址的特点
64KB,段不能起于任意地址,而必须从任一小段的首地址开始,每16个字节为一小段。
一个物理地址由段地址和偏移地址组成,这种表示是唯一的吗
不唯一
学会段地址和偏移地址合成物理地址
物理地址 = 16 ( 段地址 + 偏移地址
例:(DS) = 2100H, (BX) = 0500H
(PA) = 21000H+0500H = 21500H
8086实模式下内存最多多大?
1M
三
能识别各种寻址方式,尤其是存储器寻址
与数据有关的寻址方式
1.立即寻址方式
2.寄存器寻址方式
存储器寻址的几个说明
3.直接寻址方式
4.寄存器间接寻址方式
5.寄存器相对寻址方式
6.基址变址寻址方式
7. 相对基址变址寻址方式
与转移地址有关的寻址方式
1.段内直接寻址
2.段内间接寻址
3.段间直接寻址
4.段间间接寻址
理解立即寻址方式
操作数直接存放在指令中,紧跟在操作码之后,它作为指令的一部分存放在代码段里,这种操作数称为立即数。
【例】 MOV AL,5 ;执行后,(AL)=5
【例】 MOV AX,3064H ;执行后,(AX)=3064H
寄存器寻址和寄存器间接寻址的区别
寄存器寻址方式
操作数在寄存器中,指令指定寄存器号。
【例】 MOV AX,BX
如指令执行前 (AX)=3064H,(BX)=1234H;则指令执行后,(AX)=1234H。
寄存器间接寻址方式
有效地址就在某个寄存器中,而操作数则在存储器中。在16位寻址时可用的寄存器是BX,BP,SI和DI。
8086存储器寻址的有效地址如何构成
有效地址可以由以下四种成分组成:
(1)位移量(displacement)是存放在指令中的一个8位、16位或32位的数,它不是立即数,是一个地址
文档评论(0)