|
123 MOV AX,0201;读启动软盘的引导扇区
126 MOV BX,7C00
129 MOV CX,4F01
12C MOV DX,0100
12F INT 13
131 POP CX
132 DEC CX
133 JNZ 0122
135 MOV AX,[004C];抢先获取INT 13H的位置
138 MOV [7E88],AX
13B MOV AX,[004E]
13E MOV [7E8A],AX
141 MOV AX,[0413]
144 DEC AX
145 MOV [0413],AX
148 MOV CL,06
14A SHL AX,CL
14C MOV ES,AX
14E XOR AX,AX
150 MOV DS,AX
152 MOV SI,7E6D;复制改写的INT 13H程序到高端内存
155 MOV DI,0000
158 MOV CX,0030
15B REPNZ
015C MOVSB
015D MOV AX,0000;将新INT 13H位置写入中断向量表
0160 MOV [004C],AX
0163 MOV AX,ES
0165 MOV [004E],AX
0168 JMP 0000:7C00
016D PUSHF;新INT 13H程序
016E CMP DX,0080;是否是硬盘
0172 JNZ 0176;不是硬盘则继续
0174 POPF
0175 IRET;是硬盘则直接返回
0176 CMP DX,+00;是否读软盘BOOT区?
| 计算机硬件常识 | 01-31 |
| 解开硬盘逻辑死锁的一种有效方法 | 12-19 |
| 手工修改的KOSS PLUG | 10-19 |
| 主板不支持大硬盘和新款CPU? | 10-19 |
| 当系统出现内存错误的解决办法 | 10-09 |
| 远离无声世界,解决声卡故障 | 10-09 |
| ADSL拨号上网的小技巧 | 10-09 |
| ADSL:常见故障解决方案 | 10-09 |
| 新毒龙1.6升级磨难记 | 10-09 |
| 硬盘修复真经 | 10-09 |
| 硬盘,CPU疑难问答 | 10-09 |
| 举一反三快速学会如何全面超频 | 10-05 |