アセンブラの宿題質問スレ
■ このスレッドは過去ログ倉庫に格納されています
0745743
2007/05/31(木) 22:29:23ORG 8000H ;8000番地から始める
LD A,8BH ;Aに8Bを入れる
OUT (33H),A ;33番地にAの値を入れる
XOR A ;Aの内容をクリアする
LD B,255 ;Bに255を入れる
LD C,40 ;Cに40入れる
LOOP1: INC A ;Aに1を加える
OUT(30H),A ;30番地に出力する
;以下時間稼ぎ
;9830400=24576×40×10(JPの所要クロックサイクル)
LOOP2: LD DE,24576 ;HLに24576を入れる
LOOP3: DEC DE ;HLから1引く
JP NZ,LOOP3 ;0でなければLOOP3に戻る
DEC C ;Cから1引く
JP NZ,LOOP2 ;0でなければLOOP2へ戻る
;時間稼ぎ終わり
DEC B ;Bから1引く
JP NZ,LOOP1 ;0でないとループ1に戻る
JP 1000H
END
このコメントの書き方でよろしいでしょうか
■ このスレッドは過去ログ倉庫に格納されています