ページへ戻る

− Links

 印刷 

guide​/LASM のバックアップソース(No.2) :: OSASK計画

osaskwiki:guide/LASM のバックアップソース(No.2)

« Prev[4]  Next »[5]
* LASMでOSASKアプリを作ってみよう、のページ
-(by [[K]], 2004.12.11)

*** LASMについて
-詳しくはこちら: http://www.tamasoft.co.jp/lasm/lasm.html
-なんでNASKじゃなくてLASMなのよ、という突っ込みがあるかと思いますが、たまたま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


« Prev[4]  Next »[5]