+ -
当前位置:首页 → 问答吧 → 汇编
  • 牛掰们,看看这题有什么错。。
    assumecs:code codesegment start:  movax,cs  movds,ax  movsi,offsetdo;设置ds:si指向源地址  movax,0  moves,ax  mov
    Felex515  时间:01-31 + 阅读全文
  • 一个简单的问题
    请问各位,在汇编的条件下,如何将栈中的以十六进制ASCII储存的字符串转化为字符输出到屏幕?能给个例子吗?
    yiyefangzhou24  时间:01-31 + 阅读全文
  • 关于dll注入问题(基础)
    ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    yg30hxj  时间:01-31 + 阅读全文
  • 关于本地代码段只读
    这个本地的代码段是只读的怎么理解,怎么是只读的啊
    yg30hxj  时间:01-31 + 阅读全文
  • WriteProcessMemory数据段
    ;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    yg30hxj  时间:01-30 + 阅读全文
  • 还是王爽那本书实验任务1的疑问!!!
    用debuga1000:0,cs:ip已经指向10000H,逐条输入下面指令,看CPU变化Assemblycodemovax,4E20Haddax,1416Hmovbx,2000Haddax,bxmovbxaxaddax,bx输入到这里,ax已经超过十六位了,然后我按r相差看下各个寄存器数值,结果出错关闭了,求解另外我把movax,8236Hmo
    A328240784  时间:01-30 + 阅读全文
  • 关于DLL地址(基础)
    这是老罗书上说的,当两个DLL默认安装地址相同时,有一个会定位到其它地方,这就说DLL的地址不是固定不变的吧可是网上说kernel32.dll这个在不同的程序的装载地址是一样的,这又是为什么呢?kernel32.dll特殊?还是上面那段话所指的DLL指的是用户DLL?
    yg29hxj  时间:01-30 + 阅读全文
  • 请做一个 这道关于汇编语言的题。
    在一个8位字长的计算机中运行如下类C程序段:unsignedintx=134;unsignedinty=246;intm=x;intn=y;unsignedintz1=x-y;unsignedintz2=x+y;intk1=m-n;intk2=m+n;若编译器编译时将8个8位寄存器R1-R8分别分配给变量xymnz1z2k1和k2。则执行上程
    dznjdysss  时间:01-30 + 阅读全文
  • socket编程中为什么无法获取客户端ip
    .data bufferdd256dup(?)fmtdb'%d',0.code...  movesi,offsetipassumeesi:ptrsockaddr_inmoveax,[esi].sin_addrinvokeinet_ntoa,eaxinvokewsprintf,addrbuffer,addrfmt
    MSOKD  时间:01-29 + 阅读全文
  • 接收一个十进制数字串,且扩展成10位。
    功能:接收一个十进制数字串,且扩展成10位。入口参数:DX=缓冲区偏移出口参数:cf=0,表示成功,cf=1,表示不成功。getnumprocmovah,10接收一个字符串int21hcallnewlinecallisdnum判断是否为10进制数字串jcgetnum2movsi,dx---->从这里开始下面的代码就看不懂每行是在干什么了,求人给解释。i
    yangxiang1  时间:01-29 + 阅读全文

热门应用

更多