微机原理与接口技术:冯诺依曼体系和延时子程序

需积分: 50 26 下载量 45 浏览量 更新于2024-08-20 收藏 13.18MB PPT 举报
"过程定义及调用例-清华大学微机原理与接口技术ppt" 这篇内容主要涉及微机原理与接口技术的相关知识,包括过程(子程序)的定义和调用,以及微型计算机的基础概念。首先,它展示了如何定义一个延时子程序(DELAY PROC),这是一个在汇编语言中常见的用于实现程序暂停的函数。子程序的定义包含了PUSH和POP指令来保存和恢复BX和CX寄存器,以避免被调用时的数据破坏;接着是循环结构,通过MOV和DEC指令以及LOOP指令实现延迟。 调用延时子程序的方式是使用CALL指令,这会将程序的执行权转交给DELAY子程序,并在完成子程序的执行后返回到CALL指令之后的地址继续执行。 课程的目标包括掌握微机的基本工作原理、汇编语言编程、接口技术,以及建立微机系统的整体观念和初步的软硬件开发能力。推荐的教材是《微机原理与接口技术》(第3版)以及相关的实验指导书,这些书籍由冯博琴、吴宁等编著,旨在帮助学习者深入理解微机系统。 第1章微型计算机基础概论中,介绍了微机系统的组成,包括计算机中的编码、数制转换、无符号二进制数运算等内容。其中,冯·诺依曼计算机的工作原理和存储程序模型被详细解释。冯·诺依曼机的特点是程序存储、数据共享和顺序执行,但它的不足之处在于执行效率相对较低,依赖于程序计数器(PC)控制执行顺序,难以适应并行处理和复杂任务。 在冯·诺依曼机的工作过程中,程序计数器PC负责指示下一条要执行的指令地址,通过地址总线和数据总线与内存交互,控制器负责指令的分析、执行和数据的存取。这个工作流程涉及到多个组件,如运算器、存储器、控制器、输入输出设备等,它们共同协作完成计算任务。 总结起来,这篇内容涵盖了微机原理的核心知识点,包括过程定义、调用、微机系统的基本组成、冯·诺依曼计算机的工作原理及其优缺点,以及微机系统中的数据处理流程。对于学习微机原理与接口技术的学生来说,这些都是至关重要的基础内容。