微机原理第2章ppt.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:60 大小:1.1MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

微机原理第2章ppt.ppt

微机原理第2章ppt.ppt

预览

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

15 金币

下载此文档

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

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

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

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

IA-32结构微处理器教学重点Intel8086微处理器①功能结构②寄存器结构③存储器结构知识点2.1IA-32结构微处理器的概要历史Intel80X86微处理器简介本书重点介绍8086微处理器的结构、指令、汇编语言及相应的外设接口2.2IA-32微处理器的功能结构2.2.1Intel8086微处理器结构总线接口单元BIU执行单元EU8086(8088)的功能结构8086CPU执行程序的方式8080/8085执行程序的方式2.2.2Intel80386微处理器的功能结构Intel80386微处理器的功能结构2.2.3Intel80486微处理器的功能结构2.3IA-32结构微处理器的执行环境2.3.2基本执行环境概要2.3.3存储器组织数据信息的表达单位数据的存储格式存储单元及其存储内容多字节数据存放方式1、实地址方式存储器组织问题提出解决方法00000H,00001H,....0000FH00010H,00011H,....0001FH00020H,00021H,....0002FH00000H,00010H,00020H,00030H,....FFFF0H逻辑地址:分段后在用户编程时,采用逻辑地址,形式为物理地址和逻辑地址的转换(段寄存器)(CS)(DS)(SS)(ES)逻辑地址1460:100、1380:F00物理地址14700H14700H段寄存器代码段:存放当前正在运行程序。1M内存空间最多能分多少个段?最少可分多少个段?2、分段模式存储器结构2.3.4基本的程序执行寄存器8个通用寄存器1个指令指针寄存器1个标志寄存器4个段寄存器1.8086的通用寄存器AX(Accumulator)--累加器BX(Base)--基址寄存器CX(Count)--计数寄存器DX(Data)--数据寄存器SI(SourceIndex)是源变址寄存器DI(DestinationIndex)是目的变址寄存器SP(StackPointer)为堆栈指针寄存器BP(BasePointer)为基址指针寄存器2、8086的段寄存器3、8086的标志寄存器标志位CF状态标志位(3)溢出标志OF(overflowflag,位11)溢出的判断(5)辅助进位标志位AF(auxiliaryflag,位4)(6)奇偶标志位PF(parityflag,位2)2、控制标志位例:求4AE0H+5D90H=?并根据结果设置状态标志位的值。溢出和进位如何运用溢出和进位4、指令指针寄存器IP下一条将要执行指令物理地址的计算方法举例教学要求1教学要求2