自定义 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

move bx,1000H出错

操作系统windows7,用的是debug,但是用数字,比如movebx,1就正常,是什么原因

作者: xjpphp 发布时间: 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

VS2008怎么写汇编

怎么在VS2008里面写汇编代码?,需要些什么,怎么配置,详细点,

作者: gaoyunjie 发布时间: 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