-
AT&T编译语言——简单实例及工具演示
AT&T汇编语言——简单实例及工具演示今天就来用具体实例代码来运用一下昨天所说的只个工具的用法吧这几个实例主要的目的是来熟悉一下汇编相关工具的用法及应用一下昨天刚说的汇编程序模板。我们用到的工具主要有as,ld,gcc,gdb,当然,它们是运行在linux系统下的废话少说,直接来例子了。嗯,再说一句,下面的例子是参考或来自《汇编语言程序设计》RichardBlum的例一:打印出"...
268
热度 -
嵌入汇编一例——炫技+散分,该怎么解决
嵌入汇编一例——炫技+散分http://bbs.csdn.net/topics/390966142//有两个相同元素个数的数组,把这两个数组的元素按位轮流插入,得到新的数组。//例如:数组a第一个元素为10,数组b第一个元素为5。数组为int32型。那么换算成二进制//10为00000000000000000000000000001010//5为00000000000000000000000000...
167
热度 -
涉及到堆栈地址,不知道怎么写这个call,请问一上,非常感谢
涉及到堆栈地址,不知道如何写这个call,请教一下,非常感谢!各位大侠好!附件是我找到的网游call截图,这是一个丢弃物品的call。其中:第一行的04277288内存段,进一步读出来的参数是:1D59801A代表物品编号0016F74D代表物品ID00000002代表物品数量因为此前没有遇过这样复杂的call。所以在此想请教下,我该如何写出这个call来?多谢各位大大指导!color='#FF8...
2437
热度 -
起动Eclipse3.6 报错 EXCEPTION_ACCESS_VIOLATION (0xc0000005)
启动Eclipse3.6报错EXCEPTION_ACCESS_VIOLATION(0xc0000005)错误摘要安装subclipse1.6.5后,eclipse3.6启动自动关闭,并在错语日志中记录如下信息##AnunexpectederrorhasbeendetectedbyHotSpotVirtualMachine:##EXCEPTION_ACCESS_VIOLATION(0xc000000...
2906
热度 -
怎么编写带命令行参数的汇编程序
如何编写带命令行参数的汇编程序?汇编作业要求,麻烦各位高手指点一下color='#e78608'>------解决方案--------------------------------------------------------命令行参数在PSP:0080h开始的地方,首字节为后面参数有效的字符个数,从0081开始就是整个参数部分的内容,程序得自己扫描整个参数串。进行需要的处理。想是获得参数的个...
626
热度 -
请问:NtMapViewOfSection防止DLL注入
请教:NtMapViewOfSection防止DLL注入本帖最后由dengchaozhu于2012-10-1002:51:23编辑为了防止DLL注入SSDTHOOK了NtMapViewOfSection函数:NTSTATUSMyNtMapViewOfSection( __inHANDLESectionHandle, __inHANDLEProcessHandle, ...
3111
热度 -
C#怎么实现Delphi的abort功能
C#如何实现Delphi的abort功能如题:C#如何实现Delphi的abort功能,写一个和Delphi功能一样的功能。Delphi的Abort;实现如下:procedureAbort;procedureRaiseEAbort(ReturnAddr:Pointer);beginraiseEAbort.CreateRes(@SOperationAborted)atReturnAddr;end;a...
62
热度 -
MSR-Model Specific Registers (非一般模块寄存器)
MSR-ModelSpecificRegisters(特殊模块寄存器)一概念ModelSpecificRegister(MSR)asthenameimpliesismodelspecificandmaychangefromprocessormodelnumber(n)toprocessormodelnumber(n+1).二读写方法MSR是CPU的一组64位寄存器,可以分别通过RDMSR和...
318
热度 -
计算机软硬件接口有关问题.汇编转换有关问题.望内力深厚高手解答
计算机软硬件接口问题.汇编转换问题..望内力深厚高手解答汇编程序上标记是在链接器时被替换成绝对地址是吧?那这个时候汇编器替换的是虚拟地址还是物理地址哦?。然后就是如果这个时候就替换成绝对地址,那么链接器知道加载器加载这个程序到内存时候的位置,那些标签,地址跳转的位置不也应该随在内存中不同而不同吗,也就是按理说绝对地址失效了。这怎么处理?难道说加载器还要重定位?加载器也有地址表?但是我看书上没提到加...
229
热度 -
WIN32汇编,在窗口内创建一个小按钮的有关问题
WIN32汇编,在窗口内创建一个小按钮的问题在窗口过程中,我的代码如下.elseifeax==WM_CREATE invokeCreateWindowEx,NULL,offsetszButton,\ offsetszButtonText,WS_CHILDorWS_VISIBLE,\10,10,60,20,\hWnd,1,hInstance,NULL我的问题是:本来我是将倒数第4个参数写...
245
热度 -
哪位高手给指导一下
谁给指导一下goup:cmpbyteptres:[di-160],'-'jegoupretcmpbyteptres:[di-160],'|'jegoupretcmpbyteptres:[di-160],'*'jnegoup1incfloweraddscore,100goup1:cmpbyteptres:[di-160],'$'jnegoup2incmoneyaddscore,50goup2:mov...
146
热度 -
汇编里ptr是什么意思解决方法
汇编里ptr是什么意思.text:004113A0mainprocnear;CODEXREF:j_mainj.text:004113A0.text:004113A0var_C0=byteptr-0C0h;这里的ptr是什么意思,代表什么?.text:004113A0.text:004113A0pushebp.text:004113A1movebp,esp.text:004113A3subesp,...
388
热度 -
Tomcat崩溃日记
Tomcat崩溃日志本帖最后由darkstwu于2013-03-1513:42:38编辑刚刚换了个新地方,今天发现自动down掉了。日志弄上来给大伙看看,有知道是嘛原因的么?##AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x00000000,p...
795
热度 -
hello编译语言
hello汇编语言一个简单的hello汇编语言朋友们,注意了,写这个小教程都是为他服务给大家的,希望大家常来我这个地方转一下?我用的环境MacOSX装了xcode?1.编辑一个hello.c???vihello.c???#include<stdio.h>??intmain(intargc,char*argv)??{??printf("\nHello\n");??return0;??}?...
6352
热度 -
eclipse运行工程时出现JVM异常,生成了hs_err_pid4340.log日志文件
eclipse运行工程时出现JVM错误,生成了hs_err_pid4340.log日志文件大家告诉我为什么会出现这样的错误的?hs_err_pid4340.log日志内容如下。##AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x000c01f1,...
53
热度 -
JVM 自动封闭
JVM自动关闭##AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x6d034caa,pid=2124,tid=4024##JREversion:6.0_27-b07#JavaVM:JavaHotSpot(TM)ClientVM(20.2-b06m...
9711
热度 -
(见习7.2k)面试就这么一道题指针,郁闷了
(实习7.2k)面试就这么一道题指针,郁闷了哈哈,这个不是我的经历,听别人说的据说实习期间是7.2k的岗题目看了一下,只是知道一定与数据类型和对齐有关(地址相差17,数据类型时8字节,那么答案要么都是2,要么都是3)但是细节上面回答不出为什么两个数的绝对值不等。大概是这样:#include<stdio.h>#include<stdlib.h>intmain(){double...
108
热度 -
ret指令替换成jmp指令,该怎么解决
ret指令替换成jmp指令本帖最后由jacky_qiu于2014-01-1017:54:05编辑大家好,我想请教个问题。一般函数末尾像下面:002B18F0popedi002B18F1popesi002B18F2popebx002B18F3movesp,ebp002B18F5popebp002B18F6ret我想在函数的返回指令前添加代码,如下:002B18F0popedi002B18F1pope...
443
热度 -
16位寄存器(以8086寄存器为例)中所有8位和16位寄存器分类集合-对初入汇编世界的你绝对有帮助!该如何处理
16位寄存器(以8086寄存器为例)中所有8位和16位寄存器分类集合--对初入汇编世界的你绝对有帮助!!8086有14个16位寄存器,这14个寄存器按其用途可分为(1)通用寄存器、(2)指令指针、(3)标志寄存器和(4)段寄存器等4类。(1)通用寄存器有8个,又可以分成2组,一组是数据寄存器(4个),另一组是指针寄存器及变址寄存器(4个).数据寄存器分为:AH&AL=AX(accumula...
5266
热度 -
求大神帮助分析下异常日志文件,帮忙指出到底啥出有关问题了
求大神帮助分析下错误日志文件,帮忙指出到底啥出问题了用java写了一个客户端程序,需要运行jre。 在PC机上运行一直都没有问题,最近在平板上试的时候就只能出来一个LOGO,然后...就没有然后了,连登录界面都出不来。 然后执行update程序的时候,发现一个错误日志,不明白是啥意思,求大神帮忙分析解释下,分不是问题。 谢谢。 以下是log文件内容: # #Afatalerrorhasbeende...
539
热度