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

3 ответа

Адрес массива

int t[10]; int * u = t; cout << t << " " << &t << endl; cout << u << " " << &u << endl;выход: 0045FB88 0045FB88 0045FB88 0045FB7CВыход дляu имеет смысл. Я это понимаюt а также&t[0] должно иметь то же значение, но как получилось&t тоже самое? ...

4 ответа

Правильный ли спецификатор формата для печати указателя или адреса?

Какой спецификатор формата я должен использовать, чтобы напечатать адрес переменной? Я запутался между лотами. % u - целое число без знака % x - шестнадцатеричное значение % p - пустой указатель Какой формат будет оптимальным для печати адреса?

4 ответа

Когда 2 виртуальных адреса могут отображаться на один и тот же физический адрес?

Операционная система / компьютерная архитектура вопрос здесь. Я читал о кешах, о том, как виртуальная индексация кеша позволяет сократить время трансляции адресов. Я наткнулся на следующее: "Virtual cache difficulties include: Aliasing Two ...

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

3 ответа

Почему C ++ не печатает адрес памяти символа, а печатает int или bool? [Дубликат]

Возможный дубликат: Почему адрес данных char не отображается? [https://stackoverflow.com/questions/4860788/why-is-address-of-char-data-not-displayed] Вот код и вывод: int main(int argc, char** argv) { bool a; bool b; cout<<"Address ...

9 ответов

Можно ли назначить адрес переменной в C?

Можно ли присвоить переменной желаемый адрес в памяти? Я пытался сделать это, но я получаю сообщение об ошибке, поскольку «Lvalue требуется как левый операнд присваивания». int main() { int i = 10; &i = 7200; printf("i=%d address=%u", i, &i); ...

4 ответа

Как 8-битные и 16-битные процессоры получают доступ к большему объему оперативной памяти с двумя регистрами?

Меня всегда смущало то, как 8-битные компьютеры получают доступ к более чем 256 байтам оперативной памяти. Я знаю, что он должен использовать два регистра, но может ли кто-нибудь показать мне пример того, как это будет выглядеть в ассемблерном ...

4 ответа

Присвоение адреса целочисленной переменной

Почему вы можете назначить адрес целочисленной переменной, например, компилятор не выдаст ошибку. я всегда, хотя вы можете назначить только целочисленные значения целочисленной переменной int a=0x28ff1cВы можете сделать то же самое для ...

2 ответа

Какие адресные пространства памяти существуют?

Какие формы адресного пространства памяти были использованы? Сегодня широко распространено большое плоское виртуальное адресное пространство. Исторически использовались более сложные адресные пространства, такие как пара базового адреса и ...

6 ответов

Как рассчитать объем памяти по заданному диапазону адресов?

У меня есть упражнение, которое я не могу решить, у меня есть 3 диапазона памяти: First @ Last @диапазон 1: от FD00 0000 до FDFF FFFF диапазон 2: от D000 0000 до DFFF FFFF диапазон 3: от FA00 0000 до FBFF FFFF вопрос в том: дать размер памяти ...

2 ответа

и звездочка и амперсанд в параметре с ++

Я читаю книгу о бинарном дереве поиска и что-то странное пришло в голову. class BST { public: void insert(const Comparable & item) private: BinaryNode *root; struct BinaryNode { Comparable element; BinaryNode *left; BinaryNode *right; ...