8086/8088微处理汇编关键点总结

需积分: 38 2 下载量 37 浏览量 更新于2024-07-11 收藏 2.77MB PPT 举报
本资源主要关注的是单片机汇编语言相关内容,特别是针对8086、8088微处理器的编程结构和特性。学习者将掌握以下几个关键知识点: 1. **8086/8088编程结构**:这部分强调了对这两种处理器的掌握,包括它们的通用寄存器(如8个16位和8个8位)、段寄存器(4个16位)和专用寄存器(2个16位),这些都是编程的基础。 2. **基本时序理解**:8086和8088的指令周期、总线周期以及时钟周期是程序执行的基石,如总线周期的构成(4T + nTw,其中T=210ns,当OSC=4.77MHz)。 3. **存储器与I/O独立时序**:了解8086系统中的存储器结构,包括偶体和奇体的区分,以及奇偶地址访问的差异。此外,存储空间与I/O空间虽然可以独立编址,但它们的大小是不同的。 4. **中断响应周期**:涉及中断处理的关键寄存器IP(指令指针)和FLAGS(标志寄存器),这些寄存器在中断处理中起到重要作用,如条件码标志(控制、溢出、符号、中断、零、进位等)。 5. **汇编语言基础**:涵盖了汇编语言的基础概念,如使用助记符和地址符号来代替机器代码,以及汇编语言与机器语言之间的转换过程,即汇编程序的工作原理。 6. **汇编语言实践**:包括汇编语言程序的格式、编写方法(顺序、循环、分支、子程序、多模块)和上机过程,以及与80x86相关的指令系统、伪指令和宏指令。 7. **8086CPU内部结构**:通过8086CPU内部结构框图,深入理解硬件层面的工作原理。 8. **汇编语言与机器语言关系**:解释了汇编语言是如何将机器语言的二进制表示转化为符号语言,以及汇编和链接过程。 9. **物理地址与存储器访问**:物理地址的使用对于正确地访问和操作内存是至关重要的,特别是对存储器访问操作的理解。 整个课程围绕着汇编语言的应用展开,旨在培养学生的实际操作能力和对单片机系统底层的理解,通过理论教学和实验实践相结合,使学生能够熟练掌握8086/8088汇编编程技能。