微机原理与接口技术:冯诺依曼体系和延时子程序
需积分: 50 45 浏览量
更新于2024-08-20
收藏 13.18MB PPT 举报
"过程定义及调用例-清华大学微机原理与接口技术ppt"
这篇内容主要涉及微机原理与接口技术的相关知识,包括过程(子程序)的定义和调用,以及微型计算机的基础概念。首先,它展示了如何定义一个延时子程序(DELAY PROC),这是一个在汇编语言中常见的用于实现程序暂停的函数。子程序的定义包含了PUSH和POP指令来保存和恢复BX和CX寄存器,以避免被调用时的数据破坏;接着是循环结构,通过MOV和DEC指令以及LOOP指令实现延迟。
调用延时子程序的方式是使用CALL指令,这会将程序的执行权转交给DELAY子程序,并在完成子程序的执行后返回到CALL指令之后的地址继续执行。
课程的目标包括掌握微机的基本工作原理、汇编语言编程、接口技术,以及建立微机系统的整体观念和初步的软硬件开发能力。推荐的教材是《微机原理与接口技术》(第3版)以及相关的实验指导书,这些书籍由冯博琴、吴宁等编著,旨在帮助学习者深入理解微机系统。
第1章微型计算机基础概论中,介绍了微机系统的组成,包括计算机中的编码、数制转换、无符号二进制数运算等内容。其中,冯·诺依曼计算机的工作原理和存储程序模型被详细解释。冯·诺依曼机的特点是程序存储、数据共享和顺序执行,但它的不足之处在于执行效率相对较低,依赖于程序计数器(PC)控制执行顺序,难以适应并行处理和复杂任务。
在冯·诺依曼机的工作过程中,程序计数器PC负责指示下一条要执行的指令地址,通过地址总线和数据总线与内存交互,控制器负责指令的分析、执行和数据的存取。这个工作流程涉及到多个组件,如运算器、存储器、控制器、输入输出设备等,它们共同协作完成计算任务。
总结起来,这篇内容涵盖了微机原理的核心知识点,包括过程定义、调用、微机系统的基本组成、冯·诺依曼计算机的工作原理及其优缺点,以及微机系统中的数据处理流程。对于学习微机原理与接口技术的学生来说,这些都是至关重要的基础内容。
169 浏览量
117 浏览量
2018-03-19 上传
2023-06-07 上传
2023-03-31 上传
2024-01-02 上传
2023-12-28 上传
2023-06-14 上传
2024-09-28 上传
郑云山
- 粉丝: 20
- 资源: 2万+
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能