Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

reg_info Struct Reference

#include <registers.h>

List of all members.

Public Types

enum  reg_size {
  bit = 0, byte = 1, word = 2, dword = 4,
  packetI = 8, packetF = 16, floating = 10
}
enum  reg_type {
  flag, byte_low_low, byte_low_high, word_low,
  general, segment, special
}

Public Methods

unsigned char GetByteSize () const

Public Attributes

enum reg_size size
enum reg_type type
const char * name
int completeReg
unsigned partialMask


Member Enumeration Documentation

enum reg_info::reg_size
 

Enumeration values:
bit 
byte 
word 
dword 
packetI 
packetF 
floating 

Definition at line 156 of file registers.h.

enum reg_info::reg_type
 

Enumeration values:
flag 
byte_low_low 
byte_low_high 
word_low 
general 
segment 
special 

Definition at line 158 of file registers.h.


Member Function Documentation

unsigned char reg_info::GetByteSize   const [inline]
 

Definition at line 163 of file registers.h.


Member Data Documentation

int reg_info::completeReg
 

Definition at line 161 of file registers.h.

const char* reg_info::name
 

Definition at line 160 of file registers.h.

Referenced by Instruction::Write().

unsigned reg_info::partialMask
 

Definition at line 162 of file registers.h.

enum reg_size reg_info::size
 

Definition at line 157 of file registers.h.

enum reg_type reg_info::type
 

Definition at line 159 of file registers.h.


The documentation for this struct was generated from the following file:
Generated on Mon Jan 13 22:20:37 2003 for perdr by doxygen1.2.15