-
[汇编语言] MASM32链接时揭示入口点未定义
MASM32链接时提示入口点未定义如图还有那句警告是什么意思,谢谢。------解决方案--------------------------------------------------------就是你的end语句后没内容了,通常地用endstart来表示程序从start::标号处开始执行,st...
5994
热度 -
[汇编语言] 两个asm模块,调用外部历程
两个asm模块,调用外部过程?main.asmINCLUDE\masm32\include\Irvine32.incINCLUDELIB\masm32\lib\Irvine32.libINCLUDELIB\masm32\lib\kernel32.libINCLUDELIB\masm32\lib\us...
9734
热度 -
7268
热度 -
[汇编语言] 怎么在EXE文件中加指令
如何在EXE文件中加指令?最近看了一些加花指令的文章,如果是对exe文件直接添加花指令,有一个问题很不明白:汇编文件中的代码行地址不是已经固定了的吗?如果在其中任意添加代码,那添加的位置后面的代码行的地址不是发生变化了吗?引用这些地址的那些语句执行的时候应该会发生错误的吧?具体是如何在exe文件中添...
730
热度 -
[汇编语言] 請诸位大神們幫俺解惑,不盡感激~
請各位大神們幫俺解惑,不盡感激~!剛開始看王爽的彙編,書上說根據CS:IP的值(內存地址)來執行指令.那么我給它的僅僅是一個地址,我并沒有說明指令長度,它是如何知道我要取的指令長度是多少呢?論壇上有人說:MOVAX1FEDH,這倏指令中MOV翻譯成機器語言就包含了長度信息.這樣說起來似乎合情合理.但...
9669
热度 -
[汇编语言] 新人求解惑!关于cs与ds的有关问题!先多谢了
新人求解惑!关于cs与ds的问题!先谢谢了!在汇编语言中为什么既可以用cs*16+IP,然后又有ds*16加偏移地址啊?可以讲清楚一些吗?头都被搞晕了!而且一会用这个一会用那个的!------解决方案--------------------------------------------------...
7363
热度 -
4582
热度 -
[汇编语言] asm 调用c 库函数,该怎么处理
asm调用c库函数cpp#include<stdio.h>extern"C"voidasmmain();voidmain(){ asmmain();}asminclude\masm32\include\SmallWin.incprintfPROTOC,format:P...
9091
热度 -
[汇编语言] AT&T与Intel编译语言的比较
AT&T与Intel汇编语言的比较AT&T与Intel汇编语言的比较我们知道,Linux是Unix家族的一员,尽管Linux的历史不长,但与其相关的很多事情都发源于Unix。就Linux所使用的386汇编语言而言,它也是起源于Unix。Unix最初是为PDP-11开发的,曾先后被移植...
4845
热度 -
[汇编语言] 请教这个汇编代码做了神么
请问这个汇编代码做了神么swap(uint32_tval){uint32_ttmp;asm("eor%1,%0,%0,ror#16;""bic%1,%1,#0xff0000;""mov%0,%0,ror#8;""eor%0,%0,...
5670
热度 -
[汇编语言] 汇编语言关于段名地址有关问题
汇编语言关于段名地址问题assumecs:codecodesegment movax,cs;这样写debug时用r命令查看cx=1ch,如果这样写movax,codedebug时cx=1dh,但是执这;句后,ax是一样的,说明cs=code,为什么cx会不相同呢? movds,ax movax,00...
3948
热度 -
[汇编语言] 关于动态链接库的效率,该怎么解决
关于动态链接库的效率我想写一个程序,来检验常用算法。即给出一个输入和该输入求出的结果,来判断是否用哪个常用的算法。但是常用的算法有很多,我想写在dll里面,让exe文件调用。问题是,是把若干算法分开写在不同的dll里面还是写在一个里面。如果一个算法写在一个dll里面,是加载一次,验证,卸载的方式好,...
2432
热度 -
[汇编语言] 一段arm的编译语言,几天了也不懂
一段arm的汇编语言,几天了也不懂voidcp15_force_cache_coherence(UNS_32*start_adr,UNS_32*end_adr){registerUNS_32*addr;/************************************************...
10162
热度 -
[汇编语言] vc程序调试 解释反汇编解决办法
vc程序调试解释反汇编请问以上反汇编代码信息是什么意思(红色框框圈的部分)?避免图片不能显示附上文字反汇编代码:pen_usetoi=*m_pDrawFunctionArr[0];0041EFC0moveax,dwordptr[this]0041EFC3movecx,dwordptr[eax+1F8...
1997
热度 -
[汇编语言] 汇编语言关于mov al,[0]的有关问题
汇编语言关于moval,[0]的问题assumecs:codecodesegment movax,0ffffhmovds,axmoval,[6];我调试的时候,为什么al的值是6,不应该是ds:6内存地址的存储的数值吗 movah,0 movdx,0 movcx,3s:adddx,ax loopsm...
7184
热度 -
[汇编语言] 怎么把MyEclipse 控制台中的内容导出到记事本或excel中
如何把MyEclipse控制台中的内容导出到记事本或excel中?新手,谢谢帮助------解决方案--------------------------------------------------------你这问题怎么提到这里了,输出到文本中就不说了,你看一下流那一张吧,输出到excel表中也...
353
热度 -
[汇编语言] 关于读取1f1端口获取光驱状态的有关问题
关于读取1f1端口获取光驱状态的问题在用汇编向1f7端口发送DAH命令(GETMEDIASTATUS)后,然后读取1f1寄存器里内容,按照ata标准,是应该能判断出光驱是否有盘的,但我在试验时,只是有些光驱可以,有些不可以,不知道问题出在哪?本人新手,希望知道的指点下,先谢了!------解决方案-...
3120
热度 -
8173
热度 -
[汇编语言] 为何虚拟地址在编写程序时,已经固定了
为什么虚拟地址在编写程序时,已经固定了为什么虚拟地址在编写程序时,已经固定了内存地址不是在程序动态运行时,才能确定吗?最近看《程序员的自我修养》,关于这个问题不太清楚------解决方案--------------------------------------------------------偏...
4773
热度 -
[汇编语言] 确定一上2个非常基础的有关问题。
确定一下2个非常基础的问题。。请问一下,下面2个看法是正确的吗,我调试了很久才弄好。1,loop指令如果标记过长会编译失败。应该是短跳转吧,大小在-128到127吧。2,判断一个数的正负,在汇编里面得用sign?判断,如果用subeax,15.ifeax>0然后做某事,必然失败,因为他会编译成...
4443
热度