-
[汇编语言] 关于动态链接库的效率,该怎么处理
关于动态链接库的效率我想写一个程序,来检验常用算法。即给出一个输入和该输入求出的结果,来判断是否用哪个常用的算法。但是常用的算法有很多,我想写在dll里面,让exe文件调用。问题是,是把若干算法分开写在不同的dll里面还是写在一个里面。如果一个算法写在一个dll里面,是加载一次,验证,卸载的方式好,...
10087
热度 -
[汇编语言] I/O指令和驱动程序有什么关系呢?解决办法
I/O指令和驱动程序有什么关系呢?最近又重新拿起了汇编,看了一段时间始终有个问题弄不明白,使用In/Out指令就可以与外设通信,那么为什么还要为外设安装驱动程序呢?直接使用In/Out指令不能完成与外设的交流么?------解决方案----------------------------------...
2919
热度 -
[汇编语言] 微电脑原理 CPU与I\O之间数据的条件传送方式
微机原理CPU与I\O之间数据的条件传送方式这种传送方式下,CPU要检测外设的状态,它是如何检测的?是计算机自己检测还是我们用程序去检测?如果用程序的话程序应怎么写?------解决方案--------------------------------------------------------引...
1056
热度 -
[汇编语言] Lengthof伪指令的不解
Lengthof伪指令的疑惑如题:Lengthof伪指令的疑惑我在模块1的文件定义的变量(数组),在模块2文件中用lengthofstrMsg返回的是1无法返回长度但是我在主模块返回28没有任何问题。还有我将改为strMsg地址传入用pMsg模块2过程的形参pMsg来接受然后改为moveax,len...
9146
热度 -
[汇编语言] 通过中断int21h显示有点有关问题~望牛人指导一上
通过中断int21h显示有点问题~望牛人指导一下本帖最后由lovesqi于2012-12-2411:23:36编辑代码功能:调用cmos中的时间,然后按格式显示.我使用了int10h和int21h的中断例程来显示发现有点问题代码如下:程序运行后在内存中处理数据后如下但是运行时候调用int21hah=...
312
热度 -
[汇编语言] AMD的电脑能不能写x86系列的汇编程序,该怎么处理
AMD的电脑能不能写x86系列的汇编程序我的电脑的芯片是AMD的,我把汇编实验书上的程序搬到电脑上总是报错,不知道是不是芯片的问题------解决方案--------------------------------------------------------当然CPU指令都不一样,肯定不能执行了...
9888
热度 -
[汇编语言] 汇编指令格式,该如何解决
汇编指令格式movwordptrds:[0*4],200hmovwordptrds:[0*4+2],0为什么movwordptr[0*4],200hmovwordptr[0*4+2],0是错误的。------解决方案------------------------------------------...
1919
热度 -
[汇编语言] 小弟弱弱的問一個問題,王爽彙編裡面的顯示不同屬性的字符,该怎么处理
小弟弱弱的問一個問題,王爽彙編裡面的顯示不同屬性的字符我在我現在用的電腦上運行這個程式,為什么不顯示字符?他上面寫的顯存地址是B8000-BFFFF是不是我的機器的顯存不是在這個地址上?我的電腦是聯想的,Pentium(R)Dual_coreCPU.請大神為我釋疑~!~感激不盡.------解决方案...
9199
热度 -
[汇编语言] 将DATA段的数据复制到table中解决思路
将DATA段的数据复制到table中assumecs:codesgdatasegmentdb'1975','1976','1977','1978','1979','1980','1981','1982','1983'db'1984','1985','1986','1987','1988','1989...
8684
热度 -
[汇编语言] call esp怎么执行
callesp如何执行最近在研究缓冲区溢出漏洞,在说到定位shellcode时,有一种不是很可取方法就是利用callesp这条指令,我纠结的是CPU如何执行这条指令:书上讲解:1.intel的P3及其以下的CPU对这个指令的实现可能存在BUG,这样执行:eip=esp-4esp=esp-4然后把返回...
8594
热度 -
[汇编语言] masm B8000-BFFFF解决办法
masmB8000-BFFFF我写了一个将字符串输出到dos屏中的程序,但是总是无法显示出来。后来我查了一些资料,应该是系统刷屏的原因。但是我后来想了一下,如果用debug一步一步的走的话,每走一步,系统都会弹出命令提示符,这样就会被系统刷屏掉。如果不debug的话,那样同样也会被清掉,也显示不出来...
5004
热度 -
8516
热度 -
[汇编语言] ARM 伪指令LDR.W的功用
ARM伪指令LDR.W的作用.新人提问,不怕笑话,请高手指点IDA反编译的代码里有些像这样的指令如.text:00022338LDRR4,=(dword_5E674-0x22344)....text:00022340ADDR4,PC....text:00022414LDRR3,=0xFFFFFED0...
7477
热度 -
[汇编语言] 为何执行,会退出整个程序
为什么执行,会退出整个程序Readstrprocstrname:DWORDLOCALszLinkBuff[256]:BYTEinvokeRtlZeroMemory,addrszLinkBuff,sizeofszLinkBuffmovedi,strname.whilebyteptr[edi]invok...
3464
热度 -
[汇编语言] 请问一个关于汇编输出一个字符串的有关问题
请教一个关于汇编输出一个字符串的问题请教大神一个汇编问题,代码和输出结果在下面:代码源代码如下:STACK SEGMENTPARASTACK'STACK' DB100DUP(?)STACK ENDSDATA SEGMENTBUFFER DB'a','b','c','d','e','f','g'STA...
994
热度 -
[汇编语言] 用8253干的音乐彩灯 里面的一句话不明白 求指点
用8253做的音乐彩灯里面的一句话不明白求指点DATASEGMENTBAKDB?TMPDB?MUSIC1DB33H,33H,3DH,33H,26H,26H,26H,26H,2DH,2DH,26H,2DH,33H DB33H,33H,33H,33H,33H,4DH,45H,3DH,3DH,3DH,4...
634
热度 -
[汇编语言] 这段汇编语言是干嘛用的解决方案
这段汇编语言是干嘛用的error_tpthread_create__r(void*(*in_fun_ptr)(void*),void*in_arg,intin_stack_size){55c8:9421ffb0stwur1,-80(r1)55cc:7c0802a6mflrr055d0:93a1004...
8537
热度 -
[汇编语言] 用DEBUG查询ROM内存 生产日期的疑问~该如何解决
用DEBUG查询ROM内存生产日期的疑问~初学汇编,学到一个可以查询电脑ROM生产日期的方法。好奇试了,过程如下从FFF0:0开始查询,第二次可以查到结果。但显示的数据却是01/01/92.。这个数据令我百思不得其解,电脑是上周刚买的,华硕,4800元。我想就算是一个比较早的ROM内存,也不至于早到...
9725
热度 -
[汇编语言] link时出现entry point must be defined是什么情况?解决办法
link时出现entrypointmustbedefined是什么情况?如题试了好久就是找不到原因------解决方案--------------------------------------------------------你的源程序里的end语句后没有内容,应该将程序从哪里运行的那个地方标在...
4656
热度 -
4016
热度