PACKED Union Reference

A 16-bit general register. More...

#include <registers.h>


Data Fields

struct {
   union {
      uint8_t   l
      uint8_t   byte
   } 
   uint8_t   h
PACKED
uint16_t word
struct {
   union {
      uint8_t   l
      uint8_t   byte
   } 
   uint8_t   h
PACKED
uint32_t dword


Detailed Description

A 16-bit general register.

A 32-bit general register.

This type encapsulates a 16-bit register such as ax, bx, cx, dx, si, di, bp or sp.

This type encapsulates a 32-bit register such as eax, ebx, ecx, edx, esi, edi, ebp or esp.

Definition at line 24 of file registers.h.


Field Documentation

Definition at line 27 of file registers.h.

Definition at line 28 of file registers.h.

Definition at line 30 of file registers.h.

struct { ... } PACKED::PACKED

Definition at line 32 of file registers.h.

struct { ... } PACKED::PACKED

Definition at line 51 of file registers.h.


The documentation for this union was generated from the following file:

Generated on Tue Apr 6 20:02:07 2010 for gPXE by  doxygen 1.5.7.1