汇编语言第2章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《汇编语言第2章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 课件
- 资源描述:
-
1、汇编语言程序设计汇编语言程序设计(Assembly Language Programming)主讲教师主讲教师 蒋永国蒋永国()(信息学院南楼信息学院南楼,B313室室)实验教师实验教师 徐惠敏徐惠敏()(信息学院南楼信息学院南楼,B420室室)第第2章章 80 x86计算机组织计算机组织 计算机系统计算机系统 存储器存储器 中央处理机中央处理机 外部设备外部设备1.计算机系统计算机系统硬件:硬件:中央处理机中央处理机 CPU总线控制 逻辑接 口接 口存储器存储器大容量存储器I/O设备I/O子系统子系统系统总线系统总线.软件:软件:系统软件 用户软件2.存储器存储器存储单元的存储单元的地址地址
2、和和内容内容:存储器以字节(8 bit)为编程单位 每个字节单元都有唯一的地址编码 地址用无符号整数来表示(编程用十六进制表示)一个字要占用相继的两个字节 低位字节存入低地址,高位字节存入高地址 字单元地址用它的低地址来表示 机器以偶地址访问(读/写)存储器存储器的逻辑地址与物理地址存储器的逻辑地址与物理地址 10011111 00100110 01001000逻辑地址逻辑地址段地址段地址:偏移地址偏移地址 1000:0000H 1000:0001H1000:0002H1000:0003H1000:0004H1000:0005H 物理地址物理地址10000H10001H10002H10003H
3、 10004H10005H 10000011 01011100 10100010字节内容(10000H)9FH;(10001H)26H字内容 (10000H)269FH;(10001H)4826H访问两次内存存储器的分段:存储器的分段:20 根地址线:地址范围 00000H FFFFFH(1MB)机器字长16位:仅能表示地址范围 0000H FFFFH (64KB)小段:每16个字节为一小段,共有64K个小段 小段的首地址 00000 H 0000F H 00010 H 0001F H 00020 H 0002F H FFFF0 H FFFFF H 段起始地址:小段首地址段的大小:64K 范围
4、内的任意字节存储器的存储器的逻辑逻辑分段:分段:存储器存储器64KB代码01500H42000H1CD00H0150H4200H1CD0H段寄存器段寄存器CSDSSSES64KB堆栈64KB数据 64KB附加数据B0000HB000H 存储器存储器 8KB代码 2KB数据 256堆栈02000H04800H04000H0200H0400H0480HCSDSSS优点优点:允许程序在存储器内重定位;允许程序在存储器内重定位;允许实模式程序在保护模式下运行;允许实模式程序在保护模式下运行;有利于程序和数据的分离。有利于程序和数据的分离。物理地址物理地址=16 段地址段地址+偏移地址偏移地址 16 位
5、 段 地 址 16 位 偏 移 地 址 0000+20 位 物 理 地 址例:(DS)=2100H,(BX)=0500H (PA)=21000H+0500H =21500H 3.中央处理器中央处理器8086/8088寄存器组:寄存器组:数据寄存器数据寄存器:指针及变址寄存器指针及变址寄存器:SP、BP、SI、DI段寄存器段寄存器:CS、DS、SS、ES控制寄存器控制寄存器:IP、FLAGSCPU组成:算术逻辑部件ALU、控制器、寄存器 AX BX CX DX AH AL BH BL CH CL DH DL 高8位 低8位标志寄存器标志寄存器(FLAGS/PSW)15 14 13 12 11 1
展开阅读全文