ASP.net的汇编语言支持

问题描述

| 有谁知道是否有支持汇编代码的软件包。 我想做这样的事情:
<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位程序无法在长模式下运行。 但是:这太疯狂了!!!! !!!!