码迷,mamicode.com
首页 >  
搜索关键字:内存地址    ( 2918个结果
汇编语言入门———cpu与存储器的配合(外部通讯)
存储器:随机存储器(RAM) :断电以后就会丢失;只读存储器(ROM):公共能和链接上分为随机存储器RAM装有BIOS的ROM bios(基本输入输出系统),是由主板和各类接口卡(显卡 网卡)厂商提供的软件系统。接口卡上的RAM (显存)各类存储器的逻辑链接内存地址空间:一个cpu的地址线宽度是10...
分类:编程语言   时间:2014-07-09 17:42:36    阅读次数:231
游戏外挂技术
首先打开植物大战僵尸。进入如下界面。 打开MemSearch工具。截图如下: 注意:可以通过查找出的内存地址来修改阳光值。如果左侧查找出了多个,重新输入目标值,然后点击累计查找,直到找到确切的内存地址。 然后新建一个项目:挂中挂,截图如下: 点击确定 源文件-à...
分类:其他好文   时间:2014-07-09 11:06:31    阅读次数:258
指向函数的指针
指针的作用:指针就是用来存放内存地址的,其目的是为了访问这个地址指向的内存空间。函数指针的定义格式:void (*p)();// (*p),这块代码是固定的,不要问为什么,它就是代表了一个指向函数的指针,p是这个指针变量的名字。p是变量名可以随意修改。//void 代表了这个指针变量指向的函数必须没...
分类:其他好文   时间:2014-07-07 21:17:56    阅读次数:196
内存管理--程序在内存中的分布
在多任务操作系统中的每一个进程都运行在一个属于它自己的内存沙盘中。这个沙盘就是虚拟地址空间(virtual address space)。 1 32位虚拟内存布局 在32位模式下虚拟地址空间总是一个4GB的内存地址块。这些虚拟地址通过页表(page table)映射到物理内存,页表由操作系统维护并被处理器引用。每一个进程拥有一套属于它自己的页表,但是还有一个隐情。只要虚拟地址被使用,那么它就会...
分类:其他好文   时间:2014-07-05 23:59:37    阅读次数:399
LMA(装载内存地址)与VMA(虚拟内存地址)
关于LMA和VMA,这个问题,有点点小复杂,不过,此处,我会把我的理解,尽量通过通俗的方式解释出来,以方便理解。当然,鄙人水平有限,难免有错,希望各位批评指正。       一般提及LMA和VMA,多数情况都是和ld,链接器相关的。在了解这两个名词的详细含义之前,有些基本知识和前提要说一下: [基础知识] 1。从你写的源代码到执行你的程序,一般经历了这几个过程:源代码编辑 -> 编译 ->...
分类:其他好文   时间:2014-07-05 23:39:47    阅读次数:179
原始模型
原始模型就是给出一个原始对象来指明要创建对象的类型,然后用复制这个原始对象的方法创建出更多同类型的对象。 要理解原始模型需要先理解浅层次的拷贝与深层次的拷贝之间的不同。 浅层次拷贝就是利用从Object继承的clone方法,获取的新对象是一份拷贝,然而所引用的对象仅仅拷贝的是内存地址。拷贝对...
分类:其他好文   时间:2014-07-05 21:34:03    阅读次数:177
【深入理解Linux内核】《第二章 内存寻址》笔记 (2014-06-28 12:38)
2.1 内存地址逻辑地址:段+偏移线性地址(虚拟地址)物理地址2.2硬件中的分段2.2.1 段选择符和段寄存器15 3 2 1 0 ------------------------------------------------| |TI |RPL || 索引号 | | |-------...
分类:系统相关   时间:2014-07-02 20:45:39    阅读次数:252
C++学习笔记2
1. C++ 没有明确定义如何释放指向不是用new 分配的内存地址的指针。下面提供了一些安全的和不安全的delete expressions 表达式。  int i; 242 int *pi = &i; string str ="dwarves"; double *pd = newdouble(33); delete str; // error: str is n...
分类:编程语言   时间:2014-07-02 16:36:12    阅读次数:225
内存管理
python: 查看内存地址。1 a=12 print a3 #输出物理内存地址 4 print id(a) 5 #输出物理内存地址(十六进制)6 print hex(id(a))View Code内存基础(C语言):一个程序就是一个进程。堆、栈、全局/静态存储区和常量存储区。什么是常量,全局变量,...
分类:其他好文   时间:2014-06-30 13:35:25    阅读次数:197
Think in Java(三):操作符
1. "==" 和 equals (1) == 用于判断引用对象的内存地址是否相同。 (2) equals比较的也是地址, 但是如果你重写了equals方法, 那么它就可以比较对象的内容。 2. 关于sizeof C和C++的sizeof()用于获取数据需要占用多少字节的内存, 之所以需要sizeof是考虑到平台移植, 因为C和C++相同的数据类型在不同的机器上...
分类:编程语言   时间:2014-06-27 08:31:59    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!