OSを作れたらいいねぇPart2

5:Re: 続いてキー判定部
hideyosi 10/24 10:46
あはははははは!!!!!!! ぎょひーーー!!!!

・・・・原因はここでした。

----------------------------------------------------------
;持ってきた値の7ビットだけを抽出
AND AL,0x7F ;二進数 01111111 でANDSする

; ALには0x1e(A)などのキースイッチの値が入る
MOV BH,0
MOV BL,AL
MOV AL,[BX+KEYTABLE] ;この処理で、ALには、文字コードが入っている

JMP MOJIPRINT ;実際に文字を表示する処理
----------------------------------------------------------

MOV BH,0 とかの部分。なんと、MOVとBHの間が、タブではなく、全角スペースでした・・・・・・。つまり、

MOV BH,0
MOV BL,AL
MOV AL,[BX+KEYTABLE]

の部分が、動いてなかったと!!!!!!
うぎゃーー!ハズカスイ・・・・・

えーーーっと!!!! では、気を取り直して・・・・(T∀T)


1-

BluesBB ©Sting_Band