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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? msp430.h

?? 這個是LINUX下的GDB調(diào)度工具的源碼
?? H
字號:
/* Opcode table for the TI MSP430 microcontrollers   Copyright 2002, 2004 Free Software Foundation, Inc.   Contributed by Dmitry Diky <diwil@mail.ru>      This program is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2, or (at your option)   any later version.   This program is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   GNU General Public License for more details.   You should have received a copy of the GNU General Public License   along with this program; if not, write to the Free Software   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */#ifndef __MSP430_H_#define __MSP430_H_struct msp430_operand_s{  int ol;	/* Operand length words.  */  int am;	/* Addr mode.  */  int reg;	/* Register.  */  int mode;	/* Pperand mode.  */#define OP_REG		0#define OP_EXP		1#ifndef DASM_SECTION  expressionS	exp;#endif};#define BYTE_OPERATION  (1 << 6)  /* Byte operation flag for all instructions.  */struct  msp430_opcode_s{  char *name;  int fmt;  int insn_opnumb;  int bin_opcode;  int bin_mask;};#define MSP_INSN(name, size, numb, bin, mask) { #name, size, numb, bin, mask }static struct msp430_opcode_s msp430_opcodes[] = {  MSP_INSN (and,   1, 2, 0xf000, 0xf000),  MSP_INSN (inv,   0, 1, 0xe330, 0xfff0),  MSP_INSN (xor,   1, 2, 0xe000, 0xf000),  MSP_INSN (setz,  0, 0, 0xd322, 0xffff),  MSP_INSN (setc,  0, 0, 0xd312, 0xffff),  MSP_INSN (eint,  0, 0, 0xd232, 0xffff),  MSP_INSN (setn,  0, 0, 0xd222, 0xffff),  MSP_INSN (bis,   1, 2, 0xd000, 0xf000),  MSP_INSN (clrz,  0, 0, 0xc322, 0xffff),  MSP_INSN (clrc,  0, 0, 0xc312, 0xffff),  MSP_INSN (dint,  0, 0, 0xc232, 0xffff),  MSP_INSN (clrn,  0, 0, 0xc222, 0xffff),  MSP_INSN (bic,   1, 2, 0xc000, 0xf000),  MSP_INSN (bit,   1, 2, 0xb000, 0xf000),  MSP_INSN (dadc,  0, 1, 0xa300, 0xff30),  MSP_INSN (dadd,  1, 2, 0xa000, 0xf000),  MSP_INSN (tst,   0, 1, 0x9300, 0xff30),  MSP_INSN (cmp,   1, 2, 0x9000, 0xf000),  MSP_INSN (decd,  0, 1, 0x8320, 0xff30),  MSP_INSN (dec,   0, 1, 0x8310, 0xff30),  MSP_INSN (sub,   1, 2, 0x8000, 0xf000),  MSP_INSN (sbc,   0, 1, 0x7300, 0xff30),  MSP_INSN (subc,  1, 2, 0x7000, 0xf000),  MSP_INSN (adc,   0, 1, 0x6300, 0xff30),  MSP_INSN (rlc,   0, 2, 0x6000, 0xf000),  MSP_INSN (addc,  1, 2, 0x6000, 0xf000),  MSP_INSN (incd,  0, 1, 0x5320, 0xff30),  MSP_INSN (inc,   0, 1, 0x5310, 0xff30),  MSP_INSN (rla,   0, 2, 0x5000, 0xf000),  MSP_INSN (add,   1, 2, 0x5000, 0xf000),  MSP_INSN (nop,   0, 0, 0x4303, 0xffff),  MSP_INSN (clr,   0, 1, 0x4300, 0xff30),  MSP_INSN (ret,   0, 0, 0x4130, 0xff30),  MSP_INSN (pop,   0, 1, 0x4130, 0xff30),  MSP_INSN (br,    0, 3, 0x4000, 0xf000),  MSP_INSN (mov,   1, 2, 0x4000, 0xf000),  MSP_INSN (jmp,   3, 1, 0x3c00, 0xfc00),  MSP_INSN (jl,    3, 1, 0x3800, 0xfc00),  MSP_INSN (jge,   3, 1, 0x3400, 0xfc00),  MSP_INSN (jn,    3, 1, 0x3000, 0xfc00),  MSP_INSN (jc,    3, 1, 0x2c00, 0xfc00),  MSP_INSN (jhs,   3, 1, 0x2c00, 0xfc00),  MSP_INSN (jnc,   3, 1, 0x2800, 0xfc00),  MSP_INSN (jlo,   3, 1, 0x2800, 0xfc00),  MSP_INSN (jz,    3, 1, 0x2400, 0xfc00),  MSP_INSN (jeq,   3, 1, 0x2400, 0xfc00),  MSP_INSN (jnz,   3, 1, 0x2000, 0xfc00),  MSP_INSN (jne,   3, 1, 0x2000, 0xfc00),  MSP_INSN (reti,  2, 0, 0x1300, 0xffc0),  MSP_INSN (call,  2, 1, 0x1280, 0xffc0),  MSP_INSN (push,  2, 1, 0x1200, 0xff80),  MSP_INSN (sxt,   2, 1, 0x1180, 0xffc0),  MSP_INSN (rra,   2, 1, 0x1100, 0xff80),  MSP_INSN (swpb,  2, 1, 0x1080, 0xffc0),  MSP_INSN (rrc,   2, 1, 0x1000, 0xff80),  /* Simple polymorphs.  */  MSP_INSN (beq,   4, 0, 0, 0xffff),  MSP_INSN (bne,   4, 1, 0, 0xffff),  MSP_INSN (blt,   4, 2, 0, 0xffff),  MSP_INSN (bltu,  4, 3, 0, 0xffff),  MSP_INSN (bge,   4, 4, 0, 0xffff),  MSP_INSN (bgeu,  4, 5, 0, 0xffff),  MSP_INSN (bltn,  4, 6, 0, 0xffff),  MSP_INSN (jump,  4, 7, 0, 0xffff),  /* Long polymorphs.  */  MSP_INSN (bgt,   5, 0, 0, 0xffff),  MSP_INSN (bgtu,  5, 1, 0, 0xffff),  MSP_INSN (bleu,  5, 2, 0, 0xffff),  MSP_INSN (ble,   5, 3, 0, 0xffff),  /* End of instruction set.  */  { NULL, 0, 0, 0, 0 }};/* GCC uses the some condition codes which we'll   implement as new polymorph instructions.     COND	EXPL	   SHORT JUMP	LONG JUMP   ===============================================   eq	==	   jeq 		jne +4; br lab   ne	!=	   jne 		jeq +4; br lab   ltn honours no-overflow flag   ltn	<	   jn 		jn +2;  jmp +4; br lab   lt	<	   jl 		jge +4;	br lab    ltu	<	   jlo 		lhs +4; br lab   le	<= see below   leu	<= see below   gt	>  see below   gtu	>  see below   ge	>=	   jge 		jl +4; br lab   geu	>=	   jhs 		jlo +4; br lab   ===============================================   Therefore, new opcodes are (BranchEQ -> beq; and so on...)   beq,bne,blt,bltn,bltu,bge,bgeu   'u' means unsigned compares      Also, we add 'jump' instruction:   jump	UNCOND	-> jmp		br lab   They will have fmt == 4, and insn_opnumb == number of instruction.  */struct rcodes_s {  char * name;  int    index;	/* Corresponding insn_opnumb.  */  int    sop;	/* Opcode if jump length is short.  */  long   lpos;	/* Label position.  */  long   lop0;	/* Opcode 1 _word_ (16 bits).  */  long   lop1;	/* Opcode second word.  */  long   lop2;	/* Opcode third word.  */};#define MSP430_RLC(n,i,sop,o1) \  {#n, i, sop, 2, (o1 + 2), 0x4010, 0}static struct rcodes_s msp430_rcodes[] = {  MSP430_RLC (beq,  0, 0x2400, 0x2000),  MSP430_RLC (bne,  1, 0x2000, 0x2400),  MSP430_RLC (blt,  2, 0x3800, 0x3400),  MSP430_RLC (bltu, 3, 0x2800, 0x2c00),  MSP430_RLC (bge,  4, 0x3400, 0x3800),  MSP430_RLC (bgeu, 5, 0x2c00, 0x2800),  {"bltn",          6, 0x3000, 3, 0x3000 + 1, 0x3c00 + 2,0x4010},  {"jump",          7, 0x3c00, 1, 0x4010, 0, 0},  {0,0,0,0,0,0,0}};#undef MSP430_RLC/* More difficult than above and they have format 5.      COND	EXPL	SHORT			LONG   =================================================================   gt	>	jeq +2; jge label	jeq +6; jl  +4; br label   gtu	>	jeq +2; jhs label	jeq +6; jlo +4; br label   leu	<=	jeq label; jlo label	jeq +2; jhs +4; br label   le	<=	jeq label; jl  label	jeq +2; jge +4; br label   =================================================================  */struct hcodes_s {  char * name;	  int    index;		/* Corresponding insn_opnumb.  */  int    tlab;		/* Number of labels in short mode.  */  int    op0;		/* Opcode for first word of short jump.  */  int    op1;		/* Opcode for second word of short jump.  */  int    lop0;		/* Opcodes for long jump mode.  */  int    lop1;  int    lop2;};static struct hcodes_s msp430_hcodes[] = {  {"bgt",  0, 1, 0x2401, 0x3400, 0x2403, 0x3802, 0x4010 },  {"bgtu", 1, 1, 0x2401, 0x2c00, 0x2403, 0x2802, 0x4010 },  {"bleu", 2, 2, 0x2400, 0x2800, 0x2401, 0x2c02, 0x4010 },  {"ble",  3, 2, 0x2400, 0x3800, 0x2401, 0x3402, 0x4010 },  {0,0,0,0,0,0,0,0}};#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线高清视频| 久久伊人蜜桃av一区二区| 欧美一区二区久久久| 国产天堂亚洲国产碰碰| 一区二区三区精密机械公司| 狠狠色丁香久久婷婷综合_中| 91麻豆视频网站| 久久久精品一品道一区| 午夜精品久久久久久久| 91浏览器打开| 国产精品久久久久久久久果冻传媒 | 国产精品久久久久影视| 日韩有码一区二区三区| 91老师国产黑色丝袜在线| 久久久www免费人成精品| 日韩电影免费在线看| 色婷婷狠狠综合| 中文字幕一区二区三区乱码在线 | 国产一区二三区好的| 欧美精品久久99| 一区二区三区在线免费播放| 成人美女视频在线观看18| 伊人开心综合网| 99re视频精品| 国产精品久久一卡二卡| 国产高清无密码一区二区三区| 日韩视频免费观看高清完整版 | 亚洲国产欧美另类丝袜| 91小视频在线观看| 亚洲欧洲日本在线| 不卡的av电影| 国产精品传媒入口麻豆| 成人a级免费电影| 国产性天天综合网| 国产69精品久久99不卡| 国产情人综合久久777777| 国产精品亚洲人在线观看| 久久色.com| 丰满白嫩尤物一区二区| 国产精品日韩精品欧美在线| 国产91丝袜在线18| 国产精品毛片久久久久久| 成人综合婷婷国产精品久久免费| 亚洲国产成人午夜在线一区| 国产91高潮流白浆在线麻豆 | 粉嫩久久99精品久久久久久夜| 久久久亚洲精华液精华液精华液| 国产一区二区按摩在线观看| 久久这里只有精品首页| 国产高清久久久久| 国产福利一区二区三区视频| 精品国产自在久精品国产| 国产成人在线免费观看| 国产精品不卡视频| 欧美性做爰猛烈叫床潮| 日韩成人免费电影| 亚洲精品一区二区精华| 成人三级伦理片| 一区二区三区丝袜| 欧美一二三在线| 国产成人夜色高潮福利影视| 亚洲欧美视频在线观看视频| 欧美手机在线视频| 日本中文一区二区三区| 精品国产一区二区精华| 成人黄色网址在线观看| 亚洲妇女屁股眼交7| 久久综合国产精品| k8久久久一区二区三区| 亚洲精品免费在线| 欧美精品一区二区高清在线观看| 国产高清精品在线| 三级在线观看一区二区| 国产亚洲欧美激情| 欧美蜜桃一区二区三区| 国产成人丝袜美腿| 图片区小说区区亚洲影院| 欧美激情在线免费观看| 欧美精品亚洲二区| 波多野洁衣一区| 欧美午夜精品电影| 国模娜娜一区二区三区| 亚洲色图在线视频| 国产亚洲精品久| 欧美午夜精品久久久久久超碰| 国产一区二区毛片| 日本视频一区二区| 亚洲伦理在线免费看| 久久精品在线观看| 91精品国产91久久综合桃花 | 美腿丝袜在线亚洲一区| 亚洲欧美另类图片小说| 久久久精品黄色| 欧美大黄免费观看| 欧美亚洲综合在线| 99国产麻豆精品| 国产不卡免费视频| 精品一区二区在线视频| 日韩制服丝袜av| 夜色激情一区二区| 亚洲欧美国产毛片在线| 久久久久久99久久久精品网站| 91精品国产乱| 精品视频1区2区3区| 日本精品一区二区三区高清| 成人免费视频一区| 国产a区久久久| 福利一区福利二区| 国产成人在线网站| 国产精品99久久久久久似苏梦涵| 另类中文字幕网| 久久精品99久久久| 乱中年女人伦av一区二区| 日本不卡在线视频| 日韩成人午夜精品| 蜜桃视频第一区免费观看| 青青草原综合久久大伊人精品优势| 一区二区三区**美女毛片| 一区二区三区中文字幕电影| 亚洲免费视频成人| 亚洲综合在线观看视频| 亚洲综合成人网| 三级成人在线视频| 蜜桃av一区二区| 国产在线一区观看| 国产精品羞羞答答xxdd| 成人一区二区三区中文字幕| 粉嫩av一区二区三区| 99视频精品在线| 欧洲精品在线观看| 欧美日本国产一区| 精品乱人伦一区二区三区| 久久久五月婷婷| 国产精品久久久久久久久免费桃花| 国产亚洲欧美日韩日本| 亚洲日本在线a| 午夜影院久久久| 黑人巨大精品欧美黑白配亚洲| 国产精品一区在线| 99久久婷婷国产| 欧美另类一区二区三区| 欧美va亚洲va国产综合| 国产精品色眯眯| 亚洲小说春色综合另类电影| 日韩国产精品91| 制服丝袜中文字幕亚洲| 精品播放一区二区| 国产精品美日韩| 午夜日韩在线观看| 国产成人在线色| 欧美伊人精品成人久久综合97 | 欧美日韩亚洲综合一区| 日韩视频免费观看高清完整版| 国产亚洲欧美一级| 亚洲成av人影院在线观看网| 久久国产精品免费| 91丨国产丨九色丨pron| 日韩你懂的在线观看| 国产精品久久久久影院亚瑟 | 自拍偷拍欧美激情| 日韩电影在线免费| 国产成人精品免费在线| 欧美精品18+| 国产精品久久久久影视| 免费观看成人鲁鲁鲁鲁鲁视频| 成人免费视频caoporn| 制服丝袜亚洲色图| 亚洲婷婷综合色高清在线| 久久97超碰色| 欧美日韩中文字幕精品| 国产精品色婷婷| 国产揄拍国内精品对白| 欧美日韩视频在线观看一区二区三区| 国产亚洲午夜高清国产拍精品| 午夜影视日本亚洲欧洲精品| av亚洲产国偷v产偷v自拍| 精品日韩欧美在线| 婷婷六月综合网| 91传媒视频在线播放| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲国产美女搞黄色| 成人激情av网| 国产视频一区在线观看| 美女视频一区二区| 678五月天丁香亚洲综合网| 亚洲精品福利视频网站| 成人app在线| 中文字幕欧美国产| 国产一区二区福利| 精品粉嫩超白一线天av| 亚洲电影激情视频网站| 91美女片黄在线| 精品一区二区三区的国产在线播放| 欧美性做爰猛烈叫床潮| 夜夜精品浪潮av一区二区三区| a在线欧美一区| 中文字幕成人在线观看| 高清国产一区二区| 欧美国产精品中文字幕| 粉嫩av亚洲一区二区图片|