; Copyright 2005 Doi Shigeki ;list1008.asm h8/3052Fテスト・プログラム ; モード5動作,外部I/O操作,速度チェック ; .CPU 300HA ;アドバンスド・モード ;HEWならなくてもよい .SECTION sec0,DATA,LOCATE=H'0000 ;sec0という名のセクションを0x0000から展開 .DATA.L start ;リセットベクトル .SECTION sec1,CODE,LOCATE=H'0100 ;sec1という名のセクションを0x0100から展開 start: MOV.B #H'FF,R0L ;ポート1,5を出力に設定 MOV.B R0L,@H'FFFC0 ;ポート1DDR MOV.B R0L,@H'FFFC8 ;ポート5DDR MOV.B #D'0,R0L ;一応0クリア loop: MOV.B R0L,@h'80000 ;80000番地I/Oへ出力 INC.B R0L JMP @loop .END