当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《微机原理》课程电子教案(PPT课件讲稿)第三章 微处理器的实模式软件结构及程序设计

资源类别:文库,文档格式:PPT,文档页数:98,文件大小:180KB,团购合买
第三章微处理器的 实模式软件结构及程序设计 1、从软件的观点来研究微处理器的内部结构 2、两种工作模式:实地址模式和保护地址模式。 3、了解工作模式的软件结构是使用汇编语言进行 程序设计的必要条件。
点击下载完整版文档(PPT)

第三章微处理器的 实模式软件结构及程序设计 从软件的观点来研究微处理器的内部结构。 两种工作模式:实地址模式和保护地址模式 了解工作模式的软件结构是使用汇编语言进行 程序设计的必要条件

第三章 微处理器的 实模式软件结构及程序设计 • 从软件的观点来研究微处理器的内部结构。 • 两种工作模式:实地址模式和保护地址模式。 • 了解工作模式的软件结构是使用汇编语言进行 程序设计的必要条件

第三章微处理器的 实模式软件结构及程序设计 指令:计算机按一定的命令来执行特定 的操作,这种命令叫指令。 程序:一系列指令的集合

第三章 微处理器的 实模式软件结构及程序设计 • 指令:计算机按一定的命令来执行特定 的操作,这种命令叫指令。 • 程序:一系列指令的集合

第三章微处理器的 实模式软件结构及程序设计 程序设计语言的发展: 机器语言:由二进制代码编写。 如ASCI 汇编语言:将二进制代码用易于理解的符号 代替。 如:ADD 高级语言:利用类英语的语句和命令 如: BASIC, FORTRAN

第三章 微处理器的 实模式软件结构及程序设计 • 程序设计语言的发展: • 机器语言:由二进制代码编写。 – 如ASCII • 汇编语言:将二进制代码用易于理解的符号 代替。 – 如:ADD • 高级语言:利用类英语的语句和命令。 – 如:BASIC,FORTRAN

第三章微处理器的 实模式软件结构及程序设计 微处理器的基本语言是机器语言,常用汇编语 言和高级语言编写。 编译程序:将高级语言语句转成机器码的编译 程序。 汇编语言的优点

第三章 微处理器的 实模式软件结构及程序设计 • 微处理器的基本语言是机器语言,常用汇编语 言和高级语言编写。 • 编译程序:将高级语言语句转成机器码的编译 程序。 • 汇编语言的优点

第三章微处理器的 实模式软件结构及程序设计 2、徼处理器实模式软件模型 指令指针IP 段寄存器:CS,DS,SS,ES,FS,GS 数据寄存器:EAX,EBX,ECX,EDX 指针寄存器:ESP,EBP 变址寄存器:ESI,EDI 标志寄存器 控制寄存器 调试寄存器 测试寄存器

第三章 微处理器的 实模式软件结构及程序设计 • 2、微处理器实模式软件模型 指令指针IP 段寄存器:CS,DS,SS,ES,FS,GS 数据寄存器:EAX,EBX,ECX,EDX 指针寄存器:ESP,EBP 变址寄存器:ESI,EDI 标志寄存器 控制寄存器 调试寄存器 测试寄存器

第三章微处理器的 实模式软件结构及程序设计 2、徼处理器实模式软件模型 微处理器有两个独立的存储器和O地址空间。 为有效利用存储器,数据按对准边界原则排放。 字边界地址是2的整数倍 双字边界地址是4的整数倍

第三章 微处理器的 实模式软件结构及程序设计 • 2、微处理器实模式软件模型 微处理器有两个独立的存储器和I/O地址空间。 为有效利用存储器,数据按对准边界原则排放。 字边界地址是2的整数倍 双字边界地址是4的整数倍

第三章微处理器的 实模式软件结构及程序设计 2、徼处理器实模式软件模型 实模式下,指令地址及指令操作数的存储器地址 采用逻辑地址,但真正从存储器中取指或存取操作数 则采用物理地址。 实模式下,由逻辑地址到物理地址的生成: 物理地址=段地址*16(左移4位)+偏移地址

第三章 微处理器的 实模式软件结构及程序设计 • 2、微处理器实模式软件模型 实模式下,指令地址及指令操作数的存储器地址 采用逻辑地址,但真正从存储器中取指或存取操作数 则采用物理地址。 实模式下,由逻辑地址到物理地址的生成: 物理地址=段地址*16(左移4位)+偏移地址

第三章微处理器的 实模式软件结构及程序设计 2、徼处理器实模式软件模型 堆栈是特殊的存储区,临时存放一些信息。 实模式下,SS段基址指向当前堆栈的最低地址, SP和BP是偏移地址 SP指向栈顶,既最后推入堆栈的数据存储器地址。 当一个字推入堆栈时,SP自动减2 当一个双字推入堆栈时,SP自动减4 当一个字弹出堆栈时,SP自动加2 当一个双字弹出堆栈时,SP自动加4

第三章 微处理器的 实模式软件结构及程序设计 • 2、微处理器实模式软件模型 堆栈是特殊的存储区,临时存放一些信息。 实模式下,SS段基址指向当前堆栈的最低地址, SP和BP是偏移地址。 SP指向栈顶,既最后推入堆栈的数据存储器地址。 当一个字推入堆栈时,SP自动减2 当一个双字推入堆栈时,SP自动减4 当一个字弹出堆栈时,SP自动加2 当一个双字弹出堆栈时,SP自动加4

第三章微处理器的 实模式软件结构及程序设计 3、徼处理器的寻址模式 寻址:访问不同类型的操作数。 寻址模式: 寄存器操作数寻址 立即操作数寻址 ·存储器操作数寻址

第三章 微处理器的 实模式软件结构及程序设计 • 3、微处理器的寻址模式 – 寻址:访问不同类型的操作数。 – 寻址模式: • 寄存器操作数寻址 • 立即操作数寻址 • 存储器操作数寻址

第三章微处理器的 实模式软件结构及程序设计 3、徼处理器的寻址模式 寄存器操作数寻址:指令的操作数存放在处理器 的内部寄存器中。 MOVE AX, BX

第三章 微处理器的 实模式软件结构及程序设计 • 3、微处理器的寻址模式 • 寄存器操作数寻址:指令的操作数存放在处理器 的内部寄存器中。 • MOVE AX, BX

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共98页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有