+ -
当前位置:首页 → 问答吧 → 汇编
  • 编写一个小程序
    用汇编语言编写一个程序,要求为输入某月的开始日期(即该日几号和星期几)和天数,能够在显示器上显示出当月月历,请高人不吝赐教!
    shencai123  时间:12-05 + 阅读全文
  • 请大家帮忙看一下这段反汇编之后的代码
    ;al被赋值。edx中高16位为0,低16位也被赋值过.text:104139D4movzxecx,al.text:104139D7moveax,66666667h.text:104139DCimulecx.text:104139DEsaredx,2.text:104139E1movecx,edx.text:104139E3shrecx,1Fh.
    PDD123  时间:12-05 + 阅读全文
  • 请教一个小程序
    这是一个我的一个小练习,想替换原来的0号中断例程。可是达不到我预期的效果,请大家帮忙看看。Assemblycoded:\MASM>typed0.asmassumecs:code,ds:codecodesegmentstart:jmpinstalldo0:jmpbeginmsgdb'DivideEr
    masmaster  时间:12-05 + 阅读全文
  • 处理器在执行iret,int n指令的时候做了哪些工作?
    处理器在执行iret,intn指令的时候做了哪些工作?我知道iret指令会弹出栈顶的数据来恢复一些寄存器,但不知道具体是哪些写寄存器。还有intn指令把哪些数据压入了堆栈?
    qaz19870418  时间:12-05 + 阅读全文
  • 反汇编疑问
    1.Assemblycodemovwordptr[esp+0BCh+var_A4+2],cx;假设cx=Amovecx,[esp+0BCh+var_A4]2.Assemblycodemovwordptr[esp+0BCh+var_A0],dx;假设dx=Bmovedx,[esp+0BCh+var_A0
    PDD123  时间:12-04 + 阅读全文
  • 关于动态内存
    比如一个语句vara=newaa()a是一个对象,aa一个类这时候a的值应该表示堆中的一个内存地址吧?a的值会不会发生变化呢?就是多次运行这个程序,这个a的值(内存地址)还是会一样吗?
    yg23hxj  时间:12-04 + 阅读全文
  • 帮我理解下这段话(关于基址)
    连接器链接时把目标文件构建成pe格式文件,pe格式中有代码段数据段的大小,偏移,以及载入内存后载入的位置,操作系统执行exe程序时解析pe格式,根据格式载入指定内存位置。所以最终还是由连接器决定,连接器链接程序时把段信息设置为默认值,当然所有段基址也自定义,比如ld就有脚本可以指定段的内存位置等等。所以全局的变量和代码等都是固定位置的,像函数局部变量这些存储于堆栈,根据函数调用顺序的不同最终
    yg23hxj  时间:12-04 + 阅读全文
  • 关于人机对话的汇编程序后遗症的问题
    我编辑了一个简单人机对话的汇编程序,对话内容“WHATISYOURNAME?”成功之后便出现问题:当我对别的汇编程序进行debug调试时,他总是出现“WHATISYOURNAME?”而不能执行调试口令。为什么,我把那些人机对话的文件删除之后依然还有这个问题。该怎么办才能回到正常的调试。DATASEGMENTBUFDB100 DB? DB100
    tedyage  时间:12-04 + 阅读全文
  • softice 启动的问题
    http://www.colg.com.cn/ColgHome/attachment/201012/4/241795_1291429436cOTv.jpg在softice里面是很正常的,但是在windows里面就变成这样:在uvp还是全屏模式都是一样请高手指点指点,谢谢
    WJN92  时间:12-04 + 阅读全文
  • 动态内存和变量地址
    动态内存网上找了下资料,还是不是很理解,想问下为什么在动态内存的情况下,变量地址会发生改变呢,有知道的朋友举个小例子,谢谢
    yg23hxj  时间:12-04 + 阅读全文

热门应用

更多