网站大量收购独家精品文档,联系QQ:2885784924

[工学]备课笔记09上.doc

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]备课笔记09上

《微机原理与应用》备课笔记(上) 10年3月1日 第一章 微型计算机系统导论 1.1 微型计算机系统组成 1.1.1 计算机系统组成 计算机系统由硬件系统和软件系统组成。 硬件:实物,看得见、摸得着 计算机五大组成部分 软件:信息 系统软件——通用性 应用软件——针对性 支撑软件、数据库管理软件 1.1.2 微型计算机硬件系统组成 一般的微机系统 1.2 微型计算机的总线结构 微型计算机的结果特点就是采用总线结构。 1)什么是总线——用于传送信息的一组公共导线。 2)总线的特点: (1)分时、共享 (2)系统结构(互连)简单、易扩展 (3)信号的传输控制管理较复杂,必须有一定的规范和协议 微机采用以CPU为核心,其它部件全部通过总线与CPU相连,由CPU负责总线的传送控制管理。所有的数据都必须经过CPU,并由CPU控制传送过程。为了确保其它部件能够与CPU准确、有序地传送数据信息,通常采用三总线结构。 3)三总线的定义: 数据总线DB——传送数据的通道,双向; 地址总线AB——指示与CPU传送数据的对象地址,单向; 控制总线CB——控制数据传送的时间、方向,以及协调微机各部件的工作时序,双向。 1.3 微处理器组成 1.3.1 运算器ALU 1.3.2 控制器 1.3.3 内部寄存器 1.4 内部存储器概述 1.4.1 基本概念 在计算机中,程序和数据均以二进制数码的形式存储在内存中。存储二进制数码的电路就是数字电路中介绍的寄存器和触发器。 基本术语: bit——位。一位二进制数。一位触发器可保存一位二进制数码信息,称为1bit。 Byte——字节。8位二进制数码。 Word——字。16位二进制数码。 存储单元————对应于高级语言中的变量; 存储单元的地址——对应于高级语言中的变量名; 存储单元的内容——对应于高级语言中的变量值。 1.4.2 存储器的组织 存储器的组织结构如右图所示,由三部分组成。 存储体, 地址译码器 读写控制电路 1.4.3 存储器读写操作过程 1)读操作过程:(内存 总线 CPU) AB提供内存单元地址 译码器译码 选中指定存储单元, /RD信号有效,将选中单元中的内容输出 DB,选中单元内容不变。 2)写操作过程:(CPU 总线 内存) AB提供内存单元地址 译码器译码 选中指定存储单元, /WR信号有效,DB上的数据 写入(取代)选中的单元中内容。该单元中原来的内容消失。 具有以上功能的存储器称为RAM. 1.5 微机工作过程 1.5.1微机工作过程就是执行指令的过程。 也就是逐条执行指令序列的过程。 指令是预先存放在内存中的,所以首先要取指令,然后再执行指令。指令如何执行要根据指令的内容。 所以微机的工作过程就是:取指令,执行指令,取指,执行,取指,执行,。。。。。。。的过程。 1.5.2 指令格式 操作码Opcod+操作数Operand 操作码——指示CPU进行何种操作; 操作数——被操作的对象。它可以是被操作的数本身,也可以是被操作数所在的地址。究竟是数还是地址,在操作码中说明。 1.5.3 工作过程举例 以计算3+2=?为例,说明工作过程: 计算机比人笨,需要人事先编程告诉它如何运行; 编程序要根据指令系统(CPU懂得的语言)。就好比人讲话、写作必须按照某种语言规范,否则别人听不懂。 程序: MOV A, 3 ADD A, 2 HLT 机器码程序 名称 助记符 机器码 说明 立即数取入累加器 MOV A,3 1011000 n B0H n 双字节指令,第一字节为操作码,指令功能:把第二字节n当做立即数取入累加器A中 加立即数 ADD A,2n 04H 双字节指令,第一字节为操作码,指令功能:把第二字节n当做立即数取入,与累加器A中内容相加,结果暂存A中 暂停 HLTF4H CPU暂停运行 先把机器码程序放入内存, 地址 存储器中指令的 机器码 指令的助记符 十六进制 二进制 00 0000 0000 1011 0000 MOV A, n 01 0000 0001 0000 0011 03 02 0000 0010 0000 0010 ADD A, n 03 0000 0011 0000 0010 02 04 0000 0100 1111 0100 HLT 05 0000 0101 … … … … … … … 执行程序: 程序开始运行前,程序计数器PC的内容指向程序的指令第一字节; 根据PC所提供的地址,到存储器中取指令第一字节

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档