微机原理与接口技术:过程嵌套解析

需积分: 50 7 下载量 19 浏览量 更新于2024-08-16 收藏 4.56MB PPT 举报
"过程嵌套-微机原理与接口技术-周荷琴第4版ppt课件" 在微机原理与接口技术的学习中,过程嵌套是一个重要的概念,它涉及到程序设计的基础和流程控制。过程(或称为子程序、函数)是高级语言编程中的基本组成部分,用于将大任务分解为可管理的小部分。在描述中提到,过程可以被其他过程调用,这就是过程嵌套。例如,MSUB 过程调用了SUB1过程,SUB1执行完后返回到MSUB,继续执行后面的代码。 在给出的例子中,MSUB 是一个远过程(FAR PROC),这意味着它的地址可能在不同的段中,而SUB1是一个近过程(NEAR PROC),表示它和调用者位于同一段内。RET指令用于返回到调用者,即在SUB1结束后,程序的执行权返回到MSUB。值得注意的是,过程和C语言中的函数有相似之处,但它们的语法形式并不完全相同。 微机系统的基础知识包括了微型计算机的组成、数制转换、符号数表示以及运算方式等。在第一章绪论中,我们了解到电子计算机的发展历程,从早期的电子管计算机到现代的超大规模集成电路计算机,以及按照性能分类的各类计算机,如大型机、小型机、微型机和单片机。其中,微型计算机的发展关键在于微处理器的进步,遵循着摩尔定律,即大约每18-24个月,微处理器的集成度翻一番,性能提升一倍。 微处理器的发展历史通过Intel CPU的演变得以体现,从最初的4004、8008到后来的 Pentium、Pentium Pro、Pentium MMX、Pentium II、Pentium III、Pentium 4,再到64位的Itanium,处理器的字长、线宽、晶体管数量、时钟频率、运算速度等方面都经历了显著的提升。 微型计算机的硬件组成由CPU(包括运算器和控制器)、内存(如RAM和ROM)、I/O设备以及各种接口组成。CPU作为系统的核心,负责指令的执行和数据处理;运算器进行算术和逻辑运算;控制器则管理指令的执行流程;内存存储程序和数据;I/O设备包括键盘、打印机、显示器等;I/O接口如8255、8250、8251、8253和8259等用于协调CPU与外部设备的通信。总线系统,如地址总线(AB)、数据总线(DB)和控制总线(CB),是这些组件间信息传输的通道。 对于准备考研的学生来说,理解和掌握这些基本概念和原理至关重要,因为它们构成了计算机科学的基础,并且在后续的课程和实际应用中会频繁出现。熟悉过程嵌套和微机系统结构,不仅能提升编程能力,也能为理解更复杂的系统设计和优化打下坚实的基础。