/***************************************************************************
**
**    $Header:   D:/EP196/SRC/LOG/CPUCOM.H__   1.0   19 May 1997 14:39:12   ZJRD  $
**
**    $Log:   D:/EP196/SRC/LOG/CPUCOM.H__  $
** 
**    Rev 1.0   19 May 1997 14:39:12   ZJRD
** Initial revision.
** 
****************************************************************************/

/////////////////////////////////////////////////////////////////////////////
//
//  File name:  CPUCOM.H
//
//  Description:The header file of common declare for CPU window
//
//  Author:     Roger Zhang
//
//  Date:       04/16/95
//
//  Modification:
//
//      1. 04/16/95, Initial version 
//
//
//  Copyright (C) 1995 Microtek International. All rights reserved.
//
/////////////////////////////////////////////////////////////////////////////

#ifndef _CPUCOM_
#define _CPUCOM_    

#define MAX_REGISTERS   256

extern int nMaxReg;

enum { CPU_HEX, CPU_DEC };
extern int nCpuRadix;
extern char * RegName[MAX_REGISTERS];
extern DWORD RegValue[MAX_REGISTERS];

extern int nCurRegs;
extern int RegSelect[MAX_REGISTERS]; 

extern int nMaxValidReg;
extern int RegValid[MAX_REGISTERS];    

extern int RegSite[MAX_REGISTERS];

extern void CpuShowOneRegToWnd(WORD reg_id);
extern void CpuShowAllRegToWnd();
extern BOOL CpuSetRegfromWnd(WORD reg_id,DWORD content);
extern BOOL CpuGetAllReg();

void CpuShowRegValue(int nIdx);

extern void ShowLine(char * );

#endif
//////////////////////(EOF)//////////////////////////////////////////////////
