Запитання з тегом «machine-code»

9
Ресурси для навчання програмуванню в машинному коді? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

4
Чому рідний машинний код не можна легко декомпілювати?
З мовами віртуальної машини на основі байт-кодів, таких як Java, VB.NET, C #, ActionScript 3.0 тощо, ви іноді чуєте про те, як легко просто завантажити декомпілятор з Інтернету, запустити байт-код через нього один раз і Часто придумай щось не надто далеко від початкового вихідного коду за лічені секунди. Імовірно, така …

3
Чому виконувані файли залежать від ОС, але не від процесора?
Якщо я напишу програму C і компілюю її у .exeфайл, то цей .exeфайл містить впорядковані машинні інструкції до центрального процесора. (Я думаю). Якщо так, то як мені можна запустити скомпільований файл на будь-якому комп’ютері, на якому працює сучасна версія Windows? Кожна сім'я процесорів має різний набір інструкцій. То як же …

4
Як будується програмне забезпечення для таких машин, як банкомати чи телевізори?
Як початківець програміст, я працював лише з програмуванням на базі комп'ютерних програм, але питання дуже часто трапляється мені в голову, оскільки я розпочав програмування, і не можу відповісти на нього належним чином. Машини не діють самостійно, це робота програміста, він говорить йому, що робити і коли це робити, але моя …

6
"Напишіть асемблер в C." Навіщо писати машинний перекладач для мови низького рівня мовою вищого рівня?
Мій інструктор з класу мікропроцесорів дав нам завдання і сказав: "Напишіть асемблер в C." - Мій коханий професор Тож це здалося мені трохи нелогічним. Якщо я не помиляюся, мова монтажу - це перший крок від машинного коду до подорожі мовами вищого рівня. Я маю на увазі, що мова С є …

5
Компіляція для байт-коду проти машинного коду
Чи компіляція, яка виробляє проміжний байт-код (як, наприклад, Java), замість того, щоб переходити "на весь шлях" до машинного коду, як правило, передбачає меншу складність (і, таким чином, швидше за все, потребуватиме менше часу)?

1
Машинний код JIT та біт виконання
Яким чином машинний код, сформований під час виконання (наприклад, вихід JIT), насправді виконується ЦП, якщо CPU / OS має біт відключення виконання? Наскільки я знаю, багато сучасних процесори і операційні системи включають підтримку для NX біт (включаючи Intel і ARM), що захищають машинний код , який зберігається в будь-якому адресу …
10 machine-code  jit  llvm 

5
Чи справді авторам-компіляторам потрібно «зрозуміти» машинний код? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Це може бути дивним питанням. Хлопець, що пише компілятор C ++ (чи будь-яку мову, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.