计算机组成原理-cpu设计
(7页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
15.9 积分
CPU设计及流程一. 指令格式及功能表1.1 指令的格式及功能指令助记符指令格式功能15~1211 109 87~0MOV Rd,im0010X XRdim传送指令,将立即数送入RdLAD(Rs),Rd0011RsRdxxxxxxxx取数指令,将((Rs))送入RdADD Rs,Rd0100RsRdxxxxxxxx加法指令,将(Rs)+(Rd)送RdINC Rd0101XXRdxxxxxxxx加1,将(Rd)+1送RdAND Rs,Rd1100 RsRdxxxxxxxx乘法指令,将RsxRd送RdJNZ addr0111XXXXAddr条件转移指令,若不等,则addr->pcSTO Rs,addr1000RsXXAddr存数指令,将(Rs)->addrIN addr ,Rd0100 01RdxxxxxxxxAddr送RdOUT addr,Rd010110RdxxxxxxxxRd送addr二. 指令的数据通路图三. 微程序方框图开始PC->ABUS(I)RD 指令CacheIBUS-> IRPC+1译码或测试P1 MOV LAD ADD INC AND JNZ STO IN OUT JMPIR(A) ->RdIR(A)->PCRd ->addrAddr->RdIR(A) ->ARRs-> XRd ->YX*Y ->Rd锁存标志位Rd-> YY+1-> Rd锁存标志位Rs-> XRd ->YX+Y-> Rd锁存标志位Rs-> AR测试ZFP2 ZF=0 ZF=1 Rs ->DBUSWE数据Cache IR(A) ->PC三.微指令MOV123456789101112131415161718192021222324微地址LOADLDPCLDARLDIRLDRiLDPSWRs-BS2S1S0ALU-BRD-DCS-DRD-ICS-IARRD-BP1P2uA5uA4uA3uA2uA1uA0000000110100100010110110000000000111100110100010101000000000LAD123456789101112131415161718192021222324微地址LOADLDPCLDARLDIRLDRiLDPSWRs-BS2S1S0ALU-BRD-DCS-DRD-ICS-IARRD-BP1P2uA5uA4uA3uA2uA1uA0000000110100100010110110000000000111100110000010101100000000ADD123456789101112131415161718192021222324微地址LOADLDPCLDARLDIRLDRiLDPSWRs-BS2S1S0ALU-BRD-DCS-DRD-ICS-IARRD-BP1P2uA5uA4uA3uA2uA1uA0000000110100100010110110000000000111100111100000101100000000INC123456789101112131415161718192021222324微地址LOADLDPCLDARLDIRLDRiLDPSWRs-BS2S1S0ALU-BRD-DCS-DRD-ICS-IARRD-BP1P2uA5uA4uA3uA2uA1uA0000000110100100010110110000000000111100111100000101100000000JNZ123456789101112131415161718192021222324微地址LOADLDPCLDARLDIRLDRiLDPSWRs-BS2S1S0ALU-BRD-DCS-DRD-ICS-IARRD-BP1P2uA5uA4uA3uA2uA1uA00000001101001000101101 关 键 词: 计算机 组成 原理 cpu 设计
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。