ページへ戻る

− Links

 印刷 

guide​/LASM のバックアップ差分(No.2) :: OSASK計画

osaskwiki:guide/LASM のバックアップ差分(No.2)

« Prev[4]  Next »[5]
1: 2004-12-11 (土) 18:17:46 ソース[6] 2: 2009-11-17 (火) 12:08:13 ソース[7]
Line 2: Line 2:
-(by [[K]], 2004.12.11) -(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 #comment
« Prev[4]  Next »[5]