应该是这样的,可以实现,但是,这条 LDA SEC_L,06H ;存入30AH单元 应该为 STA 才对
我想思路是这样的,主要是用间接寻址方式来做,用DPH,DPM,DPL及INX,用3个临时寄存器T1,T2,T3,赋初值,如300H开始的话,要赋值600H(因为DPH,DPM为3位,这个要注意)然后,根据查表得到的数据,加到T1(代替DPL)上,带进位加到T2,T3(此处要特别处理,因为DPH,DPM为3位),等到的数据存回DPH,DPM,DPL即可.
得到的地址,再将要写入的数据调入INX中即可.
|