Результаты поиска по запросу "memory-address"

1 ответ

@ MargaretBloom Мой плохой, я скучаю по истолкованному. Это 9 бит, как вы сказали: 4 * 9 бит (каждый индекс) + 12 бит (смещение) = 48 бит.

ге «Программирование низкого уровня: C, сборка и выполнение программы на архитектуре Intel® 64» я прочитал: Каждый виртуальный 64-битный адрес (например, тот, который мы используем в наших программах) состоит из нескольких полей. На самом деле ...

4 ответа

Да, извини. Я пропустил строку кода.

вая контейнер STL (вы также можете взятьboost::unordered_map а такжеboost::multi_index_container в учет), который является несмежным, гарантируется ли, что адреса памяти элементов внутри контейнера никогда не изменятся, если ни один элемент не ...

3 ответа

Вопрос не в том, сколько битов требуется для адресации в ячейке памяти, а в том, сколько бит может быть сохранено в ячейке памяти, что обычно зависит от размера шины данных. Большинство современных компьютеров являются адресно-байтовыми. Каждый адрес идентифицирует один байт (восемь битов) памяти. Данные, превышающие один байт, могут храниться в последовательности последовательных адресов. [Википедия]

оложим, 32-битная ОС. Сколько данных хранится в одной ячейке памяти компьютера? Какова основная единица хранения памяти в компьютере? Например, для хранения целого числа, какие адреса памяти потребуются? Если основной единицей является BYTE, ...

ТОП публикаций

2 ответа

Зафиксирован ли адрес объекта в течение его жизненного цикла?

Является ли адрес объекта постоянным в течение его жизненного цикла или он может измениться? Я просто думал, что адрес объекта никогда не меняется. Это зависит от JVM? Я не нашел четких спецификаций.

4 ответа

Указатели печати

я запускаю этот код. #include <stdio.h> void moo(int a, int *b); int main() { int x; int *y; x = 1; y = &x; printf("Address of x = %d, value of x = %d\n", &x, x); printf("Address of y = &d, value of y = %d, value of *y = %d\n", &y, y, *y); ...

8 ответов

Адрес памяти переменных в Java

Пожалуйста, посмотрите на картинку ниже. Когда мы создаем объект в Java сnew Ключевое слово, мы получаем адрес памяти от ОС. Когда мы пишемout.println(objName) мы можем увидеть «специальную» строку в качестве вывода. Мои вопросы: Что это за ...

1 ответ

Относительный адрес в стеке и поиск статического указателя на него (у main очень, очень и очень вероятно, будет статический адрес фрейма при каждом запуске программы). Если вам нужна помощь, используйте отладчик! Я рекомендую Immunity Debugger.

ва вернулся, расстроенный и отчаянно ищущий помощи: D. Я пытаюсь создать чит для простой программы, в основном это будет файл .dll, который изменит значение целого числа из основной программы, когда оно вводится в него с использованием своего ...

6 ответов

Тебе нужно

я есть класс для представления трехмерного вектора с плавающей точкой: class Vector3D { public: float x, y, z; float * const data; Vector3D() : x(0.0), y(0.0), z(0.0), data(&x) {} }У меня вопрос: будут ли x, y и z распределяться в памяти ...

2 ответа

Вы хотите изменить ссылку на объект в другой области видимости? Нет. В таких ситуациях лучше всего использовать инкапсуляцию или объектно-ориентированные средства JS, либо поместив тело функции и ссылку, которую вы хотите изменить, в одну область, либо сделав ссылку и члены функции одного и того же объекта. ,

ли найти адрес памяти переменной JavaScript? Код JavaScript является частью (встроенного в) обычного приложения, где JavaScript используется в качестве внешнего интерфейса для C ++ и не запускается в браузере. Используемая реализация JavaScript ...

1 ответ

независимо от того, назначаете ли вы этот промежуточный результат переменной или нет.

кто-то объяснить это мне? Итак, я играл с командой id () в python и наткнулся на это: >>> id('cat') 5181152 >>> a = 'cat' >>> b = 'cat' >>> id(a) 5181152 >>> id(b) 5181152Это имеет некоторый смысл для меня, за исключением одной части: ...