我正在尝试将一个字符串写入硬盘的扇区2。这似乎失败了。这里是我现在的代码:汇编和BIOS中的字符串缓冲区中断
xor ax, ax
mov es, ax
mov cx, 1
mov dx, 0080h
mov bx, NameString
mov ax, 0301h
int 13h
NameString db 'string', 0
谢谢你们!
我正在尝试将一个字符串写入硬盘的扇区2。这似乎失败了。这里是我现在的代码:汇编和BIOS中的字符串缓冲区中断
xor ax, ax
mov es, ax
mov cx, 1
mov dx, 0080h
mov bx, NameString
mov ax, 0301h
int 13h
NameString db 'string', 0
谢谢你们!
我不熟悉在硬盘上写字,但这对你有用吗? How to write on hard disk with bios interrupt 13h
我确实看过那个,但我不知道如何构造NameString所以它实际上工作 – user1455332 2012-07-06 20:17:18
貌似你试图写入1扇区,没有部门2.
一个疯狂的事情,试图在这一阶段的比赛做,海事组织,但我想这是一个“假的”硬盘驱动器所以你可能不会打破任何关键......我希望......
最佳, 弗兰克
什么是你真正想干什么?它如何失败? – 2012-07-06 20:25:14
1)“我试图写一个字符串到硬盘的扇区2” – user1455332 2012-07-06 21:11:57
2)通过不写入磁盘... – user1455332 2012-07-06 21:12:13