- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 中北大学《微机原理及接口技术》 * 存储程序计算机称为冯?诺依曼型计算机 数据和程序均以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指定,地址码也是二进制形式; 程序由多条有逻辑关系的指令组成; 指令的长度不等(一般为1~4字节)。 1.3.1冯?诺依曼存储程序工作原理 * 中北大学《微机原理及接口技术》 * 程序预先存放在计算机的存储器中,计算机按程序的流程自动地连续取出指令并执行之。 为实现自动连续地执行程序,控制器设置一程序计数器PC,它可根据指令的长度自动增量(总是指向下一条指令)。只要给出程序中第一条指令的地址,控制器就可依据存储程序中的指令顺序周而复始地取指令、译码、执行,直到完成全部指令操作为止,即控制器通过指令流的串行驱动实现程序控制。 1.3.1冯?诺依曼存储程序工作原理 * 中北大学《微机原理及接口技术》 * 程序 指令1 指令2 指令3 指令4 指令n … … 取指令 指令译码 取操作数 执行指令 存结果 指令周期 操作码 操作数 执行 1.3.2 微型计算机的工作过程 * 中北大学《微机原理及接口技术》 * 微型计算机的工作过程就是执行程序的过程,而程序由指令序列组成,因此,执行程序的过程,就是执行指令序列的过程,即逐条地从存储器中取出指令并完成指令所指定的操作。 由于执行每一条指令,都包括取指、译码和执行三个基本步骤,所以,微型计算机的工作过程,也就是不断地取指令、译码和执行的过程,直到遇到停机指令时才结束机器的运行。 1.3.2 微型计算机的工作过程 * 中北大学《微机原理及接口技术》 * 取指令;PC增量,指向 下条指令 停机 ? 译码并执行 结束 Y N 1.3.2 微型计算机的工作过程 执行指令的三个基本步骤:取指、译码和执行 * 中北大学《微机原理及接口技术》 * 指令执行过程 取指令 指令译码 取操作数 执行指令 存结果 问题: 1.CPU如何知道从哪里取出程序的第一条指令?——操作系统 2.CPU如何按程序控制流执行指令?——程序计数器 3.CPU如何知道从哪里取操作数?——地址、寻址方式 * 中北大学《微机原理及接口技术》 * 例:计算5+8 汇编语言程序 对应的机器指令 对应的操作 ------------- ----------------- ------------------------- MOV AL, 5 将立即数1传送到累加寄存器AL中 ADD AL, 8 计算两个数的和,结果存放到AL中 HLT 停机 * 中北大学《微机原理及接口技术》 * 指令执行过程(取指/译码/执行) 地址寄存器AR 累加器A 加法器 数据寄存器DR 指令寄存器IR 指令译码器ID 时序逻辑电路 时序控制信号(控制命令) 1011 0000 0000 0101 0000 0100 0000 1000 1111 0100 内部总线 存储器 0 1 2 3 4 程序计数器PC 地址 MOV AL, 5 ADD AL, 8 HLT 地址总线 +1 ③ 地 址 译 码 器 读写控制电路 ④ 输出地址 1011 0000 ⑦ 锁存指令 锁存数据 ⑥ 置初值 ① ② 输出指令地址 锁存地址 ② 读写命令 ⑤ ⑧ 指令译码 锁存 输出 * 中北大学《微机原理及接口技术》 * 微机启动的过程(DOS) 打开电源 CPU从固定地址处 执行一条跳转指令 系统自检POST 中断初始化 初始化BIOS数据区 从磁盘装入引导程序 检查操作系统文件 加载设备驱动程序 并初始化设备 加载DOS内核 加载用户界面 BIOS OS (操作系统) 第四节微型计算机的应用 mov ax,12h call display Jmp 1234h * 中北大学《微机原理及接口技术》 * 1.4微型计算机的应用 科学计算 天气预报、石油勘探、。。。 数据处理 统计、管理、银行、。。。 计算机控制(自动控制) 工业控制、遥控遥测、机器人、。。。 人工智能 思维、行为、推理、。。。 计算机辅助系统-设计/制造/教学/… * 中北大学《微机原理及接口技术》 * 计算机应用通常分成如下各个领域 科学计算,数据处理,实时控制 计算机辅助设计,人工智能,…… 由于微型计算机具有如下特点 体积小、价格低 工作可靠、使用环境条件要求低 结构简单灵活、系统设计方便是,通用性强…… 所以,可以分为两个主要应用方向 1.4微型计算机的应用 * 中北大学《微机原理及接口技术》 * 用于数值计算、数据处理及信息管理方向 通用微机,例如:PC微机 功能越强越好、使
您可能关注的文档
- 第一章 找矿地质条件.ppt
- 第1章_现代市政学概论..ppt
- 第1章建筑材料的基本性质..pptx
- 第1章微机简介..ppt
- 第1章平面机构的自由度和速度分析..ppt
- 第1章数据结构基础..ppt
- 第1章数据库系统导论..ppt
- 第一章 数据拟合和最佳平方逼近.ppt
- 第14章生物膜法..ppt
- 第1章材料的基本性质..ppt
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
原创力文档


文档评论(0)