下载此文档

汇编语言第二章计算机组织.ppt


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
第二章80X86计算机组织计算机系统存储器中央处理机:中央处理器CPU总线控制逻辑接口接口存储器大容量存储器I/O设备I/O子系统系统总线......软件:系统软件用户软件2ALU控制逻辑寄存器存储器(内存)外存储器I/O设备控制总线数据总线地址总线PC微机结构地址总线:用于请求存储器的一个存储单元或I/O设备的一个I/O单元。数据总线:用于在微处理器与存储器之间,及I/O地址空间之间传送信息。控制总线:用于选择存储器或I/O,并使它们完成读/写操作。:CPU组成:算术逻辑部件ALU、控制逻辑、工作寄存器AXBXCXDX高16位高8位低8位AHALBHBLCHCLDHDLEAXEBXECXEDXAX:(累加器)乘法、除法运算,所有I/O指令都用AX与外部设备数据传送。BX:数据寻址常用作基址寄存器。CX:常用来保存计数值,如在移位指令、循环指令和串处理指令中用作计数。DX:双字长数据运算时,常用于存储高字,I/O操作时,常用DX存放端口地址。4段寄存器(16位):CS:存储代码段的段地址。DS:存储数据段的段地址。SS:存储堆栈段的段地址。ES:存储附加段的段地址。FS、GS:存储附加数据段的段地址。高16位低16位指针及变址寄存器:SP:堆栈指针寄存器。(SS):(SP)-为当前堆栈段的栈顶指针。BP:堆栈段数据寻址常用作基址寄存器。DI:目的变址寄存器。SI:源变址寄存器。IP:指令指针寄存器,用来存放代码段的偏移地址。(CS):(IP)-指向下一条要执行指令的首地址。ESPEBPEDIESIEIPSPBPDISIIP5标志寄存器(程序状态字寄存器PSW)OF溢出标志SF符号标志ZF零标志CF进位标志AF辅助进位标志PF奇偶标志1514131211109876543210OFDFIFTFSFZFAFPFCFEFLAGS(32位)FLAGS(16位)DF方向标志IF中断标志TF陷阱标志条件码标志控制标志OV NVNG PLZR NZCY NCAC NAPE PODN UPEI DI6例:MOVAX,1MOVBX,2ADDAX,BX指令执行后,(AX)=3,OF=0,CF=0,ZF=0,SF=0例:MOVAX,FFFFHMOVBX,1ADDAX,BX指令执行后,(AX)=0,OF=0,CF=1,ZF=1,SF=(extendedmemorysystem)系统区(384KB)(systemarea)程序暂驻区(640K)TPA(transientprogramarea)8存储单元的地址和内容:存储器以字节(8bit)为单位存储信息每个字节单元有一个地址,从0编号,顺序加1地址用二进制数表示(无符号整数,一般写成十六进制)一个字要占用相继的两个字节低位字节存入低地址,高位字节存入高地址机器以偶地址访问(读/写)存储器字单元地址用它的低地址来表示9100111111000H(1000H)=9FH001001101001H000111101002H(1002H)=1EH1**********H(1000H)=269FH(1002H)=D71EH(1001H)=1E26H访问两次存储器(由于机器是以偶地址访问存储器)(1001H)=26H(1003H)=D7H存储器10

汇编语言第二章计算机组织 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人marry201208
  • 文件大小152 KB
  • 时间2019-05-31