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

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

?? ops.c

?? u-boot1.3.0的原碼,從配了網絡驅動和FLASH的驅動,并該用ESC竟如
?? C
?? 第 1 頁 / 共 5 頁
字號:
REMARKS:Handles opcode 0x0e****************************************************************************/void x86emuOp_push_CS(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("PUSH\tCS\n");    TRACE_AND_STEP();    push_word(M.x86.R_CS);    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x0f. Escape for two-byte opcode (286 or better)****************************************************************************/void x86emuOp_two_byte(u8 X86EMU_UNUSED(op1)){    u8 op2 = (*sys_rdb)(((u32)M.x86.R_CS << 4) + (M.x86.R_IP++));    INC_DECODED_INST_LEN(1);    (*x86emu_optab2[op2])(op2);}/****************************************************************************REMARKS:Handles opcode 0x16****************************************************************************/void x86emuOp_push_SS(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("PUSH\tSS\n");    TRACE_AND_STEP();    push_word(M.x86.R_SS);    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x17****************************************************************************/void x86emuOp_pop_SS(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("POP\tSS\n");    TRACE_AND_STEP();    M.x86.R_SS = pop_word();    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x1e****************************************************************************/void x86emuOp_push_DS(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("PUSH\tDS\n");    TRACE_AND_STEP();    push_word(M.x86.R_DS);    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x1f****************************************************************************/void x86emuOp_pop_DS(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("POP\tDS\n");    TRACE_AND_STEP();    M.x86.R_DS = pop_word();    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x26****************************************************************************/void x86emuOp_segovr_ES(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("ES:\n");    TRACE_AND_STEP();    M.x86.mode |= SYSMODE_SEGOVR_ES;    /*     * note the lack of DECODE_CLEAR_SEGOVR(r) since, here is one of 4     * opcode subroutines we do not want to do this.     */    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x27****************************************************************************/void x86emuOp_daa(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("DAA\n");    TRACE_AND_STEP();    M.x86.R_AL = daa_byte(M.x86.R_AL);    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x2e****************************************************************************/void x86emuOp_segovr_CS(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("CS:\n");    TRACE_AND_STEP();    M.x86.mode |= SYSMODE_SEGOVR_CS;    /* note no DECODE_CLEAR_SEGOVR here. */    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x2f****************************************************************************/void x86emuOp_das(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("DAS\n");    TRACE_AND_STEP();    M.x86.R_AL = das_byte(M.x86.R_AL);    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x36****************************************************************************/void x86emuOp_segovr_SS(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("SS:\n");    TRACE_AND_STEP();    M.x86.mode |= SYSMODE_SEGOVR_SS;    /* no DECODE_CLEAR_SEGOVR ! */    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x37****************************************************************************/void x86emuOp_aaa(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("AAA\n");    TRACE_AND_STEP();    M.x86.R_AX = aaa_word(M.x86.R_AX);    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x3e****************************************************************************/void x86emuOp_segovr_DS(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("DS:\n");    TRACE_AND_STEP();    M.x86.mode |= SYSMODE_SEGOVR_DS;    /* NO DECODE_CLEAR_SEGOVR! */    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x3f****************************************************************************/void x86emuOp_aas(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("AAS\n");    TRACE_AND_STEP();    M.x86.R_AX = aas_word(M.x86.R_AX);    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x40 - 0x47****************************************************************************/void x86emuOp_inc_register(u8 op1){    START_OF_INSTR();    op1 &= 0x7;    DECODE_PRINTF("INC\t");    if (M.x86.mode & SYSMODE_PREFIX_DATA) {	u32 *reg;	reg = DECODE_RM_LONG_REGISTER(op1);	DECODE_PRINTF("\n");	TRACE_AND_STEP();	*reg = inc_long(*reg);    } else {	u16 *reg;	reg = DECODE_RM_WORD_REGISTER(op1);	DECODE_PRINTF("\n");	TRACE_AND_STEP();	*reg = inc_word(*reg);    }    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x48 - 0x4F****************************************************************************/void x86emuOp_dec_register(u8 op1){    START_OF_INSTR();    op1 &= 0x7;    DECODE_PRINTF("DEC\t");    if (M.x86.mode & SYSMODE_PREFIX_DATA) {	u32 *reg;	reg = DECODE_RM_LONG_REGISTER(op1);	DECODE_PRINTF("\n");	TRACE_AND_STEP();	*reg = dec_long(*reg);    } else {	u16 *reg;	reg = DECODE_RM_WORD_REGISTER(op1);	DECODE_PRINTF("\n");	TRACE_AND_STEP();	*reg = dec_word(*reg);    }    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x50 - 0x57****************************************************************************/void x86emuOp_push_register(u8 op1){    START_OF_INSTR();    op1 &= 0x7;    DECODE_PRINTF("PUSH\t");    if (M.x86.mode & SYSMODE_PREFIX_DATA) {	u32 *reg;	reg = DECODE_RM_LONG_REGISTER(op1);	DECODE_PRINTF("\n");	TRACE_AND_STEP();	push_long(*reg);    } else {	u16 *reg;	reg = DECODE_RM_WORD_REGISTER(op1);	DECODE_PRINTF("\n");	TRACE_AND_STEP();	push_word(*reg);    }    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x58 - 0x5F****************************************************************************/void x86emuOp_pop_register(u8 op1){    START_OF_INSTR();    op1 &= 0x7;    DECODE_PRINTF("POP\t");    if (M.x86.mode & SYSMODE_PREFIX_DATA) {	u32 *reg;	reg = DECODE_RM_LONG_REGISTER(op1);	DECODE_PRINTF("\n");	TRACE_AND_STEP();	*reg = pop_long();    } else {	u16 *reg;	reg = DECODE_RM_WORD_REGISTER(op1);	DECODE_PRINTF("\n");	TRACE_AND_STEP();	*reg = pop_word();    }    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x60****************************************************************************/void x86emuOp_push_all(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    if (M.x86.mode & SYSMODE_PREFIX_DATA) {	DECODE_PRINTF("PUSHAD\n");    } else {	DECODE_PRINTF("PUSHA\n");    }    TRACE_AND_STEP();    if (M.x86.mode & SYSMODE_PREFIX_DATA) {	u32 old_sp = M.x86.R_ESP;	push_long(M.x86.R_EAX);	push_long(M.x86.R_ECX);	push_long(M.x86.R_EDX);	push_long(M.x86.R_EBX);	push_long(old_sp);	push_long(M.x86.R_EBP);	push_long(M.x86.R_ESI);	push_long(M.x86.R_EDI);    } else {	u16 old_sp = M.x86.R_SP;	push_word(M.x86.R_AX);	push_word(M.x86.R_CX);	push_word(M.x86.R_DX);	push_word(M.x86.R_BX);	push_word(old_sp);	push_word(M.x86.R_BP);	push_word(M.x86.R_SI);	push_word(M.x86.R_DI);    }    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x61****************************************************************************/void x86emuOp_pop_all(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    if (M.x86.mode & SYSMODE_PREFIX_DATA) {	DECODE_PRINTF("POPAD\n");    } else {	DECODE_PRINTF("POPA\n");    }    TRACE_AND_STEP();    if (M.x86.mode & SYSMODE_PREFIX_DATA) {	M.x86.R_EDI = pop_long();	M.x86.R_ESI = pop_long();	M.x86.R_EBP = pop_long();	M.x86.R_ESP += 4;	       /* skip ESP */	M.x86.R_EBX = pop_long();	M.x86.R_EDX = pop_long();	M.x86.R_ECX = pop_long();	M.x86.R_EAX = pop_long();    } else {	M.x86.R_DI = pop_word();	M.x86.R_SI = pop_word();	M.x86.R_BP = pop_word();	M.x86.R_SP += 2;	       /* skip SP */	M.x86.R_BX = pop_word();	M.x86.R_DX = pop_word();	M.x86.R_CX = pop_word();	M.x86.R_AX = pop_word();    }    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/*opcode 0x62	ILLEGAL OP, calls x86emuOp_illegal_op() *//*opcode 0x63	ILLEGAL OP, calls x86emuOp_illegal_op() *//****************************************************************************REMARKS:Handles opcode 0x64****************************************************************************/void x86emuOp_segovr_FS(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("FS:\n");    TRACE_AND_STEP();    M.x86.mode |= SYSMODE_SEGOVR_FS;    /*     * note the lack of DECODE_CLEAR_SEGOVR(r) since, here is one of 4     * opcode subroutines we do not want to do this.     */    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x65****************************************************************************/void x86emuOp_segovr_GS(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("GS:\n");    TRACE_AND_STEP();    M.x86.mode |= SYSMODE_SEGOVR_GS;    /*     * note the lack of DECODE_CLEAR_SEGOVR(r) since, here is one of 4     * opcode subroutines we do not want to do this.     */    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x66 - prefix for 32-bit register****************************************************************************/void x86emuOp_prefix_data(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("DATA:\n");    TRACE_AND_STEP();    M.x86.mode |= SYSMODE_PREFIX_DATA;    /* note no DECODE_CLEAR_SEGOVR here. */    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x67 - prefix for 32-bit address****************************************************************************/void x86emuOp_prefix_addr(u8 X86EMU_UNUSED(op1)){    START_OF_INSTR();    DECODE_PRINTF("ADDR:\n");    TRACE_AND_STEP();    M.x86.mode |= SYSMODE_PREFIX_ADDR;    /* note no DECODE_CLEAR_SEGOVR here. */    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x68****************************************************************************/void x86emuOp_push_word_IMM(u8 X86EMU_UNUSED(op1)){    u32 imm;    START_OF_INSTR();    if (M.x86.mode & SYSMODE_PREFIX_DATA) {	imm = fetch_long_imm();    } else {	imm = fetch_word_imm();    }    DECODE_PRINTF2("PUSH\t%x\n", imm);    TRACE_AND_STEP();    if (M.x86.mode & SYSMODE_PREFIX_DATA) {	push_long(imm);    } else {	push_word((u16)imm);    }    DECODE_CLEAR_SEGOVR();    END_OF_INSTR();}/****************************************************************************REMARKS:Handles opcode 0x69****************************************************************************/void x86emuOp_imul_word_IMM(u8 X86EMU_UNUSED(op1)){    int mod, rl, rh;    uint srcoffset;    START_OF_INSTR();    DECODE_PRINTF("IMUL\t");    FETCH_DECODE_MODRM(mod, rh, rl);    if (mod < 3) {	srcoffset = decode_rmXX_address(mod, rl);	if (M.x86.mode & SYSMODE_PREFIX_DATA) {	    u32 *destreg;	    u32 srcval;	    u32 res_lo,res_hi;	    s32 imm;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图在线播放| 久久久久久久久久久久久夜| 一区二区三区日韩欧美精品| 99久久久久免费精品国产 | 精品福利在线导航| 九九视频精品免费| 国产色产综合产在线视频| 波多野结衣的一区二区三区| 亚洲激情一二三区| 欧美一区二区三区系列电影| 国产美女精品人人做人人爽| 日韩理论片网站| 欧美久久久一区| 国产精品 日产精品 欧美精品| 亚洲色图视频网| 这里只有精品99re| 国产福利一区在线| 亚洲一区二区视频在线观看| 日韩女优毛片在线| 色综合咪咪久久| 九九九久久久精品| 亚洲美女少妇撒尿| 日韩视频免费观看高清完整版 | 亚洲欧美日韩国产综合| 欧美日韩在线一区二区| 国产伦理精品不卡| 亚洲国产日韩a在线播放性色| 精品国产乱码久久久久久老虎 | 日韩影院免费视频| 国产欧美日韩久久| 欧美精品日日鲁夜夜添| bt7086福利一区国产| 男女男精品视频| 亚洲精品中文在线| 国产婷婷色一区二区三区四区| 欧美色综合天天久久综合精品| 国产精品影音先锋| 视频在线观看一区二区三区| 亚洲欧美在线另类| 欧美精品一区二区三区在线| 欧美日韩在线播放三区| 成人国产精品免费网站| 久久99久久99小草精品免视看| 一区二区三区不卡视频| 中文字幕不卡在线观看| 欧美大片免费久久精品三p| 欧美性猛片xxxx免费看久爱| 成人国产免费视频| 国产成人欧美日韩在线电影| 免费成人深夜小野草| 亚洲成人自拍偷拍| 尤物在线观看一区| 亚洲欧美乱综合| 国产精品麻豆99久久久久久| 久久综合av免费| 欧美一区二区三区四区在线观看| 91视频在线看| av在线不卡电影| 大美女一区二区三区| 国产综合一区二区| 久久精品国产精品亚洲综合| 蜜臀久久久久久久| 免费成人美女在线观看| 免费xxxx性欧美18vr| 秋霞午夜鲁丝一区二区老狼| 日韩国产欧美三级| 日韩激情视频在线观看| 午夜精品一区二区三区免费视频| 亚洲一区二区在线观看视频| 亚洲一区影音先锋| 午夜视频在线观看一区| 日韩中文字幕一区二区三区| 日韩在线一区二区| 蜜臀av性久久久久蜜臀av麻豆| 日本91福利区| 激情文学综合插| 国产大陆a不卡| av不卡免费在线观看| 91碰在线视频| 在线影视一区二区三区| 欧美三区在线观看| 欧美一级日韩免费不卡| 久久亚洲二区三区| 中文字幕乱码日本亚洲一区二区| 国产精品网曝门| 自拍偷拍亚洲欧美日韩| 亚洲免费av在线| 日韩av电影免费观看高清完整版 | 亚洲一二三四区不卡| 亚洲国产日韩一区二区| 日韩精品免费视频人成| 国内精品第一页| av一区二区三区黑人| 欧美亚洲高清一区二区三区不卡| 欧美精品 日韩| 亚洲精品一区二区在线观看| 中文字幕 久热精品 视频在线| 亚洲免费色视频| 免费欧美高清视频| 大胆亚洲人体视频| 欧美无砖专区一中文字| 精品对白一区国产伦| 国产精品短视频| 日韩精品成人一区二区三区 | 亚洲精品视频一区| 婷婷一区二区三区| 东方aⅴ免费观看久久av| 色噜噜狠狠成人网p站| 日韩一区二区在线免费观看| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲一二三区在线观看| 国产在线精品一区二区三区不卡 | 国产福利91精品一区| 色8久久精品久久久久久蜜| 日韩欧美中文一区二区| 18成人在线视频| 蜜臀91精品一区二区三区| 91影院在线免费观看| 日韩一级二级三级精品视频| 中文字幕一区二区三区在线播放| 日韩精品色哟哟| 99视频精品免费视频| 欧美一级日韩一级| 亚洲精品国产a久久久久久| 国产乱码精品一区二区三| 精品视频999| 最新热久久免费视频| 精品在线免费观看| 欧美剧在线免费观看网站| 国产精品久久久久久久久快鸭| 日本成人在线一区| 91搞黄在线观看| 中文字幕av一区二区三区高| 奇米一区二区三区| 欧美日韩一级片网站| 亚洲视频电影在线| 国产成人自拍网| 日韩女优毛片在线| 日日摸夜夜添夜夜添精品视频| 一本久道久久综合中文字幕| 日本一区二区免费在线观看视频| 青青草原综合久久大伊人精品 | 91在线免费播放| 精品少妇一区二区三区| 日韩成人av影视| 欧美精选一区二区| 亚洲bt欧美bt精品| 欧美视频一区二区三区四区 | 伦理电影国产精品| 欧美一区日韩一区| 日韩精品午夜视频| 欧美电影影音先锋| 午夜成人免费电影| 欧美日韩亚洲国产综合| 亚洲一区二区四区蜜桃| 欧美亚洲综合网| 亚洲精品videosex极品| 色综合网色综合| 亚洲精品成人天堂一二三| 91在线看国产| 亚洲人成伊人成综合网小说| 色婷婷综合久久久中文字幕| 亚洲麻豆国产自偷在线| 一本到三区不卡视频| 亚洲蜜桃精久久久久久久| 一本到不卡精品视频在线观看| 亚洲天堂久久久久久久| 色婷婷激情综合| 亚洲成人www| 91精品国产黑色紧身裤美女| 蜜臀久久99精品久久久久宅男 | 日韩免费高清电影| 精品夜夜嗨av一区二区三区| 精品国产乱码久久久久久闺蜜 | 欧美色图片你懂的| 亚洲va中文字幕| 日韩一区二区免费在线观看| 狂野欧美性猛交blacked| 久久午夜色播影院免费高清| 国产成人免费视频精品含羞草妖精 | 亚洲精品国产成人久久av盗摄| 在线视频你懂得一区| 午夜不卡在线视频| 日韩美女一区二区三区四区| 国产激情精品久久久第一区二区 | 欧美专区日韩专区| 图片区小说区区亚洲影院| 欧美成人午夜电影| 国产 日韩 欧美大片| 亚洲日本乱码在线观看| 欧美精品自拍偷拍| 国精产品一区一区三区mba桃花| 国产精品久久午夜夜伦鲁鲁| 欧美性猛交xxxxxx富婆| 久久国产福利国产秒拍| 亚洲欧美综合网| 欧美一区二区精品| 99久久免费精品高清特色大片| 图片区小说区区亚洲影院| 国产日产精品一区|