亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? makez80.c

?? 十七種模擬器源代碼 非常有用的作課程設計不可缺少的
?? C
?? 第 1 頁 / 共 5 頁
字號:
/* search for [Kayamon] for any changed parts. * * Changes are based from Antiriad's / [J3d!] 27raine version, * along with others in order to get MZ80 v3 to work. * * Note that my changes haven't been done to the C version of MZ80, only * the x86 one. So any porters might need to consider that. *//* Multi-Z80 32 Bit emulator *//* Copyright 1996, 1997, 1998, 1999, 2000 Neil Bradley, All rights reserved * * License agreement: * * (MZ80 Refers to both the assembly and C code emitted by makeZ80.c and  *	 makeZ80.c itself) * * MZ80 May be distributed in unmodified form to any medium. * * MZ80 May not be sold, or sold as a part of a commercial package without * the express written permission of Neil Bradley (neil@synthcom.com). This * includes shareware. * * Modified versions of MZ80 may not be publicly redistributed without author * approval (neil@synthcom.com). This includes distributing via a publicly * accessible LAN. You may make your own source modifications and distribute * MZ80 in source or object form, but if you make modifications to MZ80 * then it should be noted in the top as a comment in makeZ80.c. * * MZ80 Licensing for commercial applications is available. Please email * neil@synthcom.com for details. * * Synthcom Systems, Inc, and Neil Bradley will not be held responsible for * any damage done by the use of MZ80. It is purely "as-is". * * If you use MZ80 in a freeware application, credit in the following text: * * "Multi-Z80 CPU emulator by Neil Bradley (neil@synthcom.com)" * * must accompany the freeware application within the application itself or * in the documentation. * * Legal stuff aside: * * If you find problems with MZ80, please email the author so they can get * resolved. If you find a bug and fix it, please also email the author so * that those bug fixes can be propogated to the installed base of MZ80 * users. If you find performance improvements or problems with MZ80, please * email the author with your changes/suggestions and they will be rolled in * with subsequent releases of MZ80. * * The whole idea of this emulator is to have the fastest available 32 bit * Multi-Z80 emulator for the PC, giving maximum performance.  * */ #include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#define	VERSION 					"3.4"#define TRUE            		0xff#define FALSE           		0x0#define INVALID					0xff#define UINT32          		unsigned long int#define UINT8           		unsigned char#define	TIMING_REGULAR			0x00#define	TIMING_XXCB				0x01#define	TIMING_CB				0xcb#define	TIMING_DDFD				0xdd#define	TIMING_ED				0xed#define	TIMING_EXCEPT			0x02FILE *fp = NULL;char string[150];char cpubasename[150];static char mz80Index[50];static char mz80IndexHalfHigh[50];static char mz80IndexHalfLow[50];char majorOp[50];char procname[150];UINT32 dwGlobalLabel = 0;enum{	MZ80_ASSEMBLY_X86,	MZ80_C,	MZ80_UNKNOWN};UINT8 bPlain = FALSE;UINT8 bNoTiming = FALSE;UINT8 bUseStack = 0;UINT8 bCurrentMode = TIMING_REGULAR;	// Current timing modeUINT8 b16BitIo = FALSE;UINT8 bThroughCallHandler = FALSE;UINT8 bOS2 = FALSE;UINT8 bWhat = MZ80_UNKNOWN;void ProcBegin(UINT32 dwOpcode);UINT8 *pbLocalReg[8] ={	"ch",	"cl",	"dh",	"dl",	"bh",	"bl",	"dl",	"al"};UINT8 *pbLocalRegC[8] ={	"cpu.z80B",	"cpu.z80C",	"cpu.z80D",	"cpu.z80E",	"cpu.z80H",	"cpu.z80L",	"barf",	"cpu.z80A"};UINT8 *pbPushReg[8] = {	"cl",	"ch",	"byte [_z80de]",	"byte [_z80de + 1]",	"bl",	"bh",	"ah",	"al"};UINT8 *pbFlags[8] ={	"nz",	"z",	"nc",	"c",	"po",	"pe",	"ns",	"s"};UINT8 *pbRegPairC[] ={	"cpu.z80BC",	"cpu.z80DE",	"cpu.z80HL",	"cpu.z80sp"};UINT8 *pbFlagsC[8] ={	"(!(cpu.z80F & Z80_FLAG_ZERO))",	"(cpu.z80F & Z80_FLAG_ZERO)",	"(!(cpu.z80F & Z80_FLAG_CARRY))",	"(cpu.z80F & Z80_FLAG_CARRY)",	"(!(cpu.z80F & Z80_FLAG_OVERFLOW_PARITY))",	"(cpu.z80F & Z80_FLAG_OVERFLOW_PARITY)",	"(!(cpu.z80F & Z80_FLAG_SIGN))",	"(cpu.z80F & Z80_FLAG_SIGN)"};UINT8 *pbMathReg[8] ={	"ch",	"cl",	"byte [_z80de + 1]",	"byte [_z80de]",	"bh",	"bl",	"INVALID",	"al"};UINT8 *pbMathRegC[8] ={	"cpu.z80B",	"cpu.z80C",	"cpu.z80D",	"cpu.z80E",	"cpu.z80H",	"cpu.z80L",	"bTemp",	"cpu.z80A"};UINT8 *pbRegPairs[4] = {	"cx",	// BC	"word [_z80de]", // DE	"bx",	// HL	"word [_z80sp]"  // SP};UINT8 *pbRegPairsC[4] = {	"cpu.z80BC",	// BC	"cpu.z80DE", // DE	"cpu.z80HL",	// HL	"cpu.z80sp"  // SP};UINT8 *pbPopRegPairs[4] = {	"cx",	// BC	"word [_z80de]", // DE	"bx",	// HL	"ax"  // SP};UINT8 *pbPopRegPairC[4] = {	"cpu.z80BC",	"cpu.z80DE",	"cpu.z80HL",	"cpu.z80AF"};UINT8 *pbIndexedRegPairs[4] = {	"cx",	// BC	"word [_z80de]", // DE	"di",	// IX/IY	"word [_z80sp]"  // SP};// Timing tablesUINT8 bTimingRegular[0x100] ={	0x04, 0x0a, 0x07, 0x06, 0x04, 0x04, 0x07, 0x04, 0x04, 0x0b, 0x07, 0x06, 0x04, 0x04, 0x07, 0x04,	0x08, 0x0a, 0x07, 0x06, 0x04, 0x04, 0x07, 0x04, 0x0c, 0x0b, 0x07, 0x06, 0x04, 0x04, 0x07, 0x04,	0x07, 0x0a, 0x10, 0x06, 0x04, 0x04, 0x07, 0x04, 0x07, 0x0b, 0x10, 0x06, 0x04, 0x04, 0x07, 0x04,	0x07, 0x0a, 0x0d, 0x06, 0x0b, 0x0b, 0x0a, 0x04, 0x07, 0x0b, 0x0d, 0x06, 0x04, 0x04, 0x07, 0x04,	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04,	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04,	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04,	0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x04, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04,	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04,	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04,	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04,	0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x04,	0x05, 0x0a, 0x0a, 0x0a, 0x0a, 0x0b, 0x07, 0x0b, 0x05, 0x0a, 0x0a, 0x00, 0x0a, 0x11, 0x07, 0x0b,	0x05, 0x0a, 0x0a, 0x0b, 0x0a, 0x0b, 0x07, 0x0b, 0x05, 0x04, 0x0a, 0x0b, 0x0a, 0x00, 0x07, 0x0b,	0x05, 0x0a, 0x0a, 0x13, 0x0a, 0x0b, 0x07, 0x0b, 0x05, 0x04, 0x0a, 0x04, 0x0a, 0x00, 0x07, 0x0b,	0x05, 0x0a, 0x0a, 0x04, 0x0a, 0x0b, 0x07, 0x0b, 0x05, 0x06, 0x0a, 0x04, 0x0a, 0x00, 0x07, 0x0b};UINT8 bTimingCB[0x100] ={	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0c, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0c, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0c, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0c, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0c, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 	0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x0f, 0x08};UINT8 bTimingXXCB[0x100] ={	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 	0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14,	0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14,	0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14,	0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14,	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00};UINT8 bTimingDDFD[0x100] ={	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x0e, 0x14, 0x0a, 0x09, 0x09, 0x09, 0x00, 0x00, 0x0f, 0x14, 0x0a, 0x09, 0x09, 0x09, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x17, 0x17, 0x13, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 	0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x13, 0x09,	0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x13, 0x09,	0x13, 0x13, 0x13, 0x13, 0x13, 0x13, 0x13, 0x13,	0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x09, 0x13, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x0e, 0x00, 0x17, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};UINT8 bTimingED[0x100] = {	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x0c, 0x0c, 0x0f, 0x14, 0x08, 0x0e, 0x08, 0x09, 0x0c, 0x0c, 0x0f, 0x14, 0x08, 0x0e, 0x08, 0x09,	0x0c, 0x0c, 0x0f, 0x14, 0x08, 0x08, 0x08, 0x09, 0x0c, 0x0c, 0x0f, 0x14, 0x08, 0x08, 0x08, 0x09,	0x0c, 0x0c, 0x0f, 0x14, 0x08, 0x08, 0x08, 0x12, 0x0c, 0x0c, 0x0f, 0x14, 0x08, 0x08, 0x08, 0x12,	0x0c, 0x0c, 0x0f, 0x14, 0x08, 0x08, 0x08, 0x00, 0x0c, 0x0c, 0x0f, 0x14, 0x08, 0x08, 0x08, 0x00,	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 	0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 0x10, 0x10, 0x10, 0x10, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };void EDHandler(UINT32 dwOpcode);void DDHandler(UINT32 dwOpcode);void FDHandler(UINT32 dwOpcode);void CBHandler(UINT32 dwOpcode);void PushPopOperations(UINT32 dwOpcode);void AddRegpairOperations(UINT32 dwOpcode);void CallHandler(UINT32 dwOpcode);void MiscHandler(UINT32 dwOpcode);void IMHandler(UINT32 dwOpcode);void IRHandler(UINT32 dwOpcode);void LdRegPairImmediate(UINT32 dwOpcode);void LoadImmediate(UINT32 dwOpcode);void LdRegpairPtrByte(UINT32 dwOpcode);void MathOperation(UINT32 dwOpcode);void RegIntoMemory(UINT32 dwOpcode);void JpHandler(UINT32 dwOpcode);void LdRegImmediate(UINT32 dwOpcode);void IncRegister(UINT32 dwOpcode);void DecRegister(UINT32 dwOpcode);void IncDecRegpair(UINT32 dwOpcode);void LdRegReg(UINT32 dwOpcode);void MathOperationDirect(UINT32 dwOpcode);void JrHandler(UINT32 dwOpcode);void RetHandler(UINT32 dwOpcode);void RestartHandler(UINT32 dwOpcode);void ToRegFromHl(UINT32);void RraRlaHandler(UINT32);void LdByteRegpair(UINT32);void IncDecHLPtr(UINT32 dwOpcode);void InOutHandler(UINT32 dwOpcode);void RLCRRCRLRRSLASRASRLHandler(UINT32 dwOpcode);void BITHandler(UINT32 dwOpcode);void RESSETHandler(UINT32 dwOpcode);void PushPopOperationsIndexed(UINT32 dwOpcode);void LDILDRLDIRLDDRHandler(UINT32);void LdRegpair(UINT32 dwOpcode);void ExtendedRegIntoMemory(UINT32 dwOpcode);void NegHandler(UINT32 dwOpcode);void ExtendedInHandler(UINT32 dwOpcode);void ExtendedOutHandler(UINT32 dwOpcode);void RetIRetNHandler(UINT32 dwOcode);void AdcSbcRegpair(UINT32 dwOpcode);void CPICPDCPIRCPDRHandler(UINT32 dwOpcode);void RRDRLDHandler(UINT32 dwOpcode);void UndocRegToIndex(UINT32 dwOpcode);void UndocIndexToReg(UINT32 dwOpcode);void MathOperationIndexed(UINT32 dwOpcode);void IncDecIndexed(UINT32 dwOpcode);void DDFDCBHandler(UINT32 dwOpcode);void JPIXIYHandler(UINT32 dwOpcode);void AddIndexHandler(UINT32 dwOpcode);void SPToIndex(UINT32 dwOpcode);void LdByteToIndex(UINT32 dwOpcode);void LdRegIndexOffset(UINT32 dwOpcode);void IncDecIndexReg(UINT32 dwOpcode);void ExIndexed(UINT32 dwOpcode);void UndocIncDecIndexReg(UINT32 dwOpcode);void UndocLoadHalfIndexReg(UINT32 dwOpcode);void UndocMathIndex(UINT32 dwOpcode);void ddcbBitWise(UINT32 dwOpcode);void LdIndexPtrReg(UINT32 dwOpcode);void StoreIndexReg(UINT32 dwOpcode);void LoadIndexReg(UINT32 dwOpcode);void OTIROTDROUTIOUTDHandler(UINT32 dwOpcode);void INIRINDRINIINDHandler(UINT32 dwOpcode);struct sOp

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久中文字幕| 国产盗摄视频一区二区三区| 免费高清在线一区| 丁香婷婷综合色啪| 欧美电视剧在线观看完整版| 亚洲美女区一区| 国产精品99久久久久久有的能看| 欧美精品亚洲二区| 亚洲日本va在线观看| 国产成人免费在线视频| 91精品国产高清一区二区三区蜜臀 | 日本一区二区三区四区在线视频| 亚洲电影第三页| 99久久久精品| 欧美激情一区二区三区蜜桃视频| 蜜桃av一区二区| 在线成人午夜影院| 亚洲综合色区另类av| 色综合天天综合网天天狠天天| 26uuu欧美| 国产一区二区成人久久免费影院| 日韩一区二区三区在线| 亚洲www啪成人一区二区麻豆| 日本久久电影网| 亚洲婷婷综合久久一本伊一区| 国产精品一区二区黑丝| 久久在线免费观看| 精品在线免费观看| 精品国产sm最大网站| 免费精品99久久国产综合精品| 欧美乱妇20p| 蜜臀av性久久久久蜜臀av麻豆| 欧美美女视频在线观看| 日韩精品亚洲专区| 欧美精品精品一区| 另类中文字幕网| 欧美精品一区二区精品网| 精品一区二区三区在线观看 | 极品美女销魂一区二区三区免费| 91精品国产综合久久蜜臀| 日本在线不卡一区| 久久这里只有精品6| 国产成人aaaa| 亚洲女爱视频在线| 欧美日韩国产免费一区二区| 日韩在线一区二区三区| 日韩三级电影网址| 国产一区二区三区免费观看| 国产精品私人自拍| 在线视频欧美精品| 久久精品国产在热久久| 久久精品一区二区三区不卡| 波波电影院一区二区三区| 一区二区三区.www| 67194成人在线观看| 国产在线看一区| 国产精品传媒在线| 3d成人h动漫网站入口| 国产麻豆精品视频| 一区二区在线观看视频| 欧美一区日本一区韩国一区| 国内外成人在线| 亚洲视频你懂的| 日韩天堂在线观看| av一区二区三区四区| 日韩激情视频网站| 国产精品二区一区二区aⅴ污介绍| 欧美系列亚洲系列| 国产乱码精品一区二区三区av | 欧美日韩中文字幕精品| 国产一区高清在线| 亚洲国产日韩精品| 国产亚洲成aⅴ人片在线观看| 99精品视频在线观看| 美女久久久精品| 亚洲人成小说网站色在线| 精品久久久久久久久久久久久久久久久 | 欧美日韩一区在线| 国产精品一区二区x88av| 一区二区三区在线观看国产| 久久久美女艺术照精彩视频福利播放| 色成年激情久久综合| 国产在线观看免费一区| 午夜欧美视频在线观看| 亚洲欧洲精品一区二区三区| 日韩美女主播在线视频一区二区三区| 97久久超碰精品国产| 久久99国产精品免费| 五月综合激情婷婷六月色窝| 亚洲欧洲在线观看av| 久久久五月婷婷| 欧美二区三区的天堂| 91丨九色丨国产丨porny| 国产·精品毛片| 久久电影网站中文字幕 | 亚洲精品ww久久久久久p站| 欧美精品一区二区高清在线观看| 欧美日韩第一区日日骚| av亚洲精华国产精华| 国产+成+人+亚洲欧洲自线| 美女精品自拍一二三四| 日韩国产欧美一区二区三区| 亚洲国产成人av好男人在线观看| 日韩美女久久久| 国产精品成人免费精品自在线观看| 精品成人一区二区三区| 日韩欧美成人一区| 制服丝袜中文字幕亚洲| 欧美人体做爰大胆视频| 欧美午夜精品久久久久久超碰| 不卡的av中国片| 成a人片国产精品| 成人午夜视频网站| caoporen国产精品视频| 99热99精品| 一本到不卡精品视频在线观看| 99久久99久久免费精品蜜臀| 成人午夜av电影| 99vv1com这只有精品| 日本精品视频一区二区| 色999日韩国产欧美一区二区| 色综合中文综合网| 色综合色狠狠天天综合色| 91在线看国产| 色88888久久久久久影院野外 | 亚洲成人福利片| 亚洲mv大片欧洲mv大片精品| 日韩一区精品字幕| 国产一区美女在线| 成人黄色av电影| 91黄视频在线观看| 欧美美女直播网站| 久久久久国产精品厨房| 亚洲欧洲av一区二区三区久久| 亚洲精品国产高清久久伦理二区| 亚洲va中文字幕| 国产精品一区二区视频| 色哟哟精品一区| 日韩欧美在线123| 国产精品午夜在线观看| 亚洲成人综合视频| 国产一区二区视频在线播放| 成人av电影在线| 91麻豆精品国产91久久久久久| 26uuu亚洲综合色欧美| 亚洲黄色片在线观看| 蜜臀99久久精品久久久久久软件| 国产成人在线视频播放| 欧美日韩综合在线免费观看| 精品福利一区二区三区免费视频| 国产精品美女久久久久久久网站| 亚洲一级电影视频| 夫妻av一区二区| 欧美酷刑日本凌虐凌虐| 国产农村妇女精品| 日韩一区欧美二区| 91日韩精品一区| 欧美精品一区二区三区久久久| 一区二区三区中文字幕在线观看| 国产综合久久久久久久久久久久| 96av麻豆蜜桃一区二区| 精品国产精品一区二区夜夜嗨| 中文字幕一区二区在线播放| 另类小说欧美激情| 91福利在线观看| 国产精品卡一卡二卡三| 麻豆精品一区二区综合av| 日本韩国欧美在线| 国产精品嫩草影院av蜜臀| 久久疯狂做爰流白浆xx| 欧美色爱综合网| 中文字幕一区免费在线观看| 国产伦精一区二区三区| 日韩一区二区精品| 无吗不卡中文字幕| 91久久精品午夜一区二区| 国产欧美日韩综合| 久久99精品网久久| 日韩一区二区视频| 天堂在线一区二区| 欧美日韩国产综合久久 | 中文字幕一区二区三| 国产精品中文字幕一区二区三区| 日韩一区二区三区在线视频| 亚欧色一区w666天堂| 色素色在线综合| 亚洲猫色日本管| av电影在线观看一区| 国产精品久久久久久久久免费桃花 | 免费看黄色91| 欧美一区二区在线不卡| 亚洲高清免费视频| 欧美日韩高清不卡| 天涯成人国产亚洲精品一区av| 欧美日韩精品综合在线| 亚洲午夜在线电影| 欧美午夜一区二区三区免费大片| 亚洲精品久久嫩草网站秘色| 欧洲av一区二区嗯嗯嗯啊| 一区二区三区在线视频免费|