Запитання з тегом «low-level»

7
Як саме працює стопка дзвінків?
Я намагаюся глибше зрозуміти, як працюють операції мов програмування низького рівня, і особливо, як вони взаємодіють з ОС / процесором. Я, мабуть, читав кожну відповідь у кожній нитці, що стосується стека / купи, тут на Stack Overflow. Але є ще одне, чого я ще не повністю зрозумів. Розглянемо цю функцію …

10
Як створити “пробіл” у структурі пам'яті класу C ++?
Питання У контексті низькорівневого вбудованого металу , я хотів би створити порожній простір в пам'яті, в структурі C ++ і без будь-якого імені, щоб заборонити користувачеві доступ до такого розташування пам'яті. Зараз я домігся цього, поставивши потворне uint32_t :96;бітове поле, яке зручно займе місце трьох слів, але воно викличе попередження …

30
Чому ви програмуєте в збірці? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито минулого року . Удосконалюйте це питання У мене є запитання до всіх жорстких хакерів низького рівня. Я натрапив …

9
Що швидше: x << 1 або x << 10?
Я не хочу нічого оптимізувати, клянусь, я просто хочу поставити це питання з цікавості. Я знаю, що на більшості апаратних засобів існує команда збірки бітового зсуву (наприклад shl, shr), яка є однією командою. Але чи має значення (наносекундно, або тактово процесор), скільки бітів ви зміщуєте. Іншими словами, чи є щось …
83 c++  c  performance  cpu  low-level 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.