📄 smb_tab.asm
字号:
; =========================== Type 5: Memory Controller Information =========
public SMB5ITEM
SMB5ITEM label tbyte
ITEM_MAC SMB5_EDM , <'Error Detecting Method: '>, @IT_ENUM, SMB5_EDM_ENUM
ITEM_MAC SMB5_ECC , <'Error Correcting Capability: '>, @IT_REC8, SMB5_ECC_TAB
ITEM_MAC SMB5_SINTER, <'Supported Interleave: '>, @IT_ENUM, SMB5_INTER_ENUM
ITEM_MAC SMB5_CINTER, <'Current Interleave: '>, @IT_ENUM, SMB5_INTER_ENUM
ITEM_MAC SMB5_MAXMOD, <'Maximum Memory Module Size: '>, @IT_MODSIZE
ITEM_MAC SMB5_SPEED , <'Supported Speeds: '>, @IT_REC16, SMB5_SPEED_TAB
ITEM_MAC SMB5_TYPES , <'Supported Memory Types: '>, @IT_REC16, SMB6_TYPES_TAB
ITEM_MAC SMB5_VOLT , <'Memory Module Voltage: '>, @IT_REC8, SMB5_VOLT_TAB
ITEM_MAC SMB5_CNT , <'# Associated Memory Slots: '>, @IT_UDECBYTE
ITEM_MAC SMB5_MMC , <'Memory Module Configuration '>, @IT_RPTSTR, SMB5ITEM_MMC, \
<((-(type SMB5_MMC_STR)) shl 16) or SMB5_CNT>
ITEM_MAC ? , <'Enabled Error Correcting Capabilities: '>, @IT_REC8, SMB5_ECC_TAB
ITEM_STR <-1> ; Ending entry
public SMB5_EDM_ENUM
SMB5_EDM_ENUM label tbyte
ENUM_MAC @SMB5_EDM_OTHER , <'Other'>
ENUM_MAC @SMB5_EDM_UNK , <'Unknown'>
ENUM_MAC @SMB5_EDM_NONE , <'None'>
ENUM_MAC @SMB5_EDM_PAR8 , <'8-bit Parity'>
ENUM_MAC @SMB5_EDM_ECC32 , <'32-bit ECC'>
ENUM_MAC @SMB5_EDM_ECC64 , <'64-bit ECC'>
ENUM_MAC @SMB5_EDM_ECC128, <'128-bit ECC'>
ENUM_MAC @SMB5_EDM_CRC , <'CRC'>
ENUM_STR <-1> ; Ending entry
public SMB5_INTER_ENUM
SMB5_INTER_ENUM label tbyte
ENUM_MAC @SMB5_INTER_OTHER, <'Other'>
ENUM_MAC @SMB5_INTER_UNK , <'Unknown'>
ENUM_MAC @SMB5_INTER_1 , <'One-way'>
ENUM_MAC @SMB5_INTER_2 , <'Two-way'>
ENUM_MAC @SMB5_INTER_4 , <'Four-way'>
ENUM_MAC @SMB5_INTER_8 , <'Eight-way'>
ENUM_MAC @SMB5_INTER_16 , <'Sixteen-way'>
ENUM_STR <-1> ; Ending entry
public SMB5_SPEED_TAB
SMB5_SPEED_TAB label tbyte
REC_MAC $SMB5_SPEED_RSV5 , @BITF, <'Reserved 5:11'>
REC_MAC $SMB5_SPEED_50 , @BITF, <'50ns'>
REC_MAC $SMB5_SPEED_60 , @BITF, <'60ns'>
REC_MAC $SMB5_SPEED_70 , @BITF, <'70ns'>
REC_MAC $SMB5_SPEED_UNK , @BITF, <'Unknown'>
REC_MAC $SMB5_SPEED_OTHER , @BITF, <'Other'>
REC_STR <-1> ; Ending entry
public SMB5_VOLT_TAB
SMB5_VOLT_TAB label tbyte
REC_MAC $SMB5_VOLT_RSV3 , @BITF, <'Reserved 3:5'>
REC_MAC $SMB5_VOLT_29V , @BITF, <'2,9V'>
REC_MAC $SMB5_VOLT_33V , @BITF, <'3.3V'>
REC_MAC $SMB5_VOLT_5V , @BITF, <'5V'>
REC_STR <-1> ; Ending entry
public SMB5ITEM_MMC
SMB5ITEM_MMC label tbyte
ITEM_MAC SMB5_MMC_HNDL, <'Handle (Type 6): '>, @IT_HANDLE
ITEM_STR <-1> ; Ending entry
public SMB5_ECC_TAB
SMB5_ECC_TAB label tbyte
REC_MAC $SMB5_ECC_RSVD6 , @BITF, <'Reserved 6:2'>
REC_MAC $SMB5_ECC_SCRUB , @BITF, <'Error Scrubbing'>
REC_MAC $SMB5_ECC_DOUBLE , @BITF, <'Double-bit Error Correcting'>
REC_MAC $SMB5_ECC_SINGLE , @BITF, <'Single-bit Error Correcting'>
REC_MAC $SMB5_ECC_NONE , @BITF, <'None'>
REC_MAC $SMB5_ECC_UNK , @BITF, <'Unknown'>
REC_MAC $SMB5_ECC_OTHER , @BITF, <'Other'>
REC_STR <-1> ; Ending entry
; =========================== Type 6: Memory Module Information =============
public SMB6ITEM
SMB6ITEM label tbyte
ITEM_MAC SMB6_SOCK , <'Socket Designation: '>, @IT_STRING
ITEM_MAC SMB6_BANK , <'Bank Connections: '>, @IT_BANK
ITEM_MAC SMB6_SPEED, <'Current Speed (ns): '>, @IT_UDECBYTEUNK, ?, 00h
ITEM_MAC SMB6_TYPES, <'Current Memory Types: '>, @IT_REC16, SMB6_TYPES_TAB
ITEM_MAC SMB6_ISIZE, <'Installed Size: '>, @IT_REC8, SMB6_SIZE_TAB
ITEM_MAC SMB6_ESIZE, <'Enabled Size: '>, @IT_REC8, SMB6_SIZE_TAB
ITEM_MAC SMB6_ERR , <'Error Status: '>, @IT_REC8, SMB6_ERR_TAB
ITEM_STR <-1> ; Ending entry
public SMB6_TYPES_TAB
SMB6_TYPES_TAB label tbyte
REC_MAC $SMB6_TYPES_RSV11 , @BITF, <'Reserved 11:5'>
REC_MAC $SMB6_TYPES_SDRAM , @BITF, <'SDRAM'>
REC_MAC $SMB6_TYPES_BEDO , @BITF, <'Burst EDO'>
REC_MAC $SMB6_TYPES_DIMM , @BITF, <'DIMM'>
REC_MAC $SMB6_TYPES_SIMM , @BITF, <'SIMM'>
REC_MAC $SMB6_TYPES_ECC , @BITF, <'ECC'>
REC_MAC $SMB6_TYPES_PARITY , @BITF, <'Parity'>
REC_MAC $SMB6_TYPES_EDO , @BITF, <'EDO'>
REC_MAC $SMB6_TYPES_FPM , @BITF, <'Fast Page Mode'>
REC_MAC $SMB6_TYPES_STD , @BITF, <'Standard'>
REC_MAC $SMB6_TYPES_UNK , @BITF, <'Unknown'>
REC_MAC $SMB6_TYPES_OTHER , @BITF, <'Other'>
REC_STR <-1> ; Ending entry
public SMB6_SIZE_TAB
SMB6_SIZE_TAB label tbyte
REC_MAC $SMB6_SIZE_CSIZE , @ENUM, <'Connection Size: '>, SMB6_CSIZE_ENUM
REC_MAC $SMB6_SIZE_MB , @VALA, 0
REC_STR <-1> ; Ending entry
public SMB6_CSIZE_ENUM
SMB6_CSIZE_ENUM label tbyte
ENUM_MAC @SMB6_CSIZE_SINGLE, <'Single-bank'>
ENUM_MAC @SMB6_CSIZE_DOUBLE, <'Double-bank'>
ENUM_STR <-1> ; Ending entry
public SMB6_ERR_TAB
SMB6_ERR_TAB label tbyte
REC_MAC $SMB6_ERR_RSV3 , @BITF, <'Reserved 3:5'>
REC_MAC $SMB6_ERR_ELOG , @BITF, <'See Event Log for Error Status'>
REC_MAC $SMB6_ERR_CORR , @BITF, <'Correctable errors'>
REC_MAC $SMB6_ERR_UNCORR , @BITF, <'Uncorrectable Errors'>
REC_STR <-1> ; Ending entry
; =========================== Type 7: Cache Information =====================
public SMB7ITEM
SMB7ITEM label tbyte
ITEM_MAC SMB7_SOCK , <'Socket Designation: '>, @IT_STRING
ITEM_MAC SMB7_CFG , <'Cache Configuration: '>, @IT_REC16, SMB7_CFG_TAB
ITEM_MAC SMB7_MAX , <'Maximum Cache Size: '>, @IT_REC16, SMB7_SIZE_TAB
ITEM_MAC SMB7_INST , <'Installed Size: '>, @IT_REC16, SMB7_SIZE_TAB
ITEM_MAC SMB7_STYPE, <'Supported SRAM Type: '>, @IT_REC16, SMB7_TYPE_TAB
ITEM_MAC SMB7_CTYPE, <'Current SRAM Type: '>, @IT_REC16, SMB7_TYPE_TAB
ITEM_MAC SMB7_SPEED, <'Cache Speed (ns): '>, @IT_UDECBYTEUNK, ?, 00h
ITEM_MAC SMB7_ECTYP, <'Error Correction Type: '>, @IT_ENUM, SMB7_ECTYP_ENUM
ITEM_MAC SMB7_SCTYP, <'System cache Type: '>, @IT_ENUM, SMB7_SCTYP_ENUM
ITEM_MAC SMB7_ASSOC, <'Associativity: '>, @IT_ENUM, SMB7_ASSOC_ENUM
ITEM_STR <-1> ; Ending entry
public SMB7_CFG_TAB
SMB7_CFG_TAB label tbyte
REC_MAC $SMB7_CFG_RSV10 , @BITF, <'Reserved 10:6'>
REC_MAC $SMB7_CFG_MODE , @ENUM, <'Operational Mode: '>, SMB7_CFG_MODE_ENUM
REC_MAC $SMB7_CFG_STATE , @ENUM, <'State: '>, SMB7_CFG_STATE_ENUM
REC_MAC $SMB7_CFG_LOC , @ENUM, <'Location, relative to CPU: '>, SMB7_CFG_LOC_ENUM
REC_MAC $SMB7_CFG_RSV4 , @BITF, <'Reserved 4:1'>
REC_MAC $SMB7_CFG_SOCK , @ENUM, <'Cache Socketed: '>, SMB7_CFG_SOCK_ENUM
REC_MAC $SMB7_CFG_LVL , @ENUM, <'Level: '>, SMB7_CFG_LVL_ENUM
REC_STR <-1> ; Ending entry
public SMB7_CFG_MODE_ENUM
SMB7_CFG_MODE_ENUM label tbyte
ENUM_MAC @SMB7_CFG_MODE_WT , <'Write Through'>
ENUM_MAC @SMB7_CFG_MODE_WB , <'Write Back'>
ENUM_MAC @SMB7_CFG_MODE_MA , <'Varies with memory Access'>
ENUM_MAC @SMB7_CFG_MODE_UNK, <'Unknown'>
ENUM_STR <-1> ; Ending entry
public SMB7_CFG_STATE_ENUM
SMB7_CFG_STATE_ENUM label tbyte
ENUM_MAC @SMB7_CFG_STATE_ENA, <'Enabled'>
ENUM_MAC @SMB7_CFG_STATE_DIS, <'Disabled'>
ENUM_STR <-1> ; Ending entry
public SMB7_CFG_LOC_ENUM
SMB7_CFG_LOC_ENUM label tbyte
ENUM_MAC @SMB7_CFG_LOC_INT, <'Internal'>
ENUM_MAC @SMB7_CFG_LOC_EXT, <'External'>
ENUM_MAC @SMB7_CFG_LOC_RSV, <'Reserved 10b'>
ENUM_MAC @SMB7_CFG_LOC_UNK, <'Unknown'>
ENUM_STR <-1> ; Ending entry
public SMB7_CFG_SOCK_ENUM
SMB7_CFG_SOCK_ENUM label tbyte
ENUM_MAC @SMB7_CFG_SOCK_IN, <'Socketed'>
ENUM_MAC @SMB7_CFG_SOCK_OUT, <'Not Socketed'>
ENUM_STR <-1> ; Ending entry
public SMB7_CFG_LVL_ENUM
SMB7_CFG_LVL_ENUM label tbyte
ENUM_MAC @SMB7_CFG_LVL1, <'1'>
ENUM_MAC @SMB7_CFG_LVL2, <'2'>
ENUM_MAC @SMB7_CFG_LVL3, <'3'>
ENUM_MAC @SMB7_CFG_LVL4, <'4'>
ENUM_MAC @SMB7_CFG_LVL5, <'5'>
ENUM_MAC @SMB7_CFG_LVL6, <'6'>
ENUM_MAC @SMB7_CFG_LVL7, <'7'>
ENUM_MAC @SMB7_CFG_LVL8, <'8'>
ENUM_STR <-1> ; Ending entry
public SMB7_SIZE_TAB
SMB7_SIZE_TAB label tbyte
REC_MAC $SMB7_SIZE_GRAN , @ENUM, <'Granularity: '>, SMB7_SIZE_GRAN_ENUM
REC_MAC $SMB7_SIZE_MAX , @VALB, <'Maximum size in above granularity: '>
REC_STR <-1> ; Ending entry
public SMB7_SIZE_GRAN_ENUM
SMB7_SIZE_GRAN_ENUM label tbyte
ENUM_MAC @SMB7_SIZE_GRAN1, <'1KB'>
ENUM_MAC @SMB7_SIZE_GRAN64, <'64KB'>
ENUM_STR <-1> ; Ending entry
public SMB7_TYPE_TAB
SMB7_TYPE_TAB label tbyte
REC_MAC $SMB7_TYPE_RSV7 , @BITF, <'Reserved 7:9'>
REC_MAC $SMB7_TYPE_ASYNC , @BITF, <'Asynchronous'>
REC_MAC $SMB7_TYPE_SYNC , @BITF, <'Synchronous'>
REC_MAC $SMB7_TYPE_PIPE , @BITF, <'Pipeline Burst'>
REC_MAC $SMB7_TYPE_BURST , @BITF, <'Burst'>
REC_MAC $SMB7_TYPE_NBURST , @BITF, <'Non-Burst'>
REC_MAC $SMB7_TYPE_UNK , @BITF, <'Unknown'>
REC_MAC $SMB7_TYPE_OTHER , @BITF, <'Other'>
REC_STR <-1> ; Ending entry
public SMB7_ECTYP_ENUM
SMB7_ECTYP_ENUM label tbyte
ENUM_MAC @SMB7_ECTYP_OTHER , <'Other'>
ENUM_MAC @SMB7_ECTYP_UNK , <'Unknown'>
ENUM_MAC @SMB7_ECTYP_NONE , <'None'>
ENUM_MAC @SMB7_ECTYP_PARITY, <'Parity'>
ENUM_MAC @SMB7_ECTYP_SINGLE, <'Single-bit ECC'>
ENUM_MAC @SMB7_ECTYP_MULTI , <'Multi-bit ECC'>
ENUM_STR <-1> ; Ending entry
public SMB7_SCTYP_ENUM
SMB7_SCTYP_ENUM label tbyte
ENUM_MAC @SMB7_SCTYP_OTHER, <'Other'>
ENUM_MAC @SMB7_SCTYP_UNK , <'Unknown'>
ENUM_MAC @SMB7_SCTYP_INSTR, <'Instruction'>
ENUM_MAC @SMB7_SCTYP_DATA , <'Data'>
ENUM_MAC @SMB7_SCTYP_UNIF , <'Unified'>
ENUM_STR <-1> ; Ending entry
public SMB7_ASSOC_ENUM
SMB7_ASSOC_ENUM label tbyte
ENUM_MAC @SMB7_ASSOC_OTHER, <'Other'>
ENUM_MAC @SMB7_ASSOC_UNK , <'Unknown'>
ENUM_MAC @SMB7_ASSOC_DMAP , <'Direct Mapped'>
ENUM_MAC @SMB7_ASSOC_2 , <'2-way Set Associative'>
ENUM_MAC @SMB7_ASSOC_4 , <'4-way Set Associative'>
ENUM_MAC @SMB7_ASSOC_FULL , <'Fully Associative'>
ENUM_MAC @SMB7_ASSOC_8WAY , <'8-way Set Associative'>
ENUM_MAC @SMB7_ASSOC_16WAY, <'16-way Set Associative'>
ENUM_STR <-1> ; Ending entry
; =========================== Type 8: Port Connector Information ============
public SMB8ITEM
SMB8ITEM label tbyte
ITEM_MAC SMB8_IRD , <'Internal Reference Designator: '>, @IT_STRING
ITEM_MAC SMB8_ICT , <'Internal Connector Type: '>, @IT_ENUM, SMB8_TYPE_ENUM
ITEM_MAC SMB8_ERD , <'External Reference Designator: '>, @IT_STRING
ITEM_MAC SMB8_ECT , <'External Connector Type: '>, @IT_ENUM, SMB8_TYPE_ENUM
ITEM_MAC SMB8_PORT, <'Port Type: '>, @IT_ENUM, SMB8_PORT_ENUM
ITEM_STR <-1> ; Ending entry
public SMB8_TYPE_ENUM
SMB8_TYPE_ENUM label tbyte
ENUM_MAC @SMB8_TYPE_NONE , <'None'>
ENUM_MAC @SMB8_TYPE_CENT , <'Centronics'>
ENUM_MAC @SMB8_TYPE_MCENT , <'Mini Centronics'>
ENUM_MAC @SMB8_TYPE_PROP , <'Proprietary'>
ENUM_MAC @SMB8_TYPE_DB25M , <'DB-25 pin male'>
ENUM_MAC @SMB8_TYPE_DB25F , <'DB-25 pin female'>
ENUM_MAC @SMB8_TYPE_DB15M , <'DB-15 pin male'>
ENUM_MAC @SMB8_TYPE_DB15F , <'DB-15 pin female'>
ENUM_MAC @SMB8_TYPE_DB9M , <'DB-9 pin male'>
ENUM_MAC @SMB8_TYPE_DB9F , <'DB-9 pin female'>
ENUM_MAC @SMB8_TYPE_RJ11 , <'RJ-11'>
ENUM_MAC @SMB8_TYPE_RJ45 , <'RJ-45'>
ENUM_MAC @SMB8_TYPE_50P , <'50 pin MiniSCSI'>
ENUM_MAC @SMB8_TYPE_MINIDIN , <'Mini-DIN'>
ENUM_MAC @SMB8_TYPE_MICRODIN, <'Micro-DIN'>
ENUM_MAC @SMB8_TYPE_PS2 , <'PS/2'>
ENUM_MAC @SMB8_TYPE_INFRA , <'Infrared'>
ENUM_MAC @SMB8_TYPE_HPHIL , <'HP-HIL'>
ENUM_MAC @SMB8_TYPE_USB , <'Access bus (USB)'>
ENUM_MAC @SMB8_TYPE_SSA , <'SSA SCSI'>
ENUM_MAC @SMB8_TYPE_CDIN8M , <'Circular DIN-8 male'>
ENUM_MAC @SMB8_TYPE_CDIN8F , <'Circular DIN-8 female'>
ENUM_MAC @SMB8_TYPE_OBIDE , <'On Board IDE'>
ENUM_MAC @SMB8_TYPE_OBFLOP , <'On Board Floppy'>
ENUM_MAC @SMB8_TYPE_9PDI , <'9 pin Dual Inline (pin 10 cut)'>
ENUM_MAC @SMB8_TYPE_25PDI , <'25 pin Dual Inline (pin 26 cut)'>
ENUM_MAC @SMB8_TYPE_50PDI , <'50 pin Dual Inline'>
ENUM_MAC @SMB8_TYPE_68PDI , <'68 pin Dual Inline'>
ENUM_MAC @SMB8_TYPE_OBSND , <'On Board Sound Input from CD-ROM'>
ENUM_MAC @SMB8_TYPE_MCENT14 , <'Mini-Centronics Type 14'>
ENUM_MAC @SMB8_TYPE_MCENT26 , <'Mini-Centronics Type-26'>
ENUM_MAC @SMB8_TYPE_MJACK , <'Mini-jack (headphones)'>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -