+ -
当前位置:首页 → 问答吧 → 汇编
  • 请教程序中的两个问题?谢谢!
    这是一段将二进制数依次以16进制的形式显示出来的程序,已经调试通过运行。STACKSEGMENTSTACK'STACK'STACKENDSCODESEGMENTASSUMECS:CODE,SS:STACKSTART:MOVAX,STACK movdx,3f2eh movbx,dx MOVCX,4H x0:
    CAILI54321  时间:04-15 + 阅读全文
  • mov p, [esi+16]实际上是几条指令呢?
    刚开始学习内敛汇编,假如说下面的代码:............float*p;__asm{ ............... movp,[esi+16]}这里的mov指令真的是一条指令吗?是不是编译器会把他翻译成add和mov两条指令呢?还有经过这条指令后esi的值是原来的值呢还是+16之后的直呢?谢谢
    menzi11  时间:04-15 + 阅读全文
  • 关于PE文件代码段中的一些疑问
    我在做一个反汇编程序~想要搜出所有函数!根据PE文件中显示的程序入口点跟踪整个过程,查看所有函数!我奇怪的是,我记录出的所有函数跟IDA中显示的数目不同,后来再跟踪一下,发觉从程序入口点开始执行的整个流程中,某部分在PE文件代码段中的函数并没有被CALL或JMP到!这是为什么呢?然后我试着将这些主程序没有跳转到的函数改空!但程序这时运行不了!我想问,这些没被主程序执行到的函数应该如何识别出来呢?
    star19678051  时间:04-15 + 阅读全文
  • 不明白这个dubug的T命令
    assumecs:codesgcodesgsegmentstart:movax,2000hmovss,axmovsp,0addsp,4popaxpopbxpushaxpushbxpopaxpopbxmovax,4c00hint21hcodesgendsendstart上面的汇编程序,我用dubug的T命令调试,发现,在popax,
    qiuguoqiuguo  时间:04-14 + 阅读全文
  • 请教个保护模式中执行指令的问题
    我这个程序可以运行,请看:.386P;代码段csegsegmentuse16;16位段 assumecs:csegstart: ;切换到保护模式 moveax,cr0 oreax,1 movcr0,eax;(1)   ;随便写两指令 movax,10
    leetow2003  时间:04-13 + 阅读全文
  • hello反汇编求解释
    hello.asm源码(在nasm编译)[BITS16][ORG0x0100] JMPstart:msgDB'hello!',13,10,'$'start:movdx,msg movah,9 int21Hret反汇编结果:00000000EB09jmpshort0xb;jmp跳到哪里?0xb的地址是什么,反汇编
    rapanda  时间:04-13 + 阅读全文
  • 汇编宏问题
    我这里有一个宏%macroPROLOGUE2-4+;#args,#regs,#xmm_regs,arg_names... ;宏内容%endmacro我想知道宏名字后面跟的这个2-4+是什么意思呀?实在是搞不明白呀!
    benben_shayatou  时间:04-13 + 阅读全文
  • 一直不太理解为什么汇编代码的地址不是连续的
    0x083d002b<_ZN17CpCallmMptyCdrDef7setInfoEPhhhhh+347>:mov0xc(%esi),%ecx0x083d002e<_ZN17CpCallmMptyCdrDef7setInfoEPhhhhh+350>:lea0xfffffff2(%ebp),%edx0x083d0031<_ZN17CpCallmMpty
    yuansongxin  时间:04-13 + 阅读全文
  • grub kernel加载内核
    最近想实践下32保护模式下编程,不知道用grubkernel怎么加载我的内核,链接成elf可以吗?或者说linux内核什么标准,用grub可以加载???
    wenwen227  时间:04-13 + 阅读全文
  • win32汇编的程序,masm32不能断点查看寄存器ecx,求个能设断点查看寄存器的工具。
    win32汇编的程序,masm32不能断点查看寄存器ecx,求个能设断点查看寄存器的工具。
    yangxiang1  时间:04-13 + 阅读全文

热门应用

更多