ページへ戻る
印刷
guide/LASM
をテンプレートにして作成 ::
OSASK計画
osaskwiki
:guide/LASM をテンプレートにして作成
開始行:
TITLE:x
* LASMでOSASKアプリを作ってみよう、のページ
-(by [[K]], 2004.12.11)
*** LASMについて
-詳しくはこちら: http://www.tamasoft.co.jp/lasm/lasm.html
-なんでNASKじゃなくてLASMなのよ、という突っ込みがあるかと...
-でもLASMがCOFFを出力できないと分かったので、いったん保留。
--以下は残骸
** ソース
.MODEL SMALL
.586P
.CODE
_OsaskMain:
PUBLIC _OsaskMain
MOV EAX,0x12345678
.DATA
DD 0
END
* ソース by nika
.model tiny
.386p
.code
org 100h
cli
mov eax,cr0
or eax,1
mov cr0,eax
mov eax,12345678h
mov eax,cr0
and eax,not 1
mov cr0,eax
mov ah,4ch
int 21h
end
一応これでDOSから16bitプロテクトモードに一瞬だけ移行でき...
意味はないですが。
* こめんと欄
#comment
終了行:
TITLE:x
* LASMでOSASKアプリを作ってみよう、のページ
-(by [[K]], 2004.12.11)
*** LASMについて
-詳しくはこちら: http://www.tamasoft.co.jp/lasm/lasm.html
-なんでNASKじゃなくてLASMなのよ、という突っ込みがあるかと...
-でもLASMがCOFFを出力できないと分かったので、いったん保留。
--以下は残骸
** ソース
.MODEL SMALL
.586P
.CODE
_OsaskMain:
PUBLIC _OsaskMain
MOV EAX,0x12345678
.DATA
DD 0
END
* ソース by nika
.model tiny
.386p
.code
org 100h
cli
mov eax,cr0
or eax,1
mov cr0,eax
mov eax,12345678h
mov eax,cr0
and eax,not 1
mov cr0,eax
mov ah,4ch
int 21h
end
一応これでDOSから16bitプロテクトモードに一瞬だけ移行でき...
意味はないですが。
* こめんと欄
#comment
ページ名: