写一个简单的发声程序,必须要用到BIOS调用么,还是dos调用就足够了?

intXXXH这样的调用里面,除了int21H我知道都是dos调用以外,其他的都是bios调用吗? 有没有既不是dos调用也不是bios调用的?int多少H?谢谢!

作者: ccaauuy 发布时间: 01-07

和串口有关的汇编指令调用,都被windows的HAL忽略掉了?

现在的PC机好像都没有串口地址了吧。但是cmd是个dos虚拟机,在这个虚拟机之内能对COM1/COM2编程么,有没有某个所谓的虚拟"Com1","Com2"能响应汇编指令?还是说,和串口有关的汇编指令调用,都被windows的HAL忽略掉了?

作者: ccaauuy 发布时间: 01-06

int 21h调用都是DOS调用,那么BIOS调用是int多少H?

如题,谢谢!

作者: ccaauuy 发布时间: 01-06

DOS中断:0DH磁盘复位,在windows下真的能有效的执行这个指令么?

还是会被windows忽视掉?

作者: ccaauuy 发布时间: 01-06

求教:汇编 LINK : error LNK2001: unresolved external symbol _start

.386.modelflat,stdcalloptioncasemap:noneMessageBoxAPROTO:dword,:dword,:dword,:dwordMessageBoxequ<MessageBoxA>includelibuser32.libNULLequ0MB_OKequ0.stack4096.dataSzTitle

作者: deadhour 发布时间: 01-06

"中止并驻留内存"是不是只在纯dos环境下有意义,windows下面已经不能这样做了?

Win32下面的每个进程空间都是分离的。那么在windowsXP下面我编2个16位的汇编程序的话,可否第一个程序停止,一部分驻留内存,然后另一个程序来调用其中的内容谢谢。

作者: ccaauuy 发布时间: 01-06

如何写一个最简单的中断程序? 放入中断向量表的那种。

如题。有么有比较简单的例子,实现1.一小段代码,相当于扮演一个中断调用2.放入中断向量表3.被某种条件激发,中断当前程序,调用我写的这个中断4.返回主程序,继续。请高手指点!

作者: JeanLove 发布时间: 01-06

一个简单的问题

ANDAL,0F0H和ANDAL,F0H哪个对,为什么?说具体些。谢谢!

作者: tedyage 发布时间: 01-06

简单的问题

说出指令MOV[DI],[SI]的错误之处。

作者: tedyage 发布时间: 01-06

紧急求助求助一个汇编问题

一段汇编代码,关于32位操作数的下面的程序的功能是把(DX,AX)的32位二进制数——?? MOVCX,4LP:SHLAX,1 RCLDX,1 LOOPLP

作者: yuanyingfeiyu 发布时间: 01-06