📄 cu.cpp
字号:
// CU.cpp: implementation of the CU class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "AM.h"
#include "CU.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CU::CU(): IR(CRect(615,65,662,110),"IR:"),
MAPROM(CRect(615,129,662,174),"MAPROM"),
CMDR(CRect(675,129,812,174),"CMDR:"),
MUX(CRect(430,236,704,266),"MUX(下微指令地址):"),
MPC(CRect(495,129,540,174),"μPC:")
{
GIR.x=622;
GIR.y=21;
GIR.w=12;
GIR.h=44;
GIR.type=1;
GIR.arrow1=0;
GIR.arrow2=1;
GIR.shine=0;
ITOIB.x=642;
ITOIB.y=22;
ITOIB.w=12;
ITOIB.h=44;
ITOIB.type=1;
ITOIB.arrow1=1;
ITOIB.arrow2=0;
ITOIB.shine=0;
INC_MPC.x=511;
INC_MPC.y=110;
INC_MPC.w=12;
INC_MPC.h=19;
INC_MPC.type=1;
INC_MPC.arrow1=0;
INC_MPC.arrow2=1;
INC_MPC.shine=0;
MAPROM_D.x=632;
MAPROM_D.y=173;
MAPROM_D.w=12;
MAPROM_D.h=18;
MAPROM_D.type=1;
MAPROM_D.arrow1=0;
MAPROM_D.arrow2=1;
MAPROM_D.shine=0;
CMDR_D.x=687;
CMDR_D.y=173;
CMDR_D.w=12;
CMDR_D.h=18;
CMDR_D.type=1;
CMDR_D.arrow1=0;
CMDR_D.arrow2=1;
CMDR_D.shine=0;
MPC_MUX.x=511;
MPC_MUX.y=173;
MPC_MUX.w=12;
MPC_MUX.h=63;
MPC_MUX.type=1;
MPC_MUX.arrow1=0;
MPC_MUX.arrow2=1;
MPC_MUX.shine=0;
D_MUX.x=660;
D_MUX.y=216;
D_MUX.w=12;
D_MUX.h=20;
D_MUX.type=1;
D_MUX.arrow1=0;
D_MUX.arrow2=1;
D_MUX.shine=0;
IR_MAPROM.x=632;
IR_MAPROM.y=109;
IR_MAPROM.w=12;
IR_MAPROM.h=20;
IR_MAPROM.type=1;
IR_MAPROM.arrow1=0;
IR_MAPROM.arrow2=1;
IR_MAPROM.shine=0;
// DrawBus(632,109,12,20,1,0,1,BusBrush);//IR->MAPROM
MUX_CM[0].x=765;
MUX_CM[0].y=266;
MUX_CM[0].w=12;
MUX_CM[0].h=32;
MUX_CM[0].type=1;
MUX_CM[0].arrow1=1;
MUX_CM[0].arrow2=0;
MUX_CM[0].shine=0;
// DrawBus(765,266,12,32,1,1,0,BusBrush); //MUX=>CM 0
MUX_CM[1].x=582;
MUX_CM[1].y=289;
MUX_CM[1].w=187;
MUX_CM[1].h=12;
MUX_CM[1].type=0;
MUX_CM[1].arrow1=0;
MUX_CM[1].arrow2=0;
MUX_CM[1].shine=0;
// DrawBus(582,289,187,12,0,0,0,BusBrush); //MUX=>CM 1
MUX_CM[2].x=574;
MUX_CM[2].y=265;
MUX_CM[2].w=12;
MUX_CM[2].h=33;
MUX_CM[2].type=1;
MUX_CM[2].arrow1=0;
MUX_CM[2].arrow2=0;
MUX_CM[2].shine=0;
// DrawBus(574,265,12,33,1,0,0,BusBrush); //MUX=>CM 2
MUX_MPC[0].x=511;
MUX_MPC[0].y=64;
MUX_MPC[0].w=12;
MUX_MPC[0].h=20;
MUX_MPC[0].type=1;
MUX_MPC[0].arrow1=0;
MUX_MPC[0].arrow2=1;
MUX_MPC[0].shine=0;
// DrawBus(511,64,12,20,1,0,1,BusBrush); //MUX=>μPC 0
MUX_MPC[1].x=412;
MUX_MPC[1].y=61;
MUX_MPC[1].w=103;
MUX_MPC[1].h=12;
MUX_MPC[1].type=0;
MUX_MPC[1].arrow1=0;
MUX_MPC[1].arrow2=0;
MUX_MPC[1].shine=0;
// DrawBus(412,61,103,12,0,0,0,BusBrush); //MUX=>μPC 1
MUX_MPC[2].x=409;
MUX_MPC[2].y=69;
MUX_MPC[2].w=12;
MUX_MPC[2].h=224;
MUX_MPC[2].type=1;
MUX_MPC[2].arrow1=0;
MUX_MPC[2].arrow2=0;
MUX_MPC[2].shine=0;
// DrawBus(409,69,12,224,1,0,0,BusBrush); //MUX=>μPC 2
MUX_MPC[3].x=412;
MUX_MPC[3].y=289;
MUX_MPC[3].w=166;
MUX_MPC[3].h=12;
MUX_MPC[3].type=0;
MUX_MPC[3].arrow1=0;
MUX_MPC[3].arrow2=0;
MUX_MPC[3].shine=0;
// DrawBus(412,289,166,12,0,0,0,BusBrush); //MUX=>μPC 3
MUX_MPC[4].x=574;
MUX_MPC[4].y=265;
MUX_MPC[4].w=12;
MUX_MPC[4].h=33;
MUX_MPC[4].type=1;
MUX_MPC[4].arrow1=0;
MUX_MPC[4].arrow2=0;
MUX_MPC[4].shine=0;
// DrawBus(574,265,12,33,1,0,0,BusBrush); //MUX=>μPC 4
CM_CMDR.x=765;
CM_CMDR.y=173;
CM_CMDR.w=12;
CM_CMDR.h=18;
CM_CMDR.type=1;
CM_CMDR.arrow1=1;
CM_CMDR.arrow2=0;
CM_CMDR.shine=0;
// DrawBus(765,173,12,18,1,1,0,BusBrush);//CM=>CMDR
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -