授课教案3_5分解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 3 章 第 1 讲 两项内容: 指令、指令格式和寻址方式 教学计算机指令系统概述 TEC-2000型 16位 和 8位 字长的 教学机指令系统实例 作业:熟悉16位机的指令系统和程序设计 思考 8位机的指令系统:组成、格式(操作码编码、寻址方式等) 操作码组织和汇编语句命名规则 8 位固定长度的操作码 IR15_IR8 IR15~14 用于区分指令分组 IR13 用于区分基本指令和扩展指令 IR12 用于简化逻辑表达式(暂全定为 0) IR11~8 用于区分同组内的不同指令 汇编语句命名规则: R: 寄存器 D: 立即数 JR: 相对寻址 X: 变址寻址 A: 直接地址 例如, MVRR MVRD JR(JRC) STRR LDRX CALA JMPA CALR JMPR LDRA TEC-2000 16位机基本指令系统 TEC-2000 16位机基本指令系统 二、控制器的功能与组成 1. 控制器的功能: 控制执行指令 控制各部件协调运行,即为各部件提供控制信号。 2. 控制器的组成: 程序计数器 指令寄存器 指令步骤标记线路 提供控制信号的部件 分类 : 微程序的控制器 硬布线的控制器 2. 控制器的组成 ①程序计数器PC:存放指令地址,有+1或接收新值功能 ②指令寄存器IR:存放指令内容:操作码与操作数地址 主脉冲源与启停控制线路,按需要给出主脉冲信号 ③指令执行步骤标记线路: 指明每条指令的执行步骤 ④控制信号保存或形成线路:给出计算机各功能部件部件协同运行所需要的控制信号。 每条指令的执行步骤 —读取指令 指令地址送入主存地址寄存器 读主存,读出内容送入指定的寄存器 —分析指令 —按指令规定内容执行指令 不同指令的操作步骤数, 和具体操作内容差异很大, —检查有无中断请求 若有,则响应中断并转中断处理 若无,则转入下一条指令的执行过程 微程序控制器组成与设计 第3章 第3讲 微程序控制器的微程序设计 控制器部件 总体要求:控制器部件的功能、组成、设计与实现是课程教学中的重点难点内容,应该学得好一点。 设计控制器的基础和依据是指令系统,包括指令的功能、格式、选用的寻址方式等; 控制器的功能和组成概述,指令的执行步骤概述等内容要非常清楚地理解,这是学习后续知识的指导性纲要; 依据指令系统和计算机组成的初步设计,完成不同类型指令的执行步骤设计(分成几步,各步骤的功能和接续关系)是更为基础一点的内容; 依据计算机的各功能部件的运行要求,设计控制器应该提供给各功能部件的控制信号,是控制器设计的一个步骤; 设计每条指令的每一个执行步骤所用的控制信号是控制器设计过程中最机械、费时、繁琐的一个步骤; 硬连线的控制器和微程序的控制器用不同的方法提供全部控制信号,并用不同的方法实现对自身的控制作用。 指令执行过程的流水线控制是提高指令执行速度的有效措施,这些内容不作为基本教学要求。 TEC-2000 8位机基本指令系统 TEC-2000 8位机基本指令系统 8 位和16位教学机的控制器比较 8 位和16位两种不同字长,造成教学机中运算器、存储器、数据总线、指令寄存器等字长不同; 不同字长的指令寄存器使常规指令的字长不同,故两种机型使用不同的指令系统和不同的软件系统; 8 位机能支持的指令条数较少,通常还只能使用更少的通用累加器; 8 位和16位机都使用16位的地址总线,故程序计数器PC和堆栈指针SP、地址寄存器AR都为16位; 执行 8 位机指令要使用更多的操作步骤,计算与传送16位地址,读写16位数据都得分成2步完成; 8 位和16位机的控制器提供大体相同的控制信号。 TEC-2000 8位机指令执行流程图 * 单字指令仅用一个指令字。 双字指令要用两个指令字, 此时第二个指令字的内容可能是立即数、一个直接地址或一个变址位移量。 TEC-2000 教学机的指令格式 操 作 码 目的寄存器 源寄存器 I/O 端 口 地 址 相对转移指令的偏移量 直接数 / 内存地址 / 指令中变址偏移量 8位

文档评论(0)

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

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

1亿VIP精品文档

相关文档