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

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

?? command1.asm

?? proteus 仿真實(shí)例
?? ASM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
*        title    COMMAND1
*        page
*/***** chckcmds() *****/
*
*chckcmds()
*{
* if(match("LIST")) clist();
* else if(match("RUN")) crun();
* else if(match("NEW")) cnew();
* else if(match("CONT")) ccont();
* else if(match("CLEAR")) cclear();
* else return(0);
* return(1);
*}
*
*
CHCKCMDS:	EQU    *
	JSR    GETCHR        ; GET FIRST CHAR FROM THE INPUT BUFFER.
	CMPA   #EOL          ; IS IT AN EOL?
	BNE    CHKCMDS1      ; NO. GO CHECK FOR COMMANDS.
CHKCMDS5:	LDD    #0            ; YES. JUST RETURN.
	RTS
CHKCMDS1:	LDX    #CMDTBL       ; POINT TO COMMAND TABLE.
CHKCMDS2:	JSR    STREQ         ; GO CHECK FOR A COMMAND.
	BCS    CHKCMDS3      ; IF WE FOUND ONE GO EXECUTE IT.
CHKCMDS4:	INX                  ; ADVANCE POINTER TO NEXT CHAR IN TABLE ENTRY.
	LDAA   0,X           ; GET THE CHAR. ARE WE AT THE END OF THIS ENTRY?
	BNE    CHKCMDS4      ; NO. KEEP GOING TILL WE ARE PAST IT.
	INX                  ; BYPASS END OF COMMAND MARKER & EXECUTION ADDR.
	INX
	INX
	TST    0,X           ; ARE WE AT THE END OF THE TABLE?
	BNE    CHKCMDS2      ; NO. GO CHECK THE NEXT TABLE ENTRY.
	BRA    CHKCMDS5      ; YES. RETURN W/ ENTRY NOT FOUND INDICATION.
CHKCMDS3:	LDX    1,X           ; GET ADDRESS OF COMMAND.
	JSR    0,X           ; GO DO IT.
	LDD    #1            ; SHOW WE EXECUTED A COMMAND.
	RTS                  ; RETURN.
*
*
CMDTBL:	EQU    *
	FCC    "LIST"
	FCB    0
	FDB    CLIST
	FCC    "RUN"
	FCB    0
	FDB    CRUN
	FCC    "NEW"
	FCB    0
	FDB    CNEW
	FCC    "CONT"
	FCB    0
	FDB    CCONT
	FCC    "CLEAR"
	FCB    0
	FDB    CCLEAR
	FCC    "ESAVE"
	FCB    0
	FDB    CESAVE
	FCC    "ELOAD"
	FCB    0
	FDB    CELOAD
	FCC    "LLIST"
	FCB    0
	FDB    CLLIST
	FCC    "AUTOST"
	FCB    0
	FDB    CAUTOST
	FCC    "NOAUTO"
	FCB    0
	FDB    CNOAUTO
	FCC	"FREE"
	FCB	0
	FDB	CFREE
	FCB    0             ;END OF TABLE MARKER.
	
	
*/***** clist() *****/
*
*clist()
*{
* int *intptr;
* char token;
* if(basbeg==basend) return;             /* if basic buffer empty, return */
* skipspcs();                    /* skip any spaces after "LIST" */
*
*
CLIST:	EQU    *
	JSR    NL2
	LDD    BASBEG
	CPD    BASEND
	BNE    CLIST1
	RTS
CLIST1:	JSR    SKIPSPCS
*
*
* if(numeric(getchr()))
* {
*  firstlin=getlinum();
*  if(getchr()=='-')
*  {
*   incibp();
*   lastlin=getlinum;
*  }
* }
* else
* {
*  intptr=basbeg;
*  lastlin=hiline;
*  firstlin=*intptr;
* }
* if(firstlin<lastlin) return;
* tokptr=intptr=findline(firstlin);
*
*
	JSR    GETCHR
	JSR    NUMERIC
	BCC    CLIST2
	JSR    GETLINUM
	STD    FIRSTLIN
	JSR    GETCHR
	CMPA   #'-'
	BEQ    CLIST3
	LDD    FIRSTLIN
	STD    LASTLIN
	CPD    HILINE
	BLS    CLIST4
	RTS
CLIST3:	JSR    INCIBP
	JSR    GETLINUM
	CPD    HILINE
	BLS    CLIST13
	LDD    HILINE
CLIST13:	STD    LASTLIN
	BRA    CLIST4
CLIST2:	CMPA   #EOL
	BEQ    CLIST14
	RTS
CLIST14:	LDX    BASBEG
	LDD    0,X
	STD    FIRSTLIN
	LDD    HILINE
	STD    LASTLIN
CLIST4:	LDD    FIRSTLIN
	CPD    LASTLIN
	BLS    CLIST5
	RTS
CLIST5:	LDD    FIRSTLIN
	JSR    FINDLINE
	STX    TOKPTR
	LDD    LASTLIN
	JSR    FINDLINE
	LDD    0,X
	CPD    LASTLIN
	BNE    CLIST12
	LDAB   2,X
	ABX
CLIST12:	STX    LASTLIN
*
*
*
* while(*intptr<lastlin)
* {
*  intptr=tokptr;
*  outdeci(*intptr);
*  tokptr+=3;
*  while(*tokptr!=EOLTOK)
*  {
*   token=gettok;
*   if(token>=0x80)
*   {
*    lvarcon();
*   }
*   else
*   {
*    lkeyword();
*   }
*  }
*  nl();
*  ++tokptr;
* }
* return;
*}
*
*
CLIST6:	LDD    TOKPTR
	CPD    LASTLIN
	BNE    CLIST7
	RTS
CLIST7:	LDX    TOKPTR
	LDD    0,X
	INX
	INX
	INX
	STX    TOKPTR
	JSR    OUTDECI
CLIST8:	LDX    TOKPTR
	LDAA   0,X
	CMPA   #EOLTOK
	BEQ    CLIST9
	TSTA
	BMI    CLIST10
	JSR    LKEYWORD
	BRA    CLIST8
CLIST10:	JSR    LVARCON
	BRA    CLIST8 
CLIST9:	JSR    NL
	LDX    TOKPTR
	INX
	STX    TOKPTR
	BRA    CLIST6
*
*
*/***** lvarcon() *****/
*
*lvarcon()
*{
* char tok;
* tok=gettok;
* if(tok<=0x88)
* {
*  if(tok==FVARTOK) lfvar();
*  else if(tok==SVARTOK) lsvar();
*  else if(tok==IVARTOK) livar();
*  else { errcode=ILTOKERR; return; }
* }
*
*
* else if(tok<=0xA8)
* {
*  if(tok==FCONTOK) lfcon();
*  else if(tok==SCONTOK) lscon();
*  else if(tok==LCONTOK) llcon();
*  else if(tok==ICONTOK) licon();
*  else { errcode=ILTOKERR; return; }
* }
* else { errcode=ILTOKERR; return; }
*}
*
LVARCON:	EQU    *
	LDX    TOKPTR
	LDAA   0,X
	ANDA   #$EF          ; MASK OFF ARRAY INDICATOR IF PRESENT.
	LDX    #VCTOKTBL
LVARCON1:	CMPA   0,X
	BEQ    LVARCON2
	INX
	INX
	INX
	TST    0,X
	BNE    LVARCON1
	LDAA   #ILTOKERR
	JMP    RPTERR
LVARCON2:	LDX    1,X
	JSR    0,X
	RTS
*
*
VCTOKTBL:	EQU    *
	FCB    IVARTOK
	FDB    LIVAR
	FCB    SCONTOK
	FDB    LSCON
	FCB    LCONTOK
	FDB    LLCON
	FCB    ICONTOK
	FDB    LICON
	FCB    0                     ; END OF TABLE MARKER.
*
*
*
*
*/***** livar() *****/
*
*livar()
*{
* lfvar();
* outbyte('%');
* return;
*}
*
*
LIVAR:	EQU    *
	LDX    TOKPTR
	INX
	LDD    0,X
	ADDD   VARBEGIN
	INX
	INX
	STX    TOKPTR
	XGDX
LIVAR2:	LDAA   1,X
	JSR    OUTBYTE
	LDAA   2,X
	BEQ    LIVAR1
	JSR    OUTBYTE
LIVAR1:	RTS
*
*
LFCON:	EQU    *
	LDD    TOKPTR
	ADDD   #FSIZ+1
LFCON2:	XGDX
	LDAB   0,X
	INX
LFCON1:	LDAA   0,X
	JSR    OUTBYTE
	INX
	DECB
	BNE    LFCON1
	STX    TOKPTR
	RTS
*
*
*/***** licon() *****/
*
*licon()
*{
* int count;
* tokptr=tokptr+ISIZ+1;
* count=*tokptr++;
* while(count--)
* {
*  outbyte(*tokptr++);
* }
* return;
*}
*
*
LICON:	EQU    *
	LDD    TOKPTR
	ADDD   #ISIZ+1
	BRA    LFCON2
*
*
*/***** lscon() *****/
*
*lscon()
*{
* int count;
* ++tokptr;
* count=*tokptr++;
* while(count--)
* {
*  outbyte(*tokptr++);
* }
* return;
*}
*
*
LSCON:	EQU    *
	LDD    TOKPTR
	ADDD   #1
	BRA    LFCON2
*
*
*/***** llcon *****/
*
*llcon()
*{
* int *intptr;
* intptr=++tokptr;
* tokptr+=2;
* outdeci(*intptr);
* return;
*}
*
*
LLCON:	EQU    *
	LDX    TOKPTR
	INX
	LDD    0,X
	INX
	INX
	STX    TOKPTR
	JSR    OUTDECI
	RTS
*
*
*/***** lkeyword *****/
*
*lkeyword()
*{
* char *charptr,token;
* token=*tokptr++
*
*
LKEYWORD:	EQU    *
	LDX    TOKPTR
	LDAA   0,X
	INX
	STX    TOKPTR
	CMPA   #MSCNTOK
	BNE    LKEYWRD3
	JMP    LMSPCS
LKEYWRD3:	CMPA   #REMTOK
	BNE    LKEYWRD4
	JMP    LREMLINE
LKEYWRD4:	CMPA   #DATATOK
	BNE    LKEYWRD5
	JMP    LDATALIN
LKEYWRD5:	CMPA   #FUNCTFLG
	BNE    LKEYWRD6
	LDX    TOKPTR
	LDAA   0,X
	INX
	STX    TOKPTR
	LDX    #LFUNCTBL
	BRA    LKEYWRD1
LKEYWRD6:	LDX    #TOKTBL
LKEYWRD1:	CMPA   0,X
	BEQ    LKEYWRD2
	INX
	INX
	INX
	TST    0,X
	BNE    LKEYWRD1
	LDAA   #ILTOKERR
	JMP    RPTERR
LKEYWRD2:	LDX    1,X
	JMP    PL
*
*
LMSPCS:	EQU    *
	LDX    TOKPTR
	LDAB   0,X
	INX
	STX    TOKPTR
	LDAA   #$20
LMSPCS1:	JSR    OUTBYTE
	DECB
	BNE    LMSPCS1
	RTS
*
*
LDATALIN:	EQU    *

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜激情影院| 欧美一卡二卡三卡| 成人ar影院免费观看视频| 国产精品自拍网站| 国产精品一级二级三级| 国产一区啦啦啦在线观看| 国产一区二区三区在线观看精品| 韩国av一区二区三区四区| 国产一区二区三区在线看麻豆| 国产一区高清在线| 国产精品 欧美精品| 成人av在线一区二区| av成人老司机| 91久久精品一区二区三| 欧美三级中文字幕| 91精品国产乱| 久久久精品免费免费| 久久精品免费在线观看| 中文成人综合网| 亚洲精品久久久蜜桃| 三级成人在线视频| 久久99精品久久久久久久久久久久 | 久久精品亚洲精品国产欧美| 2023国产精华国产精品| 国产精品视频第一区| 亚洲欧洲无码一区二区三区| 亚洲在线免费播放| 日本免费在线视频不卡一不卡二| 裸体健美xxxx欧美裸体表演| 国产电影一区二区三区| av综合在线播放| 欧美日韩国产另类一区| 亚洲精品一线二线三线无人区| 国产欧美一区二区三区沐欲| 一区二区三区在线免费视频| 日本午夜精品一区二区三区电影| 国产一区福利在线| 在线视频综合导航| 日韩精品中午字幕| 亚洲精选免费视频| 麻豆精品在线播放| 91视频xxxx| 欧美成人国产一区二区| 亚洲欧洲在线观看av| 免费在线观看一区| 成人黄色小视频在线观看| 欧美另类videos死尸| 国产亚洲精品超碰| 亚洲综合图片区| 99久久精品国产精品久久| 欧美日韩黄色一区二区| 国产亚洲欧洲一区高清在线观看| 亚洲精品自拍动漫在线| 精品中文字幕一区二区| 欧美在线视频日韩| 久久婷婷成人综合色| 亚洲国产美国国产综合一区二区| 国产一二精品视频| 6080国产精品一区二区| 亚洲人妖av一区二区| 麻豆精品视频在线| 欧美午夜精品久久久久久超碰 | 欧美激情在线看| 无码av免费一区二区三区试看 | 欧美三级电影网| 国产精品久久久久一区| 蜜桃av噜噜一区| 色婷婷亚洲精品| 国产精品视频免费看| 裸体在线国模精品偷拍| 欧美日韩中文国产| 亚洲色欲色欲www在线观看| 国产在线视频精品一区| 欧美一二区视频| 亚洲一区二区五区| 9i看片成人免费高清| 久久免费视频一区| 久久精品国产77777蜜臀| 欧美无乱码久久久免费午夜一区| 亚洲欧洲一区二区在线播放| 国产美女在线精品| 欧美tickling网站挠脚心| 视频一区欧美精品| 欧美嫩在线观看| 亚洲综合在线五月| 色视频欧美一区二区三区| 中文字幕亚洲一区二区av在线| 国产精品一区二区无线| 欧美成人性战久久| 另类小说视频一区二区| 在线播放/欧美激情| 亚洲国产精品一区二区www | 国产精品人妖ts系列视频| 国产在线播放一区二区三区| 一区二区国产盗摄色噜噜| 成人性生交大片免费看视频在线| 久久久99久久| 国产成+人+日韩+欧美+亚洲| 久久久久久久综合日本| 国产一区二区h| 国产人久久人人人人爽| 国产精品小仙女| 久久色.com| 国产电影一区在线| 国产精品入口麻豆九色| 成+人+亚洲+综合天堂| 国产精品毛片高清在线完整版| 国产999精品久久久久久绿帽| 国产欧美一区二区三区鸳鸯浴| 国产白丝网站精品污在线入口| 久久久精品2019中文字幕之3| 国产精品91一区二区| 国产欧美日本一区视频| 成人av免费在线| 一区二区三区中文在线观看| 欧美日韩一级视频| 久久精品国产久精国产爱| 精品国产伦一区二区三区观看方式| 国产综合久久久久久久久久久久| 国产日韩综合av| 91亚洲精品久久久蜜桃| 亚洲一卡二卡三卡四卡无卡久久| 欧美调教femdomvk| 久久99精品久久只有精品| 欧美激情一区在线| 日本黄色一区二区| 日韩黄色片在线观看| www国产精品av| 99久久精品情趣| 日韩成人伦理电影在线观看| 久久蜜桃一区二区| 91亚洲国产成人精品一区二三| 一级日本不卡的影视| 欧美一级高清大全免费观看| 国产精品一品二品| 亚洲黄色小说网站| 日韩免费一区二区三区在线播放| 国产精品正在播放| 亚洲人一二三区| 欧美sm美女调教| 色婷婷av一区二区三区软件| 美女爽到高潮91| 中文字幕一区二区三区不卡在线 | 成人av资源下载| 亚洲超碰精品一区二区| 国产三级精品视频| 欧美性欧美巨大黑白大战| 欧美综合天天夜夜久久| 精一区二区三区| 一区二区三区在线高清| 亚洲精品在线三区| 在线看不卡av| 国产成人一级电影| 婷婷成人激情在线网| 中文字幕一区二区在线观看| 欧美一卡2卡三卡4卡5免费| 99精品久久99久久久久| 精品亚洲免费视频| 亚洲一区二区三区中文字幕| 欧美不卡一区二区| 在线观看国产精品网站| 国产精品综合二区| 日韩成人一级大片| 夜夜嗨av一区二区三区网页| 国产日本欧美一区二区| 3d动漫精品啪啪| 色一情一乱一乱一91av| 国产一区二区看久久| 日韩精品五月天| 一区二区三区在线免费播放| 久久九九久久九九| 在线电影院国产精品| www.亚洲免费av| 国内精品久久久久影院色| 日韩精品一级中文字幕精品视频免费观看 | 精品一区二区在线免费观看| 亚洲午夜免费电影| 国产精品免费看片| 久久久久久9999| 日韩免费电影网站| 欧美久久高跟鞋激| 91色乱码一区二区三区| 国产综合久久久久久久久久久久| 日本最新不卡在线| 亚洲国产精品欧美一二99| 亚洲欧洲日本在线| 久久久久青草大香线综合精品| 91精品国产福利在线观看| 欧美熟乱第一页| 日本久久电影网| 色婷婷香蕉在线一区二区| 成人av网站大全| 不卡的av电影在线观看| 国产99精品视频| 国产福利精品导航| 国产v综合v亚洲欧| 国产精品乡下勾搭老头1| 麻豆精品视频在线| 精品无人码麻豆乱码1区2区| 麻豆免费精品视频|