问题标签 [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.

0 投票
3 回答
151 浏览

c - 可寻址性的限制?

我正在以下地址阅读一些 C 文本:

https://cs.senecac.on.ca/~lczegel/BTP100/pages/content/compu.html

在“可寻址内存”部分中,他们说“可寻址主内存的最大大小取决于地址寄存器的大小。

我不明白为什么会这样。

谁能给我一个清楚的解释,好吗?

非常感谢。

0 投票
1 回答
4681 浏览

memory - vxWorks 6.8 将物理内存映射到虚拟内存

这是我在这里的第一个问题:)。

我一直在尝试将物理内存映射到 vxWorks 6.8 中的虚拟内存,但没有成功,我正在尝试使用“vmMap”函数,但不知何故它一直返回:

errno = 0x30065 S_taskLib_NAME_NOT_FOUND。

我的代码是:

任何帮助将不胜感激,谢谢,

莫舍。

0 投票
4 回答
9190 浏览

c++ - 指向 STL 容器元素的指针

给定一个不连续的 STL 容器(您也可以考虑) boost::unordered_mapboost::multi_index_container如果没有删除任何元素,是否可以保证容器内元素的内存地址永远不会改变(但可以添加新的)?

例如

换句话说,如果我abc_ptr不从.abcabcabc_list

我问这个是因为我要ABC在 C++/Cli 中包装类,所以我需要指向ABC包装类中的实例的指针。ABC 是一个简单的类,我希望容器来处理内存。如果答案是否定的,那么我将使用std::list<ABC*>.

0 投票
3 回答
34897 浏览

linux - 禁用内存地址的随机化

我正在尝试调试使用大量指针的二进制文件。有时为了快速查看输出以找出错误,我会打印出对象的地址及其对应的值,但是,对象地址是随机的,这违背了快速检查的目的。有没有办法暂时/永久禁用它,以便每次运行程序时都能获得相同的值。

哎呀。操作系统是Linux fsttcs1 2.6.32-28-generic #55-Ubuntu SMP Mon Jan 10 23:42:43 UTC 2011 x86_64 GNU/Linux

0 投票
3 回答
28352 浏览

memory - 计算机中的一个内存位置存储多少数据?

假设 32 位操作系统。

  1. 计算机中的一个内存位置存储多少数据?

  2. 计算机内存存储的基本单位是什么?

  3. 例如存储一个整数需要什么内存地址?如果基本单位是 BYTE,则整数需要 4 个字节。因此,如果我需要存储一个字节,那么如果开始将第一个字节放入内存位置 0001,那么我的整数会在 0003 内存位置结束吗?

如果错了请纠正我?

0 投票
2 回答
4470 浏览

c - 在 C 中使用指针添加整数

说我有int *a, int *b, int *c并且说a并且b已经指向一些整数。

我想将整数向下添加a并将b它们保存到c指向的任何位置

这个:

不起作用。它总是吐出“'一元*'的无效参数。为什么会这样?

附加信息:这是我尝试实现它的方式:

0 投票
1 回答
1264 浏览

shared-memory - 打印共享内存的物理地址空间

在 C 程序中,我有 2 个程序,一个用于将字符串存储在共享内存中,另一个程序是通过访问共享内存来打印相同的字符串。



0 投票
5 回答
165325 浏览

c - 如何在C中打印变量地址?

当我运行此代码时。

我的编译器中不断出现此错误。

你可以帮帮我吗?

谢谢

布拉格曼

0 投票
1 回答
873 浏览

c - 在 ac 程序中打印相同的物理地址

有没有办法在这些程序中打印相同的物理地址(同时使用共享内存概念)而不是打印不同的逻辑地址?

我打印相同物理地址的原因:...

/*阅读这个是可选的,因为我提供了很多不是核心的信息*/

在我的实验室中,我有两个程序:一个通过共享内存概念将字符串存储在物理内存中,另一个通过访问共享内存来打印相同的字符串。

方案一:

方案二:

输出:

在这里,这些程序正在打印 2 个不同的逻辑地址。但是(为了满足大学教授)有没有办法打印相同的物理地址?请帮忙..

0 投票
3 回答
9267 浏览

assembly - 有没有办法获取寄存器的地址?

有没有办法获取寄存器的地址?例如,eax 寄存器的地址(不是它的内容)。