|
|
| version 1.1, 2003/12/10 13:15:18 | version 1.2, 2003/12/10 13:52:57 |
|---|---|
| Line 8 FIXCS equ 2eh | Line 8 FIXCS equ 2eh |
| START: jmp short nosystems | START: jmp short nosystems |
| START2: mov si, offset nobiosmsg | START2: mov si, offset nobiosmsg |
| jmp short dispend | jmp short dispend |
| nosystems: mov si, offset nosysmsg | nosystems: mov si, offset nosysmsg |
| dispend: mov ax, 1000h | dispend: mov cx, 1000h |
| mov bx, 8000h | mov bx, 8000h |
| mov ss, ax | mov ss, cx |
| mov sp, bx | mov sp, bx |
| add bh, 20h | |
| mov es, bx | |
| mov ax, cs | |
| mov ds, ax | |
| mov ax, 0a000h | |
| mov es, ax | |
| mov cx, 1000h | |
| mov ax, 0020h | |
| xor di, di | xor di, di |
| cld | cld |
| lea ax, [di + 20h] | |
| rep stosw | rep stosw |
| mov al, 0e1h | mov al, 0e1h |
| mov cx, 1fe0h | mov cx, 1fe0h |
| Line 43 putmsg: db FIXCS | Line 39 putmsg: db FIXCS |
| stosw | stosw |
| or ah, ah | or ah, ah |
| je short putmsg | je short putmsg |
| add di, 2 | inc di |
| inc di | |
| jmp short putmsg | jmp short putmsg |
| putmsgend: jmp short putmsgend | putmsgend: cli |
| hlt | |
| jmp short putmsgend | |
| ; システムディスクをセットしてください | ; システムディスクをセットしてください |