问题标签 [memory-address]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 可寻址性的限制?
我正在以下地址阅读一些 C 文本:
https://cs.senecac.on.ca/~lczegel/BTP100/pages/content/compu.html
在“可寻址内存”部分中,他们说“可寻址主内存的最大大小取决于地址寄存器的大小。 ”
我不明白为什么会这样。
谁能给我一个清楚的解释,好吗?
非常感谢。
memory - vxWorks 6.8 将物理内存映射到虚拟内存
这是我在这里的第一个问题:)。
我一直在尝试将物理内存映射到 vxWorks 6.8 中的虚拟内存,但没有成功,我正在尝试使用“vmMap”函数,但不知何故它一直返回:
errno = 0x30065 S_taskLib_NAME_NOT_FOUND。
我的代码是:
任何帮助将不胜感激,谢谢,
莫舍。
c++ - 指向 STL 容器元素的指针
给定一个不连续的 STL 容器(您也可以考虑) boost::unordered_map
,boost::multi_index_container
如果没有删除任何元素,是否可以保证容器内元素的内存地址永远不会改变(但可以添加新的)?
例如
换句话说,如果我abc_ptr
不从.abc
abc
abc_list
我问这个是因为我要ABC
在 C++/Cli 中包装类,所以我需要指向ABC
包装类中的实例的指针。ABC 是一个简单的类,我希望容器来处理内存。如果答案是否定的,那么我将使用std::list<ABC*>
.
linux - 禁用内存地址的随机化
我正在尝试调试使用大量指针的二进制文件。有时为了快速查看输出以找出错误,我会打印出对象的地址及其对应的值,但是,对象地址是随机的,这违背了快速检查的目的。有没有办法暂时/永久禁用它,以便每次运行程序时都能获得相同的值。
哎呀。操作系统是Linux fsttcs1 2.6.32-28-generic #55-Ubuntu SMP Mon Jan 10 23:42:43 UTC 2011 x86_64 GNU/Linux
memory - 计算机中的一个内存位置存储多少数据?
假设 32 位操作系统。
计算机中的一个内存位置存储多少数据?
计算机内存存储的基本单位是什么?
例如存储一个整数需要什么内存地址?如果基本单位是 BYTE,则整数需要 4 个字节。因此,如果我需要存储一个字节,那么如果开始将第一个字节放入内存位置 0001,那么我的整数会在 0003 内存位置结束吗?
如果错了请纠正我?
c - 在 C 中使用指针添加整数
说我有int *a, int *b, int *c
并且说a
并且b
已经指向一些整数。
我想将整数向下添加a
并将b
它们保存到c
指向的任何位置
这个:
不起作用。它总是吐出“'一元*'的无效参数。为什么会这样?
附加信息:这是我尝试实现它的方式:
shared-memory - 打印共享内存的物理地址空间
在 C 程序中,我有 2 个程序,一个用于将字符串存储在共享内存中,另一个程序是通过访问共享内存来打印相同的字符串。
c - 如何在C中打印变量地址?
当我运行此代码时。
我的编译器中不断出现此错误。
你可以帮帮我吗?
谢谢
布拉格曼
c - 在 ac 程序中打印相同的物理地址
有没有办法在这些程序中打印相同的物理地址(同时使用共享内存概念)而不是打印不同的逻辑地址?
我打印相同物理地址的原因:...
/*阅读这个是可选的,因为我提供了很多不是核心的信息*/
在我的实验室中,我有两个程序:一个通过共享内存概念将字符串存储在物理内存中,另一个通过访问共享内存来打印相同的字符串。
方案一:
方案二:
输出:
在这里,这些程序正在打印 2 个不同的逻辑地址。但是(为了满足大学教授)有没有办法打印相同的物理地址?请帮忙..
assembly - 有没有办法获取寄存器的地址?
有没有办法获取寄存器的地址?例如,eax 寄存器的地址(不是它的内容)。