CPU的设计及仿真答辩PPT概要1
16位CISC CPU的设计及仿真 姓名:某某某 班级:4121090401 设 计 流 程 01 | 指令集 02 | 数据通路 03 | 指令流程 04 | 微命令序列及状态图 05 | 程序测试仿真 0 1 PART ONE 指令集 指令集 1 单字节指令 双字节指令 指令集 2 常用指令举例 0 2 PART TWO 数据通路 数据通路 3 数据通路图 0 3 PART THREE 指令流程 指令流程 4 一条指令的执行可以分为三个阶段,分别为取指令、分析取数、执行三个阶段。 取指令的阶段是将程序计数器中的内容传送到地址寄存器并且送上总线,PC程序计数器内容加1,指向下一条指令。并且由控制器控制向存储器发读的命令,读取指令传送到指令寄存器IR中,以上对于任何指令都是必须的,不管是单字节指令还是双字节指令。 在分析阶段,控制单元区分开不同的指令类型,然后进行进入取数阶段,获取操作数。 执行阶段,完成指令规定的各种操作,根据不同指令规定的操作不同,完成对应的操作。 指令流程 5 取指令 AR-PC,PC+1,IR-ram 分析取数 NOP AND OR XOR NOT ADD SUB ZERO MOVE ? INC DEC BRANCHI BRANCHGTI BRANCHTLI BRANCHEQI BRANCHTEI ? BRANCHLT BRANCHNEQ BRANCHGT BRANCH BRANCHEQ BRANCHLTE LOADI ? SHL DHR ROTR ROTL DR0-Rs DR1-Rd ? DR0-Rs DR1-1 DR0-Rs DR1-Rd ? AR-PC PC+1 DR1-Rs ? 执行 Rd-DR0 func DR1 Rd-RS+/-1 Compout=DR0compDR1 PC-ram Compout=DR0 comp DR1 PC-Rd Rd-ram SHIFTER-DR1 指令流程表 0 4 PART FOUR 微命令序列及状态图 微命令序列及状态图 6 取指令 Progsel=1,Addrsel=1 (s0) 分析取数 NOP AND OR XOR NOT ADD SUB ZERO MOVE ? INC DEC BRANCHI BRANCHGTI BRANCHTLI BRANCHEQI BRANCHTEI ? BRANCHLT BRANCHNEQ BRANCHGT BRANCH BRANCHEQ BRANCHLTE LOADI ? SHL DHR ROTR ROTL Opregsel=1 (s1) Opregsel=1 (s1) Opregsel=1 (s1) Opregsel=1 (s1) Progsel=1,Addrsel=1 (s2) Opregsel=1 (s1) 执行 Alusel=? Regsel=1 ? (s3) Alusel=? Regsel=1 (s3) Compsel=? Compout=? If(compout=1) Progsel=1 Else Progsel=0 (s4) Compsel=? Compout=? If(compout=1) Progsel=1 Else Progsel=0 (s4) Opregsel=1 (s5) SHIFTsel=? (s6) 微命令序列 微命令序列及状态图 7 状态图 0 5 PART SIX 程序测试仿真 程序测试仿真 8 WIDTH = 16; DEPTH = 256; ADDRESS_RADIX = HEX; DATA_RADIX = HEX; CONTENT BEGIN 0 : 2001;--源操作数(10)送REG1 1 : 0010;-- 2 : 2002;--目的操作数(30)送REG2 3 : 0030;-- 4 : 2006;--结束地址(2f)送REG6 5 : 002f;-- 6 : 080b; --取数 7 : 101a;-- 存数 8 : 300e;--比较 R1R6 ? 9 : 0000;-- 若yes,则停止 a : 3801;--修改源指针 R1=R1+1 b : 3802;--修改目的指针R2=R2+1 c : 280d;-- goto [06]单元地址,循环 d : 0006;-- e : 0000; ;-----地址10H—2fH单元为数据块 f : 0001; 10 : 0002; 11 : 0003; 12 : 0004; 13 : 0005; 14 : 0006; 15 : 0007; 16 : 0008; 17 : 0009; 18 : 000a; 19 : 000b; 1a
您可能关注的文档
最近下载
- plc风力发电控制系统的设计.doc VIP
- 2023年菏泽家政职业学院高职单招(数学/语文/英语)历年试题库含答案解析.docx VIP
- 2026年山东司法警官职业学院单招综合素质笔试备考题库及答案解析.docx VIP
- 计算物理基础.ppt VIP
- 2025年第二学期鄂教版音乐八年级上册《第四单元对比与平衡》大单元整体教学设计.docx
- 2025年4月辽宁省大连市金普新区中考一模语文试题[含答案].pdf VIP
- 国家自然科学基金简历通用版2024.pdf
- 2024年菏泽家政职业学院高职单招(英语/数学/语文)笔试历年真题摘选含答案解析.docx VIP
- 人教版(2024)初中数学七年级上册期末测试卷(较易难度)(含解析).doc.docx VIP
- 电商运营电商内容审核专员岗面试题库参考答案和答题要点.docx VIP
原创力文档

文档评论(0)