輸入是這樣
AndeSight 2.0換編輯器字形和樣式
反正都是Eclipse
Window->Preferences->General->Colors and Fonts->Basic->Text Font->Edit
寫程式還是Consolas字體適合。
泡泡排序
HY11P CODE
;/*Bubble sort C*/
;for(i = 10; i > 1 ; i--)
;{
; tmp = d[i];
; for(k = i - 1 ; i > 0 ; k--)
; {
; if(d[k] > tmp)
; {
; tmp2 = tmp;
; tmp = d[k];
; d[k] = tmp2;
; }
; }
; d[i] = tmp;
;}
; Bubble sort HY11P ASM
BUBBLE:
MVL 9
MVF I, F, HIGH I
ADDL D1
MVF FSR0, F, HIGH FSR0
LOOP1:
MVFF INDF0, TMP
LOOP2:
DCF FSR0, F, HIGH FSR0
MVF TMP1, W, HIGH TMP1
BCF STATUS, C, HIGH STATUS
SUBF INDF0, W, HIGH INDF0
JNC DNT_SWAP
SWAP:
MVF TMP1, W, HIGH TMP1
XORF INDF0, F, HIGH INDF0
XORF INDF0, W, HIGH INDF0
XORF INDF0, F, HIGH INDF0
MVF TMP, W, HIGH TMP
DNT_SWAP:
MVL D1
XORF FSR0, W, HIGH FSR0
JNZ LOOP2
MVL D1
ADDF I, W, HIGH I
MVF FSR0, F, HIGH FSR0
MVF TMP, W, HIGH TMP
MVF INDF0, F, HIGH INDF0
DCF FSR0, F, HIGH FSR0
DCSZ I, W, HIGH I
JMP LOOP1