第二章、8086计算机组织.ppt
上传人:sy****28 上传时间:2024-09-12 格式:PPT 页数:32 大小:1.3MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第二章、8086计算机组织.ppt

第二章、8086计算机组织.ppt

预览

免费试读已结束,剩余 22 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第二章8086计算机组织硬件系统硬件系统软件系统2.2、基于处理器的计算机系统构成2.3、8086处理器2、各部分的作用总线接口部件负责CPU与存储器、I/O端口之间的信息传送。2、各部分的作用执行部件负责指令的执行2、各部分的作用CPU2、基本的程序执行寄存器AX、BX、CX、DX、SI、DI、BP、SP以上寄存器的使用说明。SP:堆栈指针(4)、16位的特殊功能寄存器(FLAGS)状态标志有6个,即SF、ZF、PF、CF、AF和OF①符号标志SF(signflag)②零标志ZF(zeroflag)③奇偶标志PF(parityflag)④进位标志CF(carryflag)⑤辅助进位标志AF(auxiliarycarryflag)⑥溢出标志OF(overflowflag)控制标志有3个,即①方向标志DF(directionflag)②中断允许标志IF(interruptenableflag)③跟踪标志TF(trapflag)又称为单步标志两种标志的区别:状态标志的值取决于一个操作之后ALU的状态控制标志是通过指令人为设置的,以控制程序运行。2.4、存储器2、存储器的链接8086中的存储器是按字节编址的(00000H—FFFFFH),可寻址空间1MB。1MB=220,每个字节对应地址是20位二进制数,这20位地址称为物理地址。20位地址要有20位的地址寄存器,而机器内的寄存器是16位的,只能寻址64KB字节。系统把1MB的存储空间分成若干个逻辑段,每个逻辑段的容量小于等于64KB,1MB的存储空间可分成16个逻辑段。8086规定,从0地址开始每16个字节为1小组,分为64K个小段即:00000,00001,00002,0000E,0000F00010,00011,00012,0001E,0001F00020,00021,00022,0002E,0002FFFFF0,FFFF1,FFFFF2FFFFE,FFFFF(3)存储器中的物理地址和逻辑地址的产生物理地址即为实际地址,也称绝对地址。逻辑地址:在分段存储器中,任何一个逻辑地址是由段基址和偏移地址两部分组成。表示为:它们都是无符号的16位二进制数。物理地址的形成15段基址0注:在编程中一般使用逻辑地址一个实际地址可以用不同的逻辑地址表示程序放在代码段中,段基址来源于段寄存器CS,偏移量来源于指令指针IP中。堆栈操作时,段基址在SS中,偏移量在SP中。对于操作数,由DS或ES提供段基址,偏移量由寻址方式决定。