问题描述
|
有谁知道是否有支持汇编代码的软件包。
我想做这样的事情:
<html>
<div id=\"useless\">
<%
mov ah,09 ;
mov dx,\"Hello World.$\" ;
int 21h ;
mov ah,4ch ;
mov al,00 ;
int 21h ;
%>
</div>
</html>
仅仅因为这不是一个好主意,并不意味着我不想要它。
解决方法
您可以使用C用汇编程序块创建DLL,然后使用P / Invoke从ASP.Net调用它。
有无数种更好的选择。
,从理论上讲,您可以将汇编程序流式传输到文件请求中,调用外部汇编程序,运行该程序,以某种方式获取结果并将其发回。不过,这将需要对ASP.NET安全性进行一些重大规避。
但是,即使您设法做到了这一点,在Win32 / 64进程中,调用16位Dos INT函数也无法正常工作。因此,它必须是DOS汇编程序。 Afaik的旧版MASMS和TASM可下载。
在Windows 64位系统中,您还需要在模拟16位汇编器的dosbox中同时运行(汇编程序和结果),因为16位程序无法在长模式下运行。
但是:这太疯狂了!!!! !!!!