当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 分享本人今日编写的一个仙剑游戏修改程序(原创)

    分享本人今天编写的一个仙剑游戏修改程序(原创)很早以前就想自己做个《仙剑奇侠传DOS版》的存档修改器了,可惜以前不会编程。现在学习了编程,终于可以一了心愿了。修改项目:做为大侠,行走江湖,怎么能没有好的装备呢?所以,我为游戏中主公翁们修改出了最强装备,另外再把金钱修改到了65535元,这应该够了。感...

    144
    热度
  • [汇编语言] 【江湖救急】关于phase error between passes有关问题

    【江湖救急】关于phaseerrorbetweenpasses问题如题,遇到phaseerrorbetweenpasses的错误具体该怎样解决------解决思路----------------------用的Masm5吧?最简单的就是换Masm6甚至Masm32(链接时须用link16.exe)了...

    436
    热度
  • [汇编语言] 关于显示字符串的疑义

    关于显示字符串的疑问[bits16] org100h;commonmynum1section.textstart:;;--------------------1------------------------------- movdl,'A' movah,2 ;singlecharuse int21...

    179
    热度
  • [汇编语言] 关于masm5.0,该怎么处理

    关于masm5.0这个版本的编译器,为什么将ret给编译成retf,这导致我在段内使用call指令,返回时修改了cs,程序就有问题了,非得使用callfarptr或者先得压入cs寄存器还有,在8086的指令下,我如何判断一个dd数据为0,因为dd数据高16位在dx中,低16位在ax中,这样我该怎么么...

    79
    热度
  • [汇编语言] 除法溢出的调试,该怎么解决

    除法溢出的调试王爽除法溢出程序,调试下执行divbh-t这里执行t命令时会进入jmp020b意思就是do0start:去了请问怎么不进入中断处理程序呢?我看王爽书上230插图-t后再屏幕中显示overflow,并回到dos状态,而我的进入中断处理程序中去了请问怎么不进入中断处理程序呢?------解...

    163
    热度
  • [汇编语言] 超过四字节偏移的跳转该用什么指令

    超过4字节偏移的跳转该用什么指令各位大牛,我主要做应用的,目前有个项目需要用到少量汇编知识,但又没时间从头看了,希望有了解的朋友给点建议。在64位应用程序中,希望能够在执行过程中在改写某个系统函数的首部,直接跳转至自定义的一个函数。我是调用0xe9指令进行跳转但发现有些函数间的地址与自定义函数地址的...

    162
    热度
  • [汇编语言] vs2010 int nVar = 一对应的汇编码疑问

    vs2010intnVar=1对应的汇编码疑问intnVar=0x00000001;001A14EEC745F801000000movdwordptr[nVar],1请问[nVar]在哪里?怎么在vs2010的memory中看到该内存被赋值为1------解决思路------------------...

    203
    热度
  • [汇编语言] vc6调试汇编死机,该如何处理

    vc6调试汇编死机intmain(intargc,char*argv[]){ intn1=1,n2=3; intn3=n1+n2; __asm { movax,1000H movds,ax movax,[0] } printf("HelloWorld!\n"); return0;}死在movd...

    87
    热度
  • [汇编语言] 没法理解参数压栈地址

    无法理解参数压栈地址之前学过一点汇编,今天心血来潮看了一下user32.dll调用窗口过程函数的汇编,突然就懵了。76A27590pushebp76A27591movebp,esp76A27593pushesi76A27594pushedi76A27595pushebx76A27596push0DC...

    153
    热度
  • [汇编语言] 编译语言哪种好呢?NASM和linux自带的编译器哪个好呢

    汇编语言哪种好呢?NASM和linux自带的编译器哪个好呢?汇编语言伪指令太多了,学哪种好呢,能不能说说各自的优势,和前景。------解决思路----------------------伪指令不多吧,这两种差别也不是很大,我就先学的,masm转的gas现在在看汇编程序设计这本,感觉都差不多,我觉得...

    220
    热度
  • [汇编语言] 汇编程序一个疑点

    汇编程序一个疑问指令执行后bx=00beH,谁能帮忙解释一下------解决思路----------------------MOVAX,[BX]其中AX是16位寄存器,那么就会在DS:[BX]地址出,读取一个word长度的数据放入AX中,你看你的PDF97页的图5.1,21000H地址数据为BEH,...

    107
    热度
  • [汇编语言] 解析动态链接库函数参数个数及部类求指导

    解析动态链接库函数参数个数及类型求指导由于工作需要,要绕开一个软件直接去提取数据,这些数据是MFC直接序列化写在硬盘里,可以看到内容但是无法解读,通过调用dumpbin工具,我看了这个软件自带的dll文件,写数据的操作极有可能是在这些dll中,于是我想通过注入钩子的方法拦截参数来猜测数据经过了怎样的...

    222
    热度
  • [汇编语言] 编译语言学习系列 函数实现

    汇编语言学习系列函数实现以下代码示范交换a和b两个整数的函数,编译环境Ubuntu14.04(32位)假如要实现以下C代码#include<stdio.h>voidswap(int*xp,int*yp){intx=*xp;inty=*yp;*xp=y;*yp=x;}intmain(){i...

    235
    热度
  • [汇编语言] 求双字节补码的有关问题

    求双字节补码的问题复习汇编下的51,遇见了一个问题,强迫症犯了,老想知道为什么是这样:首先对低字节取补,然后判其结果是否为全“0”。若是,则高字节取补,否则高字节取反。代码如下:START:MOVR0,#addr1;原码低字节地址送R0MOVR1,#addr2;补码低字节地址送R1MOVA,@R0;...

    89
    热度
  • [汇编语言] 利用寄存器进行内存复制为啥有时数据不对

    利用寄存器进行内存复制为什么有时数据不对?assumecs:codecscodecssegments: nop addr_ipdw5 addr_csdw0start: movax,offsete subax,offsets;确定循环次数 incax movcx,ax movax,cs movds...

    118
    热度
  • [汇编语言] 机器语言的运作逻辑

    机器语言的运行逻辑所有的编程语言最终会被转换成机器二进制代码。请大神把自己当成电脑,然后解释一下这些二进制是如何控制您工作的。比如,以这个图片为例:------解决思路----------------------查表得知1100011woo000mmm的是movMem,Imm指令而w=1,所以操作数...

    181
    热度
  • [汇编语言] NASM听说能跨平台,但前途不如MASM

    NASM听说能跨平台,但前景不如MASM?我对汇编语言很好奇,想学一种汇编语言,可是汇编语言各编译器伪指令太多。都学不太可能。1、那么他们的语法都相同吗?只是伪指令不同?2、跨平台的汇编只有NASM一种吗?前景如何,在linux环境下,能和linux自带的编译器相比吗?3、听说NASM是开源的吗?听...

    151
    热度
  • [汇编语言] 求问leal指令的一个有关问题

    求问leal指令的一个问题我看到gcc产生了下面这种代码,leal-4(%ebp),%eax这个是不是把ebp里面存储的地址减去4了之后放在eax里,因为它是要调用scanf,所以需要传递地址?但是如果确实是取地址的话有时候又说不通,比如:1.leal0x0(,%ebx,4),%edx(假设ebx里...

    203
    热度
  • [汇编语言] 关于王爽老师编译语言11.1检测点

    关于王爽老师汇编语言11.1检测点该检测点讲的是标志寄存器ZF,PF,SFZF不是判断为0么为0是1不为0为0PF判断1的奇偶偶数为1奇数为0SF为正负啊1为负0为正那么问题来了sulal,alZF=1PF=1SF=0这条我能理解moval,1ZF=PF=SF=答案上市110为什么我感觉是000不都...

    133
    热度
  • [汇编语言] 学windows下汇编,<编译语言:基于linux环境>这本书有必要看吗

    学windows下汇编,<汇编语言:基于linux环境>这本书有必要看吗?<汇编语言:基于linux环境>这本书虽然讲的是linux,但内容讲得好像还不错,我2年前看过王爽,虽然当时都看完了但现在忘得差不多了.现在能直接看intel汇编吗?还是说看这本书过渡下?同时我又不想浪...

    429
    热度