1

$100 から実行し、$800 で 200 バイトの配列を割り当て、その配列を値 200、199、… 1 で初期化するプログラムを作成する必要があります。

配列に格納される値をデクリメントしながら、配列をデクリメントするループを作成する方法を知る必要があります。

アイデアや提案はありますか?このプロセッサのサンプル コードはあまり見つかりません。

ORG  $100

      LDAA #200
      STAA #$800
      DECA
      BNE  
4

2 に答える 2

0
Vreset              equ       $FFFE
RAM                 equ       $800
ROM                 equ       $100

ARRAY_SIZE          equ       200

                    org       RAM

array               rmb       ARRAY_SIZE

                    org       ROM

Start               ldx       #array
                    ldaa      #ARRAY_SIZE
Loop                staa      ,x
                    inx
                    deca
                    bne       Loop

                    bra       *

                    org       Vreset
                    dw        Start
于 2015-03-30T18:52:51.467 に答える