关于DELPHI内嵌汇编指令的问题!!!急~~~在线等待~~~
我要写一个抄表机的程序,其中要用到PASCAL语言的HT扩展函数库,其中有不少汇编代码
其中有一段是这样的
function CharStr(c: char; n: integer): string; assembler;
asm
les di, @result //这行出错 提示:Operand size mismatch
mov ax, n //这行出错 提示:Operand size mismatch
call AdjustLen
cld
stosb
mov cl, al
xor ch, ch
mov al, c
rep stosb
end;
可是在编译时候老是出错,是不是我需要在程序开始USES什么文件的,还有什么指令能代替les di, @result的效果吗?或则是位数的问题??
请大家帮忙看看,谢谢