Вопросы с тегом «assembly»

Ассемблер является языком программирования низкого уровня для компьютера, микроконтроллера или другого программируемого устройства, в котором каждое утверждение соответствует одной инструкции машинного кода.

4
Почему Дональд Кнут пишет TAOCP на ассемблере?
Я не ненавижу использование ассемблера, так как я написал кое-что в моем курсе os. Но очевидно, что ассемблеру не хватает абстракции, вам нужно больше внимания уделять деталям. Является ли ассемблер действительно важным для написания TAOCP?
20 assembly  taocp 

7
Как программисты справляются с разработкой программного обеспечения низкого уровня на языках высокого уровня?
Я немного новичок в программировании, и лучший способ задать этот вопрос - это на примере. Я знаю, как делать основные вещи в Java и C #. Такие вещи, как небольшое приложение Windows Forms или создание универсального класса. Я в основном учился и еще не пытался сделать что-то большое. В любом …

6
Ассамблея по-прежнему актуальна? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Существуют ли серьезные различия между языком ассемблера и языками более высокого уровня, когда речь …
18 assembly  kernel 

5
Советы для амбициозного студента по созданию собственного ядра [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Я очень амбициозный студент университета, который хочет выучить почти все, что нужно …
18 c  assembly  kernel 

6
Что было первым: компилятор или исходный код?
Мне любопытно о рождении компилятора. Как началось программирование? Люди сначала создавали оборудование, которое распознало определенный набор команд, или люди определяли язык, а затем строили оборудование на его основе? И на родственной ноте, какой был первый язык программирования?

4
Как перейти от сборки к машинному коду (генерация кода)
Есть ли простой способ визуализировать шаг между сборкой кода в машинный код? Например, если вы откроете бинарный файл в блокноте, вы увидите текстовое представление машинного кода. Я предполагаю, что каждый байт (символ), который вы видите, является соответствующим символом ascii для его двоичного значения? Но как нам перейти от сборки к …

8
Обратный инжиниринг: для чего он нужен? [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 7 лет назад . У меня есть …

7
Каковы некоторые преимущества / недостатки использования C перед сборкой? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . В настоящее время я учусь на инженера в области телекоммуникаций и …
15 c  low-level  assembly 

8
Стоит ли включать "сборку" в качестве языка программирования в резюме? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . В ответе на один вопрос это кто-то написал assembly is not a language, it's a process. …

7
Назначение инструкции NOP и оператора выравнивания в сборке x86
Прошел год или около того с тех пор, как я в последний раз посещал занятия по сборке. В этом классе мы использовали MASM с библиотеками Irvine, чтобы упростить программирование. После того, как мы просмотрели большинство инструкций, он сказал, что инструкция NOP, по сути, ничего не делает и не стоит беспокоиться …
15 assembly  x86 

2
Правда ли, что «настоящие программисты могут писать ассемблерный код на любом языке»?
Настоящие программисты могут писать ассемблерный код на любом языке. (Ларри Уолл). Насколько я могу судить, мистер Ларри Уолл пытается сказать, что для настоящего программиста любой язык может иметь ту же функциональность, что и ASM. Но я серьезно не понимаю. Как вы можете написать ассемблерный код на языках высокого уровня, таких …

7
Как именно мы переходим от Binary / Hex к наборам инструкций по сборке?
Так что в последнее время я пытался немного научиться программированию на Embedded / Assembly, а также пытался изучить самый низкий уровень (гейты и тому подобное). Одна вещь меня озадачивает, хотя ... как мы "получаем" наборы инструкций. Я немного понимаю, как работает gates / TTL и тому подобное, но я не …

9
Переписывание IBM на ассемблере + COBOL на C ++
Я работаю агентом / менеджером по прокату в компании по прокату автомобилей, работающей по системе проката, написанной в 1972 году. Я решил, что, возможно, пришло время обновить информацию. Для некоторой предыстории, вот короткий пример безумия, с которым нам приходится сталкиваться из этой программы ежедневно: Агент по прокату должен помнить, что …

6
«Напишите ассемблер на языке C.» Зачем писать переводчик машинного кода для языка низкого уровня на языке более высокого уровня?
Мой преподаватель класса Микропроцессор дал нам задание и сказал: «Напишите ассемблер в Си» - Мой любимый профессор Так что это показалось мне немного нелогичным. Если я не ошибаюсь, язык ассемблера - это первый шаг от машинного кода к путешествию на языки более высокого уровня. Я имею в виду, что C …

2
Как ООП «объекты» и «классы» организованы в памяти на языке ассемблера?
Как объекты организованы в памяти? Например, я знаю, что функция - это фрагмент кода в памяти, который ожидает параметры через стек и / или регистры и обрабатывает свой собственный кадр стека. Но объекты - это гораздо более сложная структура. Как они организованы? Имеет ли каждый объект «ссылки» на методы и …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.