disassembler-x86-intel
Version:
An Intel x86 disassembler, generates assembly from Opcode
16 lines (15 loc) • 589 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.typeTable = void 0;
exports.typeTable = new Map()
.set('rb', new Map().set(0, 'al').set(1, 'cl').set(2, 'dl').set(3, 'bl').set(4, 'ah').set(5, 'ch').set(6, 'dh').set(7, 'bh'))
.set('rw', new Map().set(0, 'ax').set(1, 'cx').set(2, 'dx').set(3, 'bx').set(4, 'sp').set(5, 'bp').set(6, 'si').set(7, 'di'))
.set('rd', new Map()
.set(0, 'eax')
.set(1, 'ecx')
.set(2, 'edx')
.set(3, 'ebx')
.set(4, 'esp')
.set(5, 'ebp')
.set(6, 'esi')
.set(7, 'edi'));