Back to page

− Links

 Print 

guide​/LASM :: OSASK計画

osaskwiki:guide/LASM

Table of contents
  • LASMでOSASKアプリを作ってみよう、のページ
      • LASMについて
    • ソース
  • ソース by nika
  • こめんと欄

LASMでOSASKアプリを作ってみよう、のページ anchor.png[1]

  • (by K[2], 2004.12.11)
Page Top

LASMについて anchor.png[3]

  • 詳しくはこちら: http://www.tamasoft.co.jp/lasm/lasm.html[4]
  • なんでNASKじゃなくてLASMなのよ、という突っ込みがあるかと思いますが、たまたまLASMでやってみたいという人がいたのです。それならとりあえずやってみよう、ということで。
  • でもLASMがCOFFを出力できないと分かったので、いったん保留。
    • 以下は残骸
Page Top

ソース anchor.png[5]

.MODEL SMALL

.586P
.CODE

_OsaskMain:
	PUBLIC	_OsaskMain
	MOV	EAX,0x12345678

.DATA
	DD	0

	END
Page Top

ソース by nika anchor.png[6]

.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プロテクトモードに一瞬だけ移行できます。
意味はないですが。

Page Top

こめんと欄 anchor.png[7]


Last-modified: 2009-12-01 (Tue) 00:00:00 (JST) (107d) by k-tan