关于读取磁盘到内存, 请大家帮解答一下, 实在是没有分了, 很急, 先谢谢了
我要将1.44M磁盘第40个扇区(物理地址从0x5000开始)的读入到0x20000开始的内存地址中,完成后并跳转到0x20000,
扇区存放的是一个小程序, 内容是打印一个字符, 相关代码如下:
BASE EQU 0x2000
mov ax, 0x0201
mov dx, 0x0000
mov cx, 0x0204(0x0205我也试过了)
mov bx, 0x0000
int 0x13
jnc ok_read
... ;读取不成功的处理
ok_read:
jmp BASE:0
读取是成功的,可是跳转后却没有相应的打印一个字符的效果, 请大家帮忙看下哪里有错了, 谢谢了