- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理 主讲:颜俊华 第九讲:CPU模型 CPU设计步骤 拟定指令系统 确定总体结构 安排时序 拟定指令流程和微命令序列 形成控制逻辑 模型机指令系统 指令格式:指令字长16位,采用寄存器型寻址,指令中给出寄存器号,主存容量为:64K*16位 双操作数指令格式 模型机指令系统 单操作数指令格式 转移指令格式 模型机指令系统 寻址方式 CPU可编程访问的寄存器有:通用寄存器R、指令计数器PC、堆栈指针SP、程序状态字PSW 模型机指令系统 模型机指令系统 指令类型 模型机指令系统 指令类型 模型机指令系统 模型机指令系统 模型机的组成 寄存器的设置 可编程寄存器 通用寄存器:R0(000)、 R1(001)、R2(010)、R3(011) 堆栈指针:SP(100) 指令计数器:PC(111) 程序状态字:PSW(101) 模型机的组成 寄存器的设置 非编程寄存器(16位) 暂存器C:暂存来自主存的源地址或者源数据 暂存器D:暂存来自主存的目的地址或者目的数 指令寄存器IR:存放现行指令 地址寄存器MAR 数据寄存器MDR 模型机的组成 算逻部件的设置 ALU 选择器A 选择器B 移位器:实现直送、左移、右移、字节交换 总线与数据通路结构 为了使数据传送控制简单、集中,采用以ALU为中心的总线结构 CPU组成包括四个部分: ALU部件、寄存器组、内总线、CPU与系统总线的连接 College of computer science, SWPU Computer Science 画流程图(寄存器传送级) 列操作时间表 组合控制:列逻辑式,形成逻辑电路 微程序控制:按微指令格式编写微程序 格式、寻址方式、指令类型设置 寄存器、ALU、数据通路设置 操作码 寄存器号 寻址方式 寄存器号 寻址方式 目的地址 源地址 4 3 3 3 3 4 6 3 3 操作码 (可扩展) 寄存器号 寻址方式 目的地址 15 12 11 9 8 6 5 4 3 2 1 0 转移地址 转移条件 操作码 寄存器号 寻址方式 方式 N′Z′V′C′ 寻址方式 编码 助记符 定义 寄存器寻址 000 R (R)为操作数 寄存器间址 001 (R) 自减型寄存器间址 010 -(R) -(SP) (R)-1为操作数地址 (SP)-1为栈顶地址 (R)为操作数地址 寻址方式 编码 助记符 定义 100 (R)为间接地址, 直接/自增型双间址 @(R)+ (PC)+ PC指向有效地址, (R)为操作数地址, 立即/自增型寄存器间址 011 (R)+ 访问后(R)+1 (SP)+ (SP)为栈顶地址, 出栈后(SP)+1 (PC)为立即数地址, 取数后(PC)+1 访问后(R)+1 @(PC)+ 访问后(PC)+1 模型机指令系统 101 (R)+d为有效地址 变址 X(R) X(PC) (PC)+d为有效地址 跳步 110 SKP 跳过下条指令执行 寻址方式 编码 助记符 定义 操作码 助记符 含义 用于数传、堆栈、I/O操作 0000 MOV 传送 0001 ADD 加 0101 EOR 异或 双操作数指令 0110 COM 求反 1011 SR 右移 单操作数指令 操作码 助记符 含义 1100 JMP 转移 1100 RST 返回 1101 JSR 转子 0 0 0 0 0 5 4 3 2 1 0 转移地址 无条件转 JMP 寄 寻 方式 N′Z′V′C′ 0 0 0 0 1 无进位转 (C=0) 0 0 0 1 0 无溢出转 (V=0) 0 0 1 0 0 数非零转 (Z=0) 0 1 0 0 0 数为正转 (N=0) 1 0 0 0 1 有进位转 (C=1) 1 0 0 1 0 有溢出转 (V=1) 模型机指令系统 1 0 1 0 0 数为零转 (Z=1) 1 1 0 0 0 数为负转 (N=1) 条件满足,转转移地址;条件不满足,顺序执行。 5 4 3 2 1 0 转移地址 JMP 寄 寻 方式 N′Z′V′C′ 隐含约定:转子时返回地址压栈保存。 15 12 11 9 8 6 5 0 子程序入口 R
您可能关注的文档
- 家族企业高层管理者胜任特征模型幻灯片.pdf
- 常染色体遗传型视网膜色素变性相关基因研究进展.pdf
- 论马克思大学时代幸福观.pdf
- 简单效应分析剖析.pdf
- 佳能1000D简介摘要.doc
- 生物工程皮肤治疗糖尿病足溃疡评价.pdf
- 教育心理学2012.1介绍.pdf
- 权力距离导向及员工建言_组织地位感知的影响.pdf
- 国际新闻传播-自由及责任.pdf
- 绩 效 管 理摘要.ppt
- 2025年电商平台大数据分析在数码产品电商精准营销中的应用报告.docx
- 2025年元宇宙助力传统文化传承与发展研究报告.docx
- 2025年土壤改良剂在设施园艺中的应用效果鉴定报告.docx
- 2025年文化与科技融合在虚拟现实艺术创作中的应用与发展报告.docx
- 肿瘤精准诊疗2025:临床实践效果优化与创新技术应用报告.docx
- 2025年食品加工射频识别(RFID)技术在产品质量监控与追溯系统中的应用报告.docx
- 2025年学期新冀教版物理八年级上册课件 第一章 有理数 1.4 有理数的大小.pptx
- 2025年元宇宙在教育评价中实现远程教育评价的实践探索.docx
- 第02讲 细胞的分子组成(知识清单)(上海专用)-2026届高考生物一轮复习.docx
- 工业互联网平台生物识别技术在智能工厂机器人协作中的应用前景报告.docx
最近下载
- 猪主要传染性腹泻病的流行情况与防控对策.docx
- 机电工程投标方案.docx VIP
- 人教PEP版小学英语五年级 下册(1-6单元)思维导图.pdf
- 国际金融附微课杜玉兰习题答案.docx VIP
- 2023年大连大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案).docx VIP
- 2023年大连大学计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 知识产权法智慧树知到期末考试答案章节答案2024年同济大学.docx VIP
- 临床医学教学模式创新与课堂互动设计.pptx
- 生猪屠宰兽医卫生检验人员理论考试题库资料及答案.pdf VIP
- 天津市静海区2024-2025学年高一下学期6月学生学业能力调研试题 地理试卷含答案.docx VIP
文档评论(0)