ICS19 學習記錄——PA1

RunTimeErrors發表於2024-10-28

實現暫存器

x86 cpu 具有八個32位暫存器,我們可以訪問每個暫存器的32位、後6位和後8位

typedef struct {
    union {
        union {
            uint32_t _32;
            uint16_t _16;
            uint8_t _8[2];
        }gpr[8];
        
        struct {
          uint32_t ;  
        };
    }
    uint32_t pc_state;
}CPU_state;

偵錯程式