?? disassemblerdata.h
字號:
/****************************************************************************** * * Copyright (c) 2003 Gerhard W. Gruber * * PROJECT: pICE * $Source: /cvsroot/pice/pice/module/disassemblerdata.h,v $ * $Revision: 1.3 $ * $Date: 2004/02/17 23:07:36 $ * $Author: lightweave $ * $Name: $ * * $Log: disassemblerdata.h,v $ * Revision 1.3 2004/02/17 23:07:36 lightweave * * Improved the DEBUG facillity and replaced the configuration handler with a * new code which now can read MS Windows INI style files. See CHANGES.txt for * more details. * Also added a macro which prevents compiling for kernels before 2.4.19. * * Revision 1.2 2003/06/18 22:00:22 lightweave * DEBUG and DEBUG_SERIAL added * * *****************************************************************************//*++Copyright (c) 2000-2001 Goran Devic Modified (c) 2001 Klaus P. GerlicherModule Name: disassembler.hAbstract: header for disassembler.cEnvironment: LINUX 2.2.X Kernel mode onlyAuthor: Goran Devic Revision History: 17-Mar-2000: Original (Goran Devic) 05-Jan-2001: Modified for pICE (Klaus P. Gerlicher)Copyright notice: This file may be distributed under the terms of the GNU Public License.BUGS: There is no segment override for _Ap (look the code)--*/#ifndef _DISASSMEBLERDATA_H#define _DISASSMEBLERDATA_H/******************************************************************************* ** Include Files ** *******************************************************************************/#include "disassemblerdefines.h" // Include its own defines/******************************************************************************* ** Define opcode names as ASCIIZ strings ** *******************************************************************************/char* sNames[] = {"", /* 0X000 */"AAA", /* 0X001 */"AAD", /* 0X002 */"AAM", /* 0X003 */"AAS", /* 0X004 */"ADC", /* 0X005 */"ADD", /* 0X006 */"AND", /* 0X007 */"ARPL", /* 0X008 */"BOUND", /* 0X009 */"BSF", /* 0X00A */"BSR", /* 0X00B */"BT", /* 0X00C */"BTC", /* 0X00D */"BTR", /* 0X00E */"BTS", /* 0X00F */"CALL", /* 0X010 */"CBW", /* 0X011 */"CWDE", /* 0X012 */"CLC", /* 0X013 */"CLD", /* 0X014 */"CLI", /* 0X015 */"CLTS", /* 0X016 */"CMC", /* 0X017 */"CMP", /* 0X018 */"CMPS", /* 0X019 */"CMPSB", /* 0X01A */"CMPSW", /* 0X01B */"CMPSD", /* 0X01C */"CWD", /* 0X01D */"CDQ", /* 0X01E */"DAA", /* 0X01F */"DAS", /* 0X020 */"DEC", /* 0X021 */"DIV", /* 0X022 */"ENTER", /* 0X023 */"HLT", /* 0X024 */"IDIV", /* 0X025 */"IMUL", /* 0X026 */"IN", /* 0X027 */"INC", /* 0X028 */"INS", /* 0X029 */"INSB", /* 0X02A */"INSW", /* 0X02B */"INSD", /* 0X02C */"INT", /* 0X02D */"INTO", /* 0X02E */"IRET", /* 0X02F */"IRETD", /* 0X030 */"JO", /* 0X031 */"JNO", /* 0X032 */"JB", /* 0X033 */"JNB", /* 0X034 */"JZ", /* 0X035 */"JNZ", /* 0X036 */"JBE", /* 0X037 */"JNBE", /* 0X038 */"JS", /* 0X039 */"JNS", /* 0X03A */"JP", /* 0X03B */"JNP", /* 0X03C */"JL", /* 0X03D */"JNL", /* 0X03E */"JLE", /* 0X03F */"JNLE", /* 0X040 */"JMP", /* 0X041 */"LAHF", /* 0X042 */"LAR", /* 0X043 */"LEA", /* 0X044 */"LEAVE", /* 0X045 */"LGDT", /* 0X046 */"LIDT", /* 0X047 */"LGS", /* 0X048 */"LSS", /* 0X049 */"LDS", /* 0X04A */"LES", /* 0X04B */"LFS", /* 0X04C */"LLDT", /* 0X04D */"LMSW", /* 0X04E */"LOCK", /* 0X04F */"LODS", /* 0X050 */"LODSB", /* 0X051 */"LODSW", /* 0X052 */"LODSD", /* 0X053 */"LOOP", /* 0X054 */"LOOPE", /* 0X055 */"LOOPZ", /* 0X056 */"LOOPNE", /* 0X057 */"LOOPNZ", /* 0X058 */"LSL", /* 0X059 */"LTR", /* 0X05A */"MOV", /* 0X05B */"MOVS", /* 0X05C */"MOVSB", /* 0X05D */"MOVSW", /* 0X05E */"MOVSD", /* 0X05F */"MOVSX", /* 0X060 */"MOVZX", /* 0X061 */"MUL", /* 0X062 */"NEG", /* 0X063 */"NOP", /* 0X064 */"NOT", /* 0X065 */"OR", /* 0X066 */"OUT", /* 0X067 */"OUTS", /* 0X068 */"OUTSB", /* 0X069 */"OUTSW", /* 0X06A */"OUTSD", /* 0X06B */"POP", /* 0X06C */"POPA", /* 0X06D */"POPAD", /* 0X06E */"POPF", /* 0X06F */"POPFD", /* 0X070 */"PUSH", /* 0X071 */"PUSHA", /* 0X072 */"PUSHAD", /* 0X073 */"PUSHF", /* 0X074 */"PUSHFD", /* 0X075 */"RCL", /* 0X076 */"RCR", /* 0X077 */"ROL", /* 0X078 */"ROR", /* 0X079 */"REP", /* 0X07A */"REPE", /* 0X07B */"REPZ", /* 0X07C */"REPNE", /* 0X07D */"REPNZ", /* 0X07E */"RET", /* 0X07F */"SAHF", /* 0X080 */"SAL", /* 0X081 */"SAR", /* 0X082 */"SHL", /* 0X083 */"SHR", /* 0X084 */"SBB", /* 0X085 */"SCAS", /* 0X086 */"SCASB", /* 0X087 */"SCASW", /* 0X088 */"SET", /* 0X08A */"SGDT", /* 0X08B */"SIDT", /* 0X08C */"SHLD", /* 0X08D */"SHRD", /* 0X08E */"SLDT", /* 0X08F */"SMSW", /* 0X090 */"STC", /* 0X091 */"STD", /* 0X092 */"STI", /* 0X093 */"STOS", /* 0X094 */"STOSB", /* 0X095 */"STOSW", /* 0X096 */"STOSD", /* 0X097 */"STR", /* 0X098 */"SUB", /* 0X099 */"TEST", /* 0X09A */"VERR", /* 0X09B */"VERW", /* 0X09C */"WAIT", /* 0X09D */"XCHG", /* 0X09E */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -