当前位置: 代码迷 >> 汇编语言 >> masm能通过,tasm不能通过解决思路
  详细解决方案

masm能通过,tasm不能通过解决思路

热度:572   发布时间:2013-02-26 00:00:00.0
masm能通过,tasm不能通过
是用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.保护现场