当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 为什么逻辑段的开始地址必须是16的倍数?解决办法

    为什么逻辑段的开始地址必须是16的倍数?书上说这和段寄存器长16位有关不解------解决方案--------------------------------------------------------因为这样才能被16整除,才能省略段基址后面的0,才能让16位寄存器存放20位的线性地址

    4079
    热度
  • [汇编语言] CMP有关问题

    CMP问题moval,1movbl,0ffhcmpal,bl为什么cmp后CF会等于1呢?------解决方案--------------------------------------------------------al=1,bl=0ffhcmpal,bl0000000111111121-11...

    5680
    热度
  • [汇编语言] 大家帮忙看一下这个代码的有关问题。多谢

    大家帮忙看一下这个代码的问题。谢谢我想将内存中以二进制存储的数以十进制的形式输出到屏幕。在next3中做了一个判断,将开头的0省去,可是怎么就省不掉呢?谢谢datasegmentxdw05400tabledw10000,1000,100,10,1resultdb5dup(0),'$'...

    1158
    热度
  • [汇编语言] 在用SSE时的有关问题

    在用SSE时的问题在用SSE时,VC6.0不支持,到哪里下载sdk呢,intel网页上没找到如果想使用intel提供的那些_mm_add_ps之类的,也没有找到开发包,哪位大人指点指点?怎么解决?谢谢------解决方案----------------------------------------...

    4452
    热度
  • [汇编语言] 只要最高位有进位那就溢出,该如何处理

    只要最高位有进位那就溢出只要最高位有进位那就溢出(不管有符号,还是非符号数),这句话对吗?如果不对,请解释,多谢!------解决方案--------------------------------------------------------不对,应该是“仅当最高位有进位那就溢出(不管有符号,还...

    4987
    热度
  • [汇编语言] 汇编格式

    求助汇编格式intb; inta[10]; b=1; a[b+1]=0;上面的c语言代码用gcc编译生成的汇编码如下:movl $1,-12(%ebp) movl -12(%ebp),%eax movl $0,-68(%ebp,%eax,4) movl $1,%eax请问这个“$0,-68(%ebp...

    1839
    热度
  • [汇编语言] 两个小疑点,帮忙回答下,明天加分

    两个小问题,帮忙回答下,明天加分MOVEAX,12345678H,与MOVEAX,[12345678H]一样吗?(未证明)movax,0000h,与movax,[0000h]又一样不?(证明一样)难道不一样吗?movax,ds:[bx]这种算什么寻址方式?我感觉ds:[bx]又像直接寻址,又像间接寄...

    4852
    热度
  • [汇编语言] 为什么乘法会影响CF与OF解决办法

    为什么乘法会影响CF与OF为什么乘法会影响CF与OF,我怎么看不出他溢出或进位呢??------解决方案--------------------------------------------------------al=b4h,bl=11himul运算结果=faf4=-1292它的结果是对的.但是...

    966
    热度
  • [汇编语言] 汇编中怎么实现对键盘、鼠标的监听

    汇编中如何实现对键盘、鼠标的监听前几天学习了JAVA中的时间驱动然后就想在C和汇编里也实现C中找到方法了似乎是利用DLL文件挂接钩子拦截WINDOWS的消息并处理在汇编中首先想到的方法就是备份中断向量表然后修改其中和键盘鼠标相关的中断处理程序的地址该成自己写的中断服务程序来实现对事件的处理但是似乎从...

    5837
    热度
  • [汇编语言] 使用JGE/JLE引发除法溢出异常的有关问题

    使用JGE/JLE引发除法溢出错误的问题我最近编写一个程序画矩形,其中包含一些条件转移语句,可是执行到那里的时候总是发生DivideOverflow,请问问题出在那里:.modelsmall.stack.datahollowdw20d,20d,100d,70dsoliddw60d,45d,140d,...

    9686
    热度
  • [汇编语言] 关于程序在内存中的位置~解决思路

    关于程序在内存中的位置~~~~一个程序在每次运行时,它占用内存的某块地址,每次运行占用的地址块应该是不同的吧?应该是由操作系统分配的吧?但是我用gm8找到某游戏的金钱的地址,为什么下次游戏运行的时候还能用?像gm8这类游戏修改软件,它找到的是内存的物理地址,还是偏移量还是什么??------解决方案...

    8315
    热度
  • [汇编语言] 有符号与无符号的加法规则是一样的,而乘法是不一样的,这句话怎么理解

    有符号与无符号的加法规则是一样的,而乘法是不一样的,这句话如何理解?有符号与无符号的加法规则是一样的,而乘法是不一样的,这句话如何理解?------解决方案--------------------------------------------------------TO楼主:不好意思,没有看见是你...

    7667
    热度
  • [汇编语言] 询问多变性窗口最大化的解决方法

    询问多变性窗口最大化的解决办法我程序最大化时候出现了一个不知道如何避免的情况。当最大化的时候,程序接收了WM_NCCALCSIZE消息,我对其设置了多边形窗口的客户区大小,然后重新计算并合并出整个窗口区域,并用SetWindowRgn来把它设置到窗口上,这是出现一个问题,无论redraw是T还是F,...

    3350
    热度
  • [汇编语言] 请教哪位高手有AES算法加密文件的全套代码

    请问谁有AES算法加密文件的全套代码?最近正在学习汇编语言如能提供另开贴给分------解决方案--------------------------------------------------------这个算法应该是c的不会是用汇编写的------解决方案-------------------...

    3668
    热度
  • [汇编语言] 输出时出现乱码!解决办法

    输出时出现乱码!我需要输出的是我输入的字符和字符数量和byebye但是输出时总有一堆乱码怎么回事啊!datasegment bufferdb15dup(?) exit1db'byebye',13,10,'$' countdb'0' containerd...

    2518
    热度
  • [汇编语言] 汇编小疑点(32位)

    汇编小问题(32位)初次编32位的可是连接报错"MOVRESULT[SI],AL;errorA2155:cannotuse16-bitregisterwitha32-bitaddress"第一次编32位的,不明白是怎么回事(16位下类似可以啊)大侠们在帮忙看看吧谢谢了!代码如下:...

    5800
    热度
  • [汇编语言] 断点的概念解决办法

    断点的概念学了汇编之后,在学习反汇编和调试的过程中经常遇到断点和设置断点等名词,在汇编学习里只在call语句里接触到断点一词.有没有老手给小弟解释一下在调试和破解里断点的概念?不甚感激.------解决方案-----------------------------------------------...

    957
    热度
  • [汇编语言] POP/PUSH与MOV,该怎么解决

    POP/PUSH与MOV_SuperClass proc local @stWC:WNDCLASSEX mov @stWC.cbSize,sizeof@stWC invoke GetClassInfoEx,NULL,addrszEditClass,addr@stWC push @stWC.l...

    2859
    热度
  • [汇编语言] 在另一个进程写中断,内存不让写啊怎么处理

    在另一个进程写中断,内存不让写啊,怎么办我先提升本进程的权限DWORDEnableDebugAccessCtl(BOOLbEnable){HANDLEhTokenHandle=NULL;if(!OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRI...

    4474
    热度
  • [汇编语言] 求比较简单的歌曲跳跃程序解决办法

    求比较简单的歌曲跳跃程序求比较简单的歌曲的跳转程序假设已编制好5个歌曲程序,它们的段地址和偏移地址存放在数据段的跳跃表SINGLIST中。试编制一程序,根据从键盘输入的歌曲编号1~5,转去执行5个歌曲程序中的某一个。写了一下,不对.输入5时候,就跳出来来了,而且还想输入别的数字可以提示.datase...

    6677
    热度