一个关于把数组里的‘0’去掉的汇编程序,不知道哪里出错了

编译通过,但运行时貌似陷入了死循环,没有结果。感谢指导!;deletethe'0'bits.STASEGMENTSTACK DW100HDUP(?)TOPLABELWORDSTAENDSDATASEGMENTMEMDW1,0,2,0,3,0,4,0,5,0,90DDUP(0)DATAENDSCODESEGMENTMAIN

作者: engrossment 发布时间: 05-26

初学汇编的问题illegal number of operands

Assemblycode//Assembly.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#include<iostream>usingnamespacestd;voidSwapRegisters(inta,intb){_asm{PUSHEAX,a;这两行代码编译出错

作者: cpp_yangzuoshi 发布时间: 05-26

学习MASM 16位汇编,什么调试器比较好用,或者集成环境

最近学习16位汇编,感觉用DEBUG调试很不爽,用TD5.0来调试的话,符号表不支持现在用MasmPlus做编辑器,感觉还不错。问下各位前辈,你们当初用的什么

作者: dknewu 发布时间: 05-26

为什么jmp short 不用加ptr 而jmp near ptr要加ptr 为什么?

为什么jmpshort不用加ptr而jmpnearptr要加ptr为什么?ptr到底是什么意思?用在哪方面?举例说下.

作者: x242645898 发布时间: 05-25

关于汇编入栈

在汇编中为啥使用loop循环只能压一次栈

作者: danruochen 发布时间: 05-25

怎样在XP编译实模式汇编程序?

请问下,我的系统是XP的,安装的是MASM32,书上讲的全是保护模式的,怎样能编译并运行16位的实模式程序,谢谢。

作者: dccrazyboy 发布时间: 05-25

谁写一个3D旋转的立方体

汇编难的话,用C写也可以,或是C++也可以.

作者: wo940081873 发布时间: 05-24

为什么XueTr.exe和windbg查出来的NtOpenProcess地址不一样?

XueTr.exeAssemblycodent!NtOpenProcess:805CC47068C4000000push0C4805CC47568C0B44D80push804DB4C0805CC47AE86107F7FFcall8053CBE0805CC47F

作者: feinushen 发布时间: 05-24

转移地址在内存中的call指令的ip问题

movsp,10hmovax,0123hmovds:[0]callwordptrds:[0]执行后ip为什么等于0123h

作者: d2323223 发布时间: 05-24

关于《汇编语言》--王爽 书中里的一个问题

下面的3条指令执行后,最后IP中的值是多少? movax,bx//bx中的值给ax(我这么理解对不)subax,ax jmpax 如何确定ax中的值啊

作者: shine_wxk00 发布时间: 05-23