全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1130
推到 Plurk!
推到 Facebook!

"Test" ASM程式碼如何達到縮排效果?

 
mymj
版主


發表:132
回覆:486
積分:608
註冊:2002-10-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-11 23:25:06 IP:203.73.xxx.xxx 未訂閱
在本站發表文章中的程式碼如何達到縮排效果? 請加上 〔Code〕〔/code〕 例如: 〔Code〕 begin begin a:=a+1; end; end; 〔/Code〕    〔Code〕 begin       asm ;8 Bit Binary 轉成 3 位數 BCD ;用法: ;        MOV        A,#0FFH                ;欲轉換的值 ;        CALL        BIN2BCD ; ;傳回:        DATA2=02H , DATA1=05H , DATA1=05H ; BIN2BCD:         PUSH        PSW         SETB        RS0        ;USE BANK3         SETB        RS1            MOV        B,#100         DIV        AB         MOV        DATA2,A            MOV        A,#10         XCH        A,B         DIV        AB         SWAP        A         ADD        A,B         MOV        DATA0,A         ANL        DATA0,#0FH         SWAP        A         MOV        DATA1,A         ANL        DATA1,#0FH            POP        PSW         RET ;===================================================================       endasm; end;    〔/code〕 < >< >0,1的世界太寂寞,閒暇時候登登山,可以洗滌生硬的心靈 發表人 - mymj 於 2004/05/11 23:27:56 發表人 - mymj 於 2004/05/11 23:29:23 發表人 - mymj 於 2004/05/11 23:39:55
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-11 23:56:29 IP:140.135.xxx.xxx 未訂閱
縮排後效果 < class="code"> begin begin a:=a 1; end; end;
begin 
     asm
;8 Bit Binary 轉成 3 位數 BCD
;用法:
;        MOV        A,#0FFH                ;欲轉換的值
;        CALL        BIN2BCD
;
;傳回:        DATA2=02H , DATA1=05H , DATA1=05H
;
BIN2BCD:
        PUSH        PSW
        SETB        RS0        ;USE BANK3
        SETB        RS1            MOV        B,#100
        DIV        AB
        MOV        DATA2,A            MOV        A,#10
        XCH        A,B
        DIV        AB
        SWAP        A
        ADD        A,B
        MOV        DATA0,A
        ANL        DATA0,#0FH
        SWAP        A
        MOV        DATA1,A
        ANL        DATA1,#0FH            POP        PSW
        RET
;===================================================================
      endasm;
end;    
發表人 - taishyang 於 2004/05/11 23:59:33
mymj
版主


發表:132
回覆:486
積分:608
註冊:2002-10-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-12 22:37:47 IP:210.244.xxx.xxx 未訂閱
無限感謝taishyang兄的指導 爾後諸先進發表asm或任何程式語言列表需要縮編只要在程式頭尾加上如上篇所述方法即可,注意需使用半型的[code][ /code] mymj
系統時間:2024-04-19 11:38:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!