-
[汇编语言] 关于call和堆栈两个有关问题
【求助】关于call和堆栈两个问题1.call问题;此处省略头.codepush0pushoffsetszCappushoffsetszTextpush0calldwordptr[offsetMessageBox];此处省略尾调试发现,本应该是push0是句柄,但是之后又添加了一个pushcs??为...
171
热度 -
90
热度 -
[汇编语言] 关于使用vs2013编写汇编语言时的单步调试有关问题
关于使用vs2013编写汇编语言时的单步调试问题想用vc6.0来写汇编,但是我的win8.1是64位的兼容不了。用vs2013都可以编译通过,也可以运行显示,但是就是单步调试不了,按逐语句调试就提示:此模块的调试信息中缺少源信息断点颜色变了求高手帮帮忙,看汇编的单步调试出了什么问题------解决思...
131
热度 -
[汇编语言] 汇编指令中的(二,sp)是什么意思 ldw x,(2,sp)
汇编指令中的(2,sp)是什么意思ldwx,(2,sp)sp是栈顶指针,加个2是什么,相对于某个基址的偏移?汇编语言除了使用寄存器还可以定义变量吗。好多年没用汇编了,求指导------解决思路----------------------栈顶指针加2,把栈顶指针向栈底移了2个字节。
115
热度 -
[汇编语言] 编写程序把从键盘输入的随便一个键的ASCII代码输出到屏幕中
编写程序把从键盘输入的任意一个键的ASCII代码输出到屏幕中如按”A”键,输出41H模板:DATASSEGMENT;此处输入数据段代码DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AX;此处输入代码段代码MOVA...
84
热度 -
[汇编语言] 结构体数组初始化不正确,是编译器bug还是小弟我的有关问题
结构体数组初始化不正确,是编译器bug还是我的问题?下面是我的一个测试过程,最初测试目标已达到,但又发现了相关问题,问题很小,但很严重,我会尽量写详细,所以看上去内容比较多。如若不想看那么多,请直接看结尾图片及其下内容。我对于IUnknown定义中有个不明之处。IUnknownstructDWORD...
195
热度 -
[汇编语言] 求好手参照C过程用SSE写个内联汇编函数
求高手参照C过程用SSE写个内联汇编函数C代码如下: DWORD*pSrc;intnSize; for(inti=0;i<nSize;i++) { if(*pSrc&&*pSrc<0x01000000) *pSrc|=0xff000000; pSrc+...
166
热度 -
[汇编语言] 在0624单元内有一条两字节指令“jmp short obj”,如其中位移量为0B2H,则转向目的地址obj的值是
在0624单元内有一条两字节指令“jmpshortobj”,如其中位移量为0B2H,则转向目的地址obj的值是???----------------------解决方案----------------------------06D8H
1424
热度 -
[汇编语言] MSN通讯协议逆向解决办法
MSN通讯协议逆向MSN进行数据通讯中,据说用了TWN认证,通过SSL/TLS连接到login.passport.com和loginnet.passportr.com等服务器。不过不知道在用HTTP协议传送账号密码的时候是不是也经过SSL加密的呢?在msidcrl4模块中000A6C12(相对偏移,...
5957
热度 -
[汇编语言] 可能很白痴的有关问题:想给ax赋一个负数如何做
可能很白痴的问题:想给ax赋一个负数怎么做?比如想要赋一个-5给ax,是不是只有求出这个-5的补码,然后mov进这个补码这一种方法?------解决方案--------------------------------------------------------直接赋值即可。你在debug里实验一...
7277
热度 -
[汇编语言] 初学MUL乘法指令,写法求解释下解决方案
初学MUL乘法指令,写法求解释下MULr8/m8;无符号字节乘:AX←AL×r8/m8MULr16/m16;无符号字乘:DX.AX←AX×r16/m16MUL指令影响标志OF和CF。如果乘积的高一半(AH或DX)为0,则OF=CF=0;否则OF=CF=1。利用乘法指令对OF和CF...
1845
热度 -
[汇编语言] 请问:mov ax, [0]
请教:movax,[0]大家好,在看王爽老师写的汇编语言,在第五章中说:movax,[0]虽然0加了[],但是还是会把0当作立即数。但是同时,在这本书的后面,用了很多的[0],看样子是表示的内存的偏移地址。那么这里的0,到底是立即数,还是偏移地址呢?也就是说下面的两种说法,哪个对:第一个说法:mov...
3302
热度 -
[汇编语言] 汇编中用POP指令后为什么内存字单元变了?解决思路
汇编中用POP指令后为什么内存字单元变了?假如1000:e是111000:f是22ss是1000sp是epopax后,1000:e和1000:f的内容都变了。但书上却说是不变?------解决方案----------------------------------------------------...
1885
热度 -
[汇编语言] 32汇编真是郁闷,该如何解决
32汇编真是郁闷.386 .modelflat,stdcall optioncasemap:none;>>>>>>>>>>>>>>>>>>>>>>>>&...
9489
热度 -
[汇编语言] 关于masm32安装有关问题
关于masm32安装问题请问masm32是否一定要正常安装才可以正常使用,无意中发现从别人机上拷来的masm32\lib目录下的文件和我机上该目录下的文件只是太小一样,内容不完全相同(用同一个安装文件安装的,安装文件来自官网),这是为什么?是因为动态链接库不同吗?有时出现编译链接无故出错和这个有关系...
8671
热度 -
[汇编语言] 帮小弟我看看这道题小弟我答的对不对.
帮我看看这道题我答的对不对...编程,向内存0:200~0:23F依次传送数据0~63(3FH)。assumecs:codecodesegment movax,0 movds,ax movbx,200 movcs,63s: moval,0 mov[bx],al incal inc[bx] loops...
2187
热度 -
[汇编语言] 帮忙改一下异常啊为什么运行结果总是不对呢
帮忙改一下错误啊,为什么运行结果总是不对呢?6)从键盘上接收一位十进制数X,计算Y值,并以十六进制形式显示出来,Y按下列公式计算。X²+X(X=3)Y=X²-2X(X=4)X²(X=5)X²/2(X=6)DATASEGMENTX...
809
热度 -
[汇编语言] 汇编选择题,求高手解释(解1题送10分,多谢!)
汇编选择题,求高手解释(解1题送10分,谢谢!)最近学汇编,看了些题,有些不明白。解释的越详细越好!---------------------------------------------------------1、.DA–BYTEEQUTHISBYTEDA–WORDDW′AB′,′CD′,′EF...
975
热度 -
[汇编语言] 十六进制数字转化为四位十六进制ASC码输出解决方法
十六进制数字转化为四位十六进制ASC码输出谁能写出十六进制数字转化为四位十六进制ASC码输出的简单易懂的汇编程序?大家写一下,看谁的更好。。。------解决方案--------------------------------------------------------;------------...
5341
热度 -
[汇编语言] 一个汇编题,看不太明白啊该怎么处理
一个汇编题,看不太明白啊现有下列数据段:DATASEGMENTSTR1DB‘ABCDEFGHIJKL’COUNTEQU–STR1BUFDBCOUNTDUP(0)DATAENDS下面程序段是实现把STR中所有字符逆向传送到BUF缓冲区(STR中第一个字符送到BUF的最后一个单元,STR中最后一字符送到...
5404
热度