-
[汇编语言] 怎样在指定偏移地址定义表?该怎么处理
怎样在指定偏移地址定义表?在数据段偏移地址为1000H处,存放有0-9的平方值,任意给出一个0-9的数M存放到1010H单元中,查表求出M的平方值,并将结果存放到1011H单元。怎样在偏移地址为1000H处定义一个表来存放数值?------解决方案--------------------------...
1737
热度 -
[汇编语言] 汇编的十六进制转为十进制这段代码如何解释
汇编的十六进制转为十进制这段代码怎么解释?;|双字节十六进制整数转换成双字节BCD码整数|;||;|入口:待转换的双字节十六进制整数在R6、R7中。|;|影响:PSW、A、R2~R7|;|调用:无|;|出口:转换后的三字节BCD码整数在R3、R4、R5中。|;--------------------...
6759
热度 -
[汇编语言] 汇编程序中怎样定义二维数组解决方案
汇编程序中怎样定义二维数组汇编程序中怎样定义二维数组------解决方案--------------------------------------------------------探讨汇编程序中怎样定义二维数组------解决方案---------------------------------...
4178
热度 -
[汇编语言] 关于程序逆向分析的有关问题
关于程序逆向分析的问题最近在逆向分析某游戏的数据结构。游戏有一个关于类型转换的。__RTDynamicCast((PVOID)_this->vfdelta,0,(PVOID)0x402171,(PVOID)0x4021B1,0);然后查了一些资料,看到有人如下这样类试的写法。_UserData...
5300
热度 -
[汇编语言] 汇编语言和C语言位运算,该如何解决
汇编语言和C语言位运算C语言中有位运算的功能,能够控制二进制位,既然这样,为什么还要用汇编呢。C的运算不能代替汇编吗?如果不能请详细说明理由,如果能,那请说明为什么现在还有程序用汇编写而不用C位运算写?------解决方案---------------------------------------...
5595
热度 -
[汇编语言] 求几个寄存器的值解决方法
求几个寄存器的值我随便在程序中打印了一个esi的值intn;_asm{movn,esi}esi=10003260请问下这个esi值是什么意思啊?是不是数据段的起始位置?是的话,我怎么才能获得数据段的末端位置啊?或者如果不是的话,我怎么才能获取数据段的起始和末端位置另外,代码段以及栈段的位置,也怎么获...
4557
热度 -
[汇编语言] 怎么判断哪些数值是否是内存地址呢
如何判断哪些数值是否是内存地址呢?我需要去遍历这些数值,然后作为地址用但是我现在碰到个问题就是有些不能作为地址用所以就发生错误比如我在C++中写道:_asm{movedx,resultmovedx,[edx]}result就是左边的数值然后第二句就会出错额请问下该如何避免这种情况呢谢谢各位~~---...
761
热度 -
[汇编语言] VS2008中Dubug模式和Release模式中的位移有关问题
VS2008中Dubug模式和Release模式中的位移问题#include"stdafx.h"#include<iostream>usingnamespacestd;int_tmain(intargc,_TCHAR*argv[]){ inta=0x12345678;...
1836
热度 -
[汇编语言] 汇编语言怎么控制输出字符的大小?
汇编语言如何控制输出字符的大小??就是按一定大小输出数据,是不是需要描点做??有没有什么案例???------解决方案--------------------------------------------------------字符显示模式的话更改显示模式字的大小就变了,不过全屏的字都是一个大小的...
5953
热度 -
[汇编语言] 关于汇编语言栈有关问题
关于汇编语言栈问题假如把10000-1FFFF之间的空间当做栈段,那么SS设置为1000,SP按书上说设置为0000(栈段最下方一个单元处)我不理解的是,SP设置为0,字面上既可以理解为指向10000,也可以理解为指向20000,当然指向20000是正确的,但CUP怎么判断或者是否有机制控制SP指向...
3488
热度 -
[汇编语言] 看王爽的汇编语言第二版有个简单有关问题
看王爽的汇编语言第二版有个简单问题看寄存器内存访问这一章,里面有个练习题:写几条指令,将al中的数据送入内存单元10000H中书上给出的代码是movbx,1000Hmovds,bxmov[0],al我想问的是,内存地址是ds+al决定的,那上面的代码是不是把1000H+al的数据送入了10000H中...
3246
热度 -
[汇编语言] 简单的汇编程序 无法运行.求解解决方案
简单的汇编程序无法运行..求解STACK_SEGSEGMENTSTACKSTACK_BUFDW120DUP(?)TOPEQU$-STACK_BUFSTACK_SEGENDSDATA_SEGSEGMENTPARATSDB'HOWAREYOU-TANGKE20102101'COUNTDW$-TSMESD...
2606
热度 -
1940
热度 -
8953
热度 -
[汇编语言] sse寄存器特定段置0有关问题
sse寄存器特定段置0问题sse寄存器中数值为A3A2A1A0其中AX代表一个32位数;如何将A3A1置0,A2A0保持不变;------解决方案--------------------------------------------------------方法很多,最简单的(假设数据在xmm0中)...
8173
热度 -
[汇编语言] 执行此过程ip修改几次解决方案
执行此过程ip修改几次看王爽的汇编语言,遇到这个问题没太弄明白,请高手指教。movax,bxsubax,axjmpax执行后ip被修改了几次呢。求详情,重点是jmpax这个过程。谢谢。------解决方案------------------------------------------------...
4334
热度 -
[汇编语言] 书上一个例子 用masm32命令行编译异常
书上一个例子用masm32命令行编译错误;Thisprogramaddsandsubstracts32-bitintegers..386.modelflat,stdcall;INCLUDEIrvine32.inc;INCLUDELIBIrvine32.lib.stack4096ExitProcess...
2757
热度 -
[汇编语言] masm6.15怎么使用
masm6.15如何使用我一直用的是masm5.1,现在想用masm6.15,下载后发现里面有很多文件还有子目录,我想问:自己写的源文件要放在哪?用什么文件编译、链接?------解决方案--------------------------------------------------------...
1604
热度 -
[汇编语言] 用汇编win32如何表示或和且
用汇编win32怎么表示或和且啊在.if语句里.ifeax==ANUM(或者)BNUM.ifeax==ANUM(并且)BNUM这里有什么符号可以表示或者和并且吗?------解决方案--------------------------------------------------------伪指令...
7151
热度 -
3651
热度