トップページ > ハードウェア > 2010年05月01日 > KooeAlMv

書き込み順位&時間帯一覧

11 位/688 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000301004



使用した名前一覧書き込んだスレッド一覧
716
不明なデバイスさん
【HDD】ハードディスク復旧センター5【HDD】
◆ いまだにPC-98x1な話題はこちらで その11 ◆

書き込みレス一覧

【HDD】ハードディスク復旧センター5【HDD】
732 :716[sage]:2010/05/01(土) 19:36:53 ID:KooeAlMv
>>722
target EQU 'M6'
.MODEL TINY
.LISTALL

SEG_A SEGMENT BYTE USE16
ASSUME CS:SEG_A, DS:SEG_A
ORG 100h

MBRCLR PROC NEAR
START::
XOR BP,BP
MOV AX,4000h
MOV ES,AX
MOV CX,0200h
XOR DI,DI
MOV AL,00h
REP STOSB
XOR DX,DX
MOV SI,16
MOV CX,0FE00h-16
LOOP_001:
PUSH CX
MOV AL,[DRIVE]
MOV AH,05h
MOV BX,0200h
MOV CX,SI
INT 1Bh
JNC @F
CALL ACC_ERR
JMP PROG_END
【HDD】ハードディスク復旧センター5【HDD】
733 :716[sage]:2010/05/01(土) 19:37:33 ID:KooeAlMv
@@:
ADD SI,0001
JNC @F
INC DX
@@:
POP CX
LOOP LOOP_001
XOR AL,AL
PROG_END:
MOV AH,4Ch
INT 21h
MBRCLR ENDP

ACC_ERR PROC NEAR
MOV AH,09h
PUSH CS
POP DS
LEA DX,ERR_MES01
INT 21h
MOV AL,0FFh
RETN
ACC_ERR ENDP

DRIVE DB 00h
ERR_MES01 DB 'ディスクアクセスでエラーが発生しました...','$',0

あとは自力でアセンブル・リンクして使ってくれ

◆ いまだにPC-98x1な話題はこちらで その11 ◆
345 :不明なデバイスさん[sage]:2010/05/01(土) 19:47:07 ID:KooeAlMv
>>344
別に無理じゃないがお勧めしない

◆ いまだにPC-98x1な話題はこちらで その11 ◆
347 :不明なデバイスさん[sage]:2010/05/01(土) 21:39:52 ID:KooeAlMv
>>346
わからんならお勧めしない


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。