1

アセンブリを使用して、Dragon 9S12DT256 ボードの PTT で最速の方形波を生成する課題に取り組んでいます。これまでのところ、私のコードは次のようになります。

DDRT        equ $0242

PTT         equ $0240

            org     $4000

main


            bset    DDRT,#$20   ;set PT5 as output


outerloop

            bset    PTT,#$20    

            ldd #1
loop1   

            nop
            addd    #-1
            bne loop1

            bclr    PTT,#$20

            ldd #1
loop2

            nop
            addd    #-1
            bne loop2

    bra outerloop

    org $fffe
    fdb main

私が見たものから (私は TeXas シミュレーターを使用しています)、動作しているように見えます (方形波と思われるものを生成します)。私の質問は、これが私が生成できる最速の方形波でない場合、どうすれば高速化できるでしょうか?

4

0 に答える 0