是用c调用汇编的汇编部分
tasm能通过,masm不能通过
因为汇编不是很好,近来看得很头疼
谁帮调试一下,让它能在masm通过编译
C调用汇编扩展读
下面是代码
;********************************************
;文件名:EAR.ASM
;功能:读硬盘扇区数据并建立存储文件
;********************************************
count=512 ;1.定义常量
disk struc ;2.定义结构
packetsize db 16 ;3.
reserved db 0 ;4.
blockcount dw 1 ;5.
bufferaddr dd 200h ;6.
blocknum dq ? ;7.
disk ends ;8.
;9.
.model small ;10.定义编译模式
.data ;11.定义数据段
buff disk <> ;12.
.code ;13.定义代码段
public _rhd ;14.声明为公有标识符
_rhd proc ;15.子程序开始
push bp ;16.保护现场