真心请教一个16位系统下的汇编问题

下面这段代码是运行在windows98下的代码,VC中嵌入汇编语言来做数据采集的。 现在想把这个移植到32位的xp操作系统中,程序会崩溃,跟踪调试走到JNELLL这句程序就会崩溃。 求教这段代码如何能移植到xp下正常运行,谢谢! voidnewSignalIn(double*x0,double*x1,double*x2,double*x3,doubl

作者: zhajianming 发布时间: 11-14

关于寻址方式的一个问题

1.以下()源操作数的寻址方式是立即寻址方式:A..ANDAX,BXB.MOVAX,BUFC.MOVAX,DSEGD.ADDAX,[SI]这个题目BC到底选哪个,求具体解释!谢谢

作者: zy19890925 发布时间: 11-14

win32汇编,include xxx.asm文件后,出错了.如何解决?

.code后面include一个.asm文件,编译时出现instructionoperandsmustbethesamesize怎么解决?我的makefile写错了么?还是什么情况?

作者: korekara88730 发布时间: 11-14

一道课后题---字符显示的新手问题

在其他论坛看到的问题,解决不了,用于显示字符,代码如下:Assemblycodeassumecs:code;实验10.1datasegmentdb'welcometomasm!',0dataendscodesegmentstart:movdh,15;行movdl,12;列

作者: hakuabby 发布时间: 11-13

8086中怎么定义和中断子程序呢

例如,在8259中设置了中断地址18H~19H;1)如何定义这些中断向量对应的中断子程序;2)如何调用他们呢?如进入18H则赋值1给al。Assemblycode;这样定义中断子程序行吗?IprocprocINT18HMOVAL,1IRET;------------------------------------------

作者: jaz 发布时间: 11-13

局部描述符表可以存入8192个描述符?

LDT描述符段界限有20位,放描述符不止8192个,那为什么说局部描述符最多可以放8192个呢?

作者: dfdfghdf45656 发布时间: 11-13

请教一个关于浮点指令的问题

Assemblycodeincludewindows.incincludeuser32.incincludelibuser32.libincludekernel32.incincludelibkernel32.lib.datafpValueDWORD10start:finitfldfpValueendstart最近正

作者: MarkZar 发布时间: 10-30

masm连接错误:Segment reference in fixup record

找了一些资料,说是masm的版本问题。大意是:用“32位link”连接“16位obj文件”。但是我的masm版本:Microsoft(R)MacroAssemblerVersion6.15.8803 link版本:Microsoft(R)IncrementalLinkerVersion6.00.8168有人说是连接参数设置不对,该怎么修改?

作者: vvincol 发布时间: 01-29

求一个很简单的汇编代码

我需要一段能够弹出对话框的汇编代码,越简单越好,希望大牛能够解答啊。

作者: XCF6261690 发布时间: 11-13

求x86 寄存器GDTR LDTR TR详解!

不明白x86分段机制,还有这些控制寄存器的用途。求高手解答!

作者: yingzaizhongguo 发布时间: 11-12