-
[汇编语言] 汇编nasm里头变量与宏的区别是什么
汇编nasm里面变量与宏的区别是什么?rt------解决方案--------------------------------------------------------变量时内存里的对象,而宏是低级语言的变通方式。用宏可以处理变量,也可以产生变量。
9349
热度 -
8822
热度 -
[汇编语言] 求关于flag的一个分析!该怎么解决
求关于flag的一个分析!moval,almoval,7dhmoval,0bh下面是算的,有点不对劲--求cf,of,sf.zf,pf--7d的二进制形式是01111101,按位取反加1后,为10000011,也就是—3,那7d不就是3(怎么和直接换算成十进制数不一样)吗?而0b就是11,那怎么算也...
3839
热度 -
[汇编语言] 一个关于内嵌汇编和C符号的有关问题
一个关于内嵌汇编和C符号的问题。本帖最后由nadleeh123于2012-10-2320:22:49编辑3intmain(intargc,char*argv[])4{5inti=1;6intret=0;78#if09test:10ret=ret+i;11i=i+1;12if(i<10)13go...
2366
热度 -
[汇编语言] bswap类似的指令,针对word解决方案
bswap类似的指令,针对wordbswap可以转换4字节的顺序,现在我要转换2个字节,比如ax用什么指令------解决方案--------------------------------------------------------xchgah,al?
4430
热度 -
[汇编语言] ebp能像esi一样任意使用么?解决办法
ebp能像esi一样任意使用么?本帖最后由weiwuyuan于2012-09-0923:58:38编辑我在执行一系列运算,但是寄存器不够用了,我想知道ebp能不能拿来用?我不知道它是不是像ess或esp一样,不能随便改?PS:不要涉及push或pop保存ebp,我只想知道他这个值是不是像ess一样,...
6232
热度 -
[汇编语言] 帮忙翻译一上这个函数的C代码
帮忙翻译一下这个函数的C代码这是ARM的一个函数的汇编代码,本人汇编不熟悉,请帮忙翻译成C一下。PUSH{R4,LR}LDRR2,[R0]LDRR1,=(aHello-0xDDA)MOVSR3,0x29CADDR1,PCLDRR3,[R2,R3]BLXR3POP{R4,PC}------解决方案--...
9698
热度 -
[汇编语言] vc程序调试 解释反汇编解决方法
vc程序调试解释反汇编请问以上反汇编代码信息是什么意思(红色框框圈的部分)?避免图片不能显示附上文字反汇编代码:pen_usetoi=*m_pDrawFunctionArr[0];0041EFC0moveax,dwordptr[this]0041EFC3movecx,dwordptr[eax+1F8...
6880
热度 -
6567
热度 -
[汇编语言] printf反汇编代码分析,该怎么解决
printf反汇编代码分析18:printf("%d\n",u);0040D473movecx,dwordptr[ebp-3Ch]0040D476pushecx0040D477pushoffsetstring"%d\n"(0042201c)0040D47Ccallprintf(0040d700)00...
9849
热度 -
[汇编语言] 小弟在學王爽彙編時候碰到的一個問題,請大神指導,该如何解决
小弟在學王爽彙編時候碰到的一個問題,請大神指導文中利用棧來進行數據的逆序存放,請容小弟將問題一一道來.先貼代碼:assumecs:codesgcodesgsegmentdw01h,02h,03h,04h,05h,06h,07h,08hdw0,0,0,0,0,0,0,0start:movax,csmo...
7451
热度 -
[汇编语言] x86汇编 为何 mov bx,0 后 bx不等于0?请高手指教
x86汇编为什么movbx,0后bx不等于0????请高手指教为什么movbx,0;这条语句执行后bx=13e4???????????assumecs:code,ds:datadatasegmentdb10dup(0)dataendsstacksgsegment db10dup(0)stacksg...
1200
热度 -
[汇编语言] 32位调试API,该怎么处理
32位调试API_debugThread_proc proc usesesiediebxlpParam LOCAL @nReaderNumber invoke RtlZeroMemory,addr@nReaderNumber,sizeof@nReaderNumber invoke GetStartu...
5778
热度 -
2545
热度 -
[汇编语言] 关于XOR的用法 求教一段汇编,该怎么解决
关于XOR的用法求教一段汇编MOVESI,DWORDPTRSS:[EBP-4]XORESI,DWORDPTRSS:[EBP-8]CALLDWORDPTRDS:[<&KERNEL32.GetCurrentProcessId>]XORESI,EAXCALLDWORDPTRDS:[&l...
9917
热度 -
[汇编语言] error A2108解决思路
errorA2108运行一段代码如下:DATASEGMENTNUMDB0AH,0DH,'*************姓名',0ah,0dh,'$'FDEQU0LINENEQU7DATAENDSSTACKSEGMENTSTACKDW100HDUP(?)STACKENDSCODESEGMENTASSUME...
4431
热度 -
[汇编语言] 学了N年了今个突然来个十六进制的有关问题
学了N年了今个突然来个十六进制的问题16进制跟10进制不一样..16进制是左边为小位数..右边为大位数..比如:66EE这个数就比EE66要大..就像10进制里面..62比26大..是一个道理..继续....F1F2D6D6D6D6我们可以看做F1F200000000那么高数位都是0就没用了..原文...
8720
热度 -
[汇编语言] 求Linux INT 80H中断向量表。解决思路
求LinuxINT80H中断向量表。如题------解决方案--------------------------------------------------------ListofLinux/i386systemcalls看看是不是这个。
6335
热度 -
[汇编语言] 汇编语言中子程序可以调用子程序吗解决办法
汇编语言中子程序可以调用子程序吗汇编语言中子程序可以调用子程序吗------解决方案--------------------------------------------------------当然可以使用call指令就能调用子程序------解决方案-----------------------...
8188
热度 -
[汇编语言] 新手写的一个显示程序求指正批评,该如何解决
新手写的一个显示程序求指正批评assumecs:code,ds:datadatasegment db'welcometomasm!'dataendscodesegmentstart: movax,data movds,ax movax,0b800h moves,ax movbx,0 movdi,0 ...
4095
热度