test386 ready to run instruction tests under both DOS and Node.js now
This commit is contained in:
parent
464219a4c1
commit
635fc494c9
5 changed files with 142 additions and 73 deletions
|
|
@ -1,6 +1,20 @@
|
|||
;
|
||||
; X86.DESC defines (see x86.js)
|
||||
;
|
||||
PS_CF equ 0x0001
|
||||
PS_PF equ 0x0004
|
||||
PS_AF equ 0x0010
|
||||
PS_ZF equ 0x0040
|
||||
PS_SF equ 0x0080
|
||||
PS_TF equ 0x0100
|
||||
PS_IF equ 0x0200
|
||||
PS_DF equ 0x0400
|
||||
PS_OF equ 0x0800
|
||||
PS_ARITH equ (PS_CF | PS_PF | PS_AF | PS_ZF | PS_SF | PS_OF)
|
||||
|
||||
CR0_MSW_PE equ 0x0001
|
||||
CR0_PG equ 0x80000000 ; set if paging enabled
|
||||
|
||||
ACC_TYPE_SEG equ 0x1000
|
||||
ACC_PRESENT equ 0x8000
|
||||
ACC_TYPE_CODE equ 0x0800
|
||||
|
|
@ -12,9 +26,6 @@ ACC_TYPE_DATA_WRITABLE equ 0x1200
|
|||
EXT_NONE equ 0x0000
|
||||
EXT_BIG equ 0x0040
|
||||
|
||||
CR0_MSW_PE equ 0x0001
|
||||
CR0_PG equ 0x80000000 ; set if paging enabled
|
||||
|
||||
PTE_FRAME equ 0xfffff000
|
||||
PTE_DIRTY equ 0x00000040 ; page has been modified
|
||||
PTE_ACCESSED equ 0x00000020 ; page has been accessed
|
||||
|
|
|
|||
Loading…
Reference in a new issue