自定义 int09H 中断程序问题 求高手解答
我有三点问题1.内存驻留区的大小怎么算?2.我希望运行时产生中断则打印出“IntRrupt!GOTYOU!”,我对自定义中断是如何运作的还不是很清楚。一个自定义的中断程序运行以后以后应该产生什么样的效果呢?没有中断是否就直接退出来了?还是等待中断响应?3.这个程序运行以后一闪而过,如果没有错误的话,这个程序是怎么样运作的贴上源码AssemblycodeMYCODESEGM
作者: DongsLLLL 发布时间: 09-17
关于Gotoxy一个问题
TITLETestingthelinklibraryINCLUDEIrvine32.incCR=0DhLF=0Ah.datastr1BYTE"Generating20randomintegersbetween" BYTE"0and990:",LF,CR,0.codemainPROC;Settextcolortobl
作者: shine_wxk00 发布时间: 09-18
win32中求解释
在win32汇编中用到这样一个函数:Shell_NotifyIcon,一个问题一直没解决: 先上代码: Assemblycode.elseifeax==WM_SIZE;在此处处理最小化消息moveax,wParammovzxeax,ax.ifeax==SIZE
作者: zhuzhucong 发布时间: 09-18
学完汇编后,可以学的语言
易语言教程下载器V1.2http://www.3600gz.cn/forum.php?mod=viewthread&tid=28192&fromuid=76892UID:76892
作者: fl3244492 发布时间: 09-17
如果有了assume sg:stack,还需要mov ax,sg;mov ss,ax这样的语句么?
我知道assumeds:data的含义,如果mov语句用寄存器寻址[bx],那么这句assume就默认了ds是段寄存器ds:[bx]但是对于堆栈段我感觉是多余的。因为:既然sg的定义是:sgsegment...那么还需要movax,sgmovss,ax这样的语句么?---------------------------------------------------
作者: asserw 发布时间: 09-17
mov %esp,%ebp是什么意思?
写了简单的代码将其反汇编如下,但与汇编书上看到的语法不一致:intmain(){ 80483c2:55push%ebp 80483c3:89e5mov%esp,%ebp 80483c5:83ec18sub$0x18,%esp...我在网上看一些文章说:mov%esp,%ebp是将esp值赋给ebp,但movopdops不是
作者: cumirror 发布时间: 09-17
dos的com文件是纯二进制文件吗
dos的com文件是纯二进制文件吗?dos的com文件是不是跟windows下的bin文件完全相同(都是纯二进制文件)
作者: dfghrh55656 发布时间: 09-16
bochs窗口显示“fatal:no bootable device.”
我在bochs官网下载个freedos,解压后把a.img改名为freedos,且自己创建了一个软盘叫pm.img,bochs配置文件如下:megs:32romimage:file=../BIOS-bochs-latestvgaromimage:file=../VGABIOS-lgpl-latestfloppya:1_44=freedos.img,status=inserted
作者: dfghrh55656 发布时间: 09-16