第三章微处理器的 实模式软件结构及程序设计 从软件的观点来研究微处理器的内部结构。 两种工作模式:实地址模式和保护地址模式 了解工作模式的软件结构是使用汇编语言进行 程序设计的必要条件
第三章 微处理器的 实模式软件结构及程序设计 • 从软件的观点来研究微处理器的内部结构。 • 两种工作模式:实地址模式和保护地址模式。 • 了解工作模式的软件结构是使用汇编语言进行 程序设计的必要条件
第三章微处理器的 实模式软件结构及程序设计 指令:计算机按一定的命令来执行特定 的操作,这种命令叫指令。 程序:一系列指令的集合
第三章 微处理器的 实模式软件结构及程序设计 • 指令:计算机按一定的命令来执行特定 的操作,这种命令叫指令。 • 程序:一系列指令的集合
第三章微处理器的 实模式软件结构及程序设计 程序设计语言的发展: 机器语言:由二进制代码编写。 如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 标志寄存器 控制寄存器 调试寄存器 测试寄存器