OSを作れたらいいねぇPart2

18:Re: Shiftとか
hideyosi 11/03 19:02
うーん。もしかして、ここのところかな?

================================================
MOV BX,[SSHIFT]
;この段階ではもうキーの値はいらない。
;壊れてしまってもOK
MOV AL,0x0
MOV [BX],AL
===============================================

MOV BX,[SSHIFT]。これはつまり、アドレス指定に用いられるBXレジスタに、ラベル「SSHIFT」のアドレスを代入している。

・・・この場合、BXだから16bitだし、また、ラベルで置換されるアドレスも、オフセットながら通常は16bit。

問題はこれ。

MOV [BX],AL

・・・もしかして、BYTEを使うのかな???



1-

BluesBB ©Sting_Band