-
今天小弟我蛋疼了
今天我蛋疼了本帖最后由aini6658于2013-01-0819:10:31编辑表示今天无聊到蛋疼,决定不用查表法来将10进制转换为16进制(PS:因为大家设置缓存一般都对齐4字节的,所以这个也是只处理对齐部分的)不知道还有没改进余地呢IFNDEF_GLOBE_INC_INCLUDEGlobe.incENDIF;//!_GLOBE_INC_COMMENT*/////////////////////...
5777
热度 -
运行eclipse报错,异常日志如上
运行eclipse报错,错误日志如下:##AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x00000000,pid=1684,tid=2668##JREversion:7.0_04-b22#JavaVM:JavaHotSpot(TM)Client...
9439
热度 -
vc内嵌汇编的db替换有关问题
vc内嵌汇编的db替换问题。本帖最后由wzla333tom于2014-06-2615:10:42编辑vc内嵌汇编是不能用dbxxh,xxh...这样的操作方法。现在我用vc的byte[]={...};来定义的。我的代码是这样的__asm{//... movedx,dwordptrss:[ebp+18h] movesi,dwordptrss:[ebp+14h] pushedx pushes...
241
热度 -
一些在线教程
一些在线课程转载自http://www.woshipm.com/zhichang/180007.html下面列出的网站覆盖了科学,艺术和技术这些话题。他们可以教你一切东西,从学习编程到弹吉他,从做鹰嘴豆沙拉到做一个酷炫的app,大部分网站的内容都是免费的。如果你想,学习在线课程edX——在线学习世界上最顶尖大学的精品课程。www.edx.org/Coursera&mdash...
151
热度 -
用gdb也许objdump等工具在保护模式下是否能看到真实的物理地址
用gdb或者objdump等工具在保护模式下是否能看到真实的物理地址(gdb)disassembleDumpofassemblercodeforfunctionmain:0x08048410<+0>: push%ebp0x08048411<+1>: mov%esp,%ebp0x08048413<+3>: and$0xfffffff0,%esp0x08048416...
219
热度 -
用gdb可能objdump等工具在保护模式下是否能看到真实的物理地址
用gdb或者objdump等工具在保护模式下是否能看到真实的物理地址(gdb)disassembleDumpofassemblercodeforfunctionmain:0x08048410<+0>: push%ebp0x08048411<+1>: mov%esp,%ebp0x08048413<+3>: and$0xfffffff0,%esp0x08048416...
206
热度 -
请问一个64位的at&t汇编程序
请教一个64位的at&t汇编程序哪位大侠帮忙调试一段代码.原代码是<professionalassemblylanguage>第4.4节"UsingCLibraryFunctionsinAssembly"中的示例.我的开发环境是64位,不能直接用.做了一些修改,能够编译连接通过,但是没有输出内容..环境如下:操作系统:Linuxlinux.centos2.6.32-279.5....
504
热度 -
求教大家,简单问题,但为什么是这样的结果?(vc6.0)
我是用vc.net2005编译你的代码的,反汇编的结果如下:(局部) mov[ebp+var_8],8//i=8 .text:004113E5moveax,[ebp+var_8]// .text:004113E8mov[ebp+var_D0],eax//i--之前把i的值保存到,temp[0]=8 .text:004113EEmovecx,[ebp+var_8] .text:004113F1sub...
174
热度 -
哪位能帮小弟我将下面这段汇编代码转换为C语言啊多谢了。
哪位能帮我将下面这段汇编代码转换为C语言啊,谢谢了。。。网上找到一个C语言程序,其中嵌入了下边这段汇编语言,看不懂啊,还请各位达人帮忙转换下,非常感谢!!! _asm{ pusheax pushebx pushecx pushedx pushedi moveax,puc_out movebx,puc_y movecx,puc_u movedx,puc_v ...
1924
热度 -
微软公司的一道汇编笔试题,大家来做做!该怎么处理
微软公司的一道汇编笔试题,大家来做做!array1是一个由32个16进制位组成的无符号整数变量,假设其已经初始化。请试着在32位机器上,将其转换成十进制数,并将转化后结果的ASCII码按从低位到高位的顺序依次存入array2变量中。例如:array2[0]存放个位,array2[1]存放十位,以此类推。因为array2的长度有富裕,要求转化完成后,用EDI存放转化后十进制数最高位在array2数组...
8197
热度 -
编译语言指令
汇编语言指令一、数据传输指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.1.通用数据传送指令.MOV传送字或字节.MOVSX先符号扩展,再传送.MOVZX先零扩展,再传送.PUSH把字压入堆栈.POP把字弹出堆栈.PUSHA把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.POPA把DI,SI,B...
393
热度 -
涉及到堆栈地址,不知道怎么写这个call,请问一上,非常感谢
涉及到堆栈地址,不知道如何写这个call,请教一下,非常感谢!各位大侠好!附件是我找到的网游call截图,这是一个丢弃物品的call。其中:第一行的04277288内存段,进一步读出来的参数是:1D59801A代表物品编号0016F74D代表物品ID00000002代表物品数量因为此前没有遇过这样复杂的call。所以在此想请教下,我该如何写出这个call来?多谢各位大大指导!color='#FF8...
2437
热度 -
随机发生两个数 求他们的和 与出现的次数
随机产生两个数求他们的和与出现的次数随机产生一个0-9的数字,将他们的出现次数记录下来将array的数据编号当为数字本身,将里面的数据作为这个数字的计数器但是除了九的那个计数器对了之外其他的几个都错了,能告诉我下原因吗?cmd显示,请详细解释,新手刚接触randloopt:moveax,10callrandomrange;产生随机数字callwritedecmovesi,0;数字的计数器加1mov...
831
热度 -
栈上分配数组,该怎么处理
栈上分配数组今天碰到一个面试题,感慨找工作真难,分享给大家:C/C++code#include<iostream>usingnamespacestd;voidmain(){int**arr=NULL;//int型二维数组introws,columns;cin>>rows;//2cin>>columns;//3//请在此处编写代码,根据rows和columns在栈...
7004
热度 -
起动Eclipse3.6 报错 EXCEPTION_ACCESS_VIOLATION (0xc0000005)
启动Eclipse3.6报错EXCEPTION_ACCESS_VIOLATION(0xc0000005)错误摘要安装subclipse1.6.5后,eclipse3.6启动自动关闭,并在错语日志中记录如下信息##AnunexpectederrorhasbeendetectedbyHotSpotVirtualMachine:##EXCEPTION_ACCESS_VIOLATION(0xc000000...
2906
热度 -
WIN32 视图列表控件的有关问题
WIN32视图列表控件的问题ShowProcessInfoprocusesedi_dwRow,_lpProcessLOCAL@stLVI:LV_ITEMLOCAL@szBuffer[10]:bytemovedi,_lpProcessassumeedi:ptrPROCESSENTRY32mov@stLVI.imask,LVIF_TEXTorLVIF_PARAMpush_dwRowpop@stLVI....
137
热度 -
MSR-Model Specific Registers (非一般模块寄存器)
MSR-ModelSpecificRegisters(特殊模块寄存器)一概念ModelSpecificRegister(MSR)asthenameimpliesismodelspecificandmaychangefromprocessormodelnumber(n)toprocessormodelnumber(n+1).二读写方法MSR是CPU的一组64位寄存器,可以分别通过RDMSR和...
318
热度 -
堆栈的功用,以及存放的数据
堆栈的作用,以及存放的数据在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。要点:堆:顺序随意栈:后进先出(Last-In/First-Out)堆和栈的区别一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、...
99
热度 -
masm6.11编译有关问题
masm6.11编译问题求助大家好我刚刚学习汇编.386.modelflatoptioncasemap:none;includewindows.inc;includeuser32.inc;includekernel32.inc;includelibuser32.lib;includelibkernel32.lib.datanumdb0pro1db"howmanydoyouwant?",0aH,0d...
426
热度 -
python输入错误地记住过去的输入
问题描述 我已经在研究一个问题了几个小时,无法找出为什么它不起作用。 我的代码基本上已经完成,除了一个我无法摆脱的错误。 问题来自edx上PythonMIT课程的介绍。 问题集4问题6。 uinput=-1 hand=-1 whileTrue: uinput=input('Enterntodealanewhand,rtoreplaythelasthand,oretoendgame:') ifui...
32
热度