前澤と申します。 質問の主旨とずれるかも知れませんが、 10進2桁でよいならBCDを使ってはいかがでしょうか? たとえば 45 なら、34h, 35h と送るのではなく、 45h だけを送る訳です。 ITO Seiichi wrote: > 伊藤と申します. > > 現在,AKI-H8(3048)でSCI通信を行おうとしています. > 1)二桁の数字(10進)をパソコンから送信して, > 2)H8で文字コードから数に変換して, > 3)それを16bitデータとして格納する > のをしたいと思います. > > 一文字だけの入力は考えたのですが, > 2文字続けて送信されるときの方法がわかりませんでした. > RDR(もとはRSR)に続けて入る文字をどのように格納したらよいか > と, > 格納したあとに2けたの数字を16進に変換したらよいか > についてご教授いただけたらと思っております. > よろしくお願いいたします. > > (1文字分) > MOV.B @RDR1,R0L ;RDR1-> R0L > BCLR RDRF ; > MOV.B #30,R1L ; > SUB.B R0L,R1L ;R0L-R1L=R0L > > 伊藤誠一 > H8ito@xxxxxxxxxxx > > _________________________________________________________________ > デジカメで撮った写真も自由自在に編集 MSN フォト アルバム > http://photos.msn.co.jp/ -- ---------- interZone, Inc. -@@@@@@@-- Hideyuki Maezawa --@@@@---- <mae@xxxxxxxxxxxxxxx> ---@--@--- Miwa Plaza Shinjuku 4F, 2-20-2 Yoyogi, ----@@@@-- Shibuya-City, Tokyo, 151-0053 --@@@@@@@- Telephone +81-3-5333-7217 ---------- Facsimile +81-3-5333-7218