Решил сделать тему по аналогии с темой про ТАУ (автору - мое почтение).
Вопросы по этому предмету можно задавать не стесняясь, любые.
Ассемблер для x86 - вопросы можно задавать сюда
- Hold fast!
- Сообщения: 10024
- Зарегистрирован: 29 авг 2006, 08:52
- Пол: мужской
- Благодарил (а): 180 раз
- Поблагодарили: 425 раз
- Контактная информация:
Ассемблер для x86 - вопросы можно задавать сюда
Профессиональная сборка, диагностика и ремонт компьютеров, ноутбуков, ЖК мониторов и др. Гарантия до года. Восстановление информации.
Продажа компьютеров, ноутбуков и комплектующих, в т.ч. дефицитных, серверных.
Тел.: 8-938-10-410-88 (Мегафон, Ростовская область)
Продажа компьютеров, ноутбуков и комплектующих, в т.ч. дефицитных, серверных.
Тел.: 8-938-10-410-88 (Мегафон, Ростовская область)
- MaxP
- Админ localhost'а
- Сообщения: 14281
- Зарегистрирован: 28 мар 2006, 12:58
- Пол: мужской
- Благодарил (а): 762 раза
- Поблагодарили: 1200 раз
Вижу, одна из самых активных тем.
Ок. Что это?
Вопросы по этому предмету можно задавать не стесняясь, любые.
Ок. Что это?

т.+7-918-529-32-26
Системное администрирование, обслуживание (в т.ч. абонентское), ЭП (ЕГАИС, банк-клиент, отчётность), кассы: viewtopic.php?f=34&t=39382
Системное администрирование, обслуживание (в т.ч. абонентское), ЭП (ЕГАИС, банк-клиент, отчётность), кассы: viewtopic.php?f=34&t=39382
- Hold fast!
- Сообщения: 10024
- Зарегистрирован: 29 авг 2006, 08:52
- Пол: мужской
- Благодарил (а): 180 раз
- Поблагодарили: 425 раз
- Контактная информация:
Ассемблер - программа, переводящая текст, написанный на языке Ассемблера в машинный код.
Язык Ассемблера - язык, понятный человеку (не всякому, конечно). Команды (мнемоники), как правило, являются сокращениями от английских слов:
Машинный код - набор нулей и единиц, или шестнадцатеричных цифр... - по сути - эти самые ноли и единицы поступают в центральный процессор, т.е. это язык, понятный процессору.
В отличие от языков программирования высокого уровня (C, Pascal, Basic) - Ассемблер не содержит удобный законченных операторов (например, вывод на экран, удаление файла), каждая его команда соответствует одной или нескольким однотипным командам процессора. Т.е. Ассемблер привязан к конкретному микропроцессору (или микроконтроллеру...) Поэтому в теме написано не про Ассемблер (который свой для каждого процессора/контроллера или их семейства), а про Ассемблер именно для процессоров 80x86 и совместимых с ними.
Язык Ассемблера - язык, понятный человеку (не всякому, конечно). Команды (мнемоники), как правило, являются сокращениями от английских слов:
Код: Выделить всё
JMP - Jump - прыжок (переход)
RET - Return - вернуться (возврат из подпрограммы)
NEG - Negative - отрицание (сменить знак числа)
Машинный код - набор нулей и единиц, или шестнадцатеричных цифр... - по сути - эти самые ноли и единицы поступают в центральный процессор, т.е. это язык, понятный процессору.
В отличие от языков программирования высокого уровня (C, Pascal, Basic) - Ассемблер не содержит удобный законченных операторов (например, вывод на экран, удаление файла), каждая его команда соответствует одной или нескольким однотипным командам процессора. Т.е. Ассемблер привязан к конкретному микропроцессору (или микроконтроллеру...) Поэтому в теме написано не про Ассемблер (который свой для каждого процессора/контроллера или их семейства), а про Ассемблер именно для процессоров 80x86 и совместимых с ними.
Профессиональная сборка, диагностика и ремонт компьютеров, ноутбуков, ЖК мониторов и др. Гарантия до года. Восстановление информации.
Продажа компьютеров, ноутбуков и комплектующих, в т.ч. дефицитных, серверных.
Тел.: 8-938-10-410-88 (Мегафон, Ростовская область)
Продажа компьютеров, ноутбуков и комплектующих, в т.ч. дефицитных, серверных.
Тел.: 8-938-10-410-88 (Мегафон, Ростовская область)
- MaxP
- Админ localhost'а
- Сообщения: 14281
- Зарегистрирован: 28 мар 2006, 12:58
- Пол: мужской
- Благодарил (а): 762 раза
- Поблагодарили: 1200 раз
Как я понимаю, ассемблер "ближе" к машинному коду, в то время как в языках высокого уровня человеку работать легче по причине использования близкого к языку синтаксиса? Командный интерпретатор - это, соответственно, способ перевода языка высокого уровня в машинный код?
т.+7-918-529-32-26
Системное администрирование, обслуживание (в т.ч. абонентское), ЭП (ЕГАИС, банк-клиент, отчётность), кассы: viewtopic.php?f=34&t=39382
Системное администрирование, обслуживание (в т.ч. абонентское), ЭП (ЕГАИС, банк-клиент, отчётность), кассы: viewtopic.php?f=34&t=39382
- Hold fast!
- Сообщения: 10024
- Зарегистрирован: 29 авг 2006, 08:52
- Пол: мужской
- Благодарил (а): 180 раз
- Поблагодарили: 425 раз
- Контактная информация:
Как я понимаю, ассемблер "ближе" к машинному коду, в то время как в языках высокого уровня человеку работать легче по причине использования близкого к языку синтаксиса?
Да, ближе к машинному коду только сам машинный код

Командный интерпретатор - это, соответственно, способ перевода языка высокого уровня в машинный код?
Если коротко - да, как и компилятор.
Профессиональная сборка, диагностика и ремонт компьютеров, ноутбуков, ЖК мониторов и др. Гарантия до года. Восстановление информации.
Продажа компьютеров, ноутбуков и комплектующих, в т.ч. дефицитных, серверных.
Тел.: 8-938-10-410-88 (Мегафон, Ростовская область)
Продажа компьютеров, ноутбуков и комплектующих, в т.ч. дефицитных, серверных.
Тел.: 8-938-10-410-88 (Мегафон, Ростовская область)
- MaxP
- Админ localhost'а
- Сообщения: 14281
- Зарегистрирован: 28 мар 2006, 12:58
- Пол: мужской
- Благодарил (а): 762 раза
- Поблагодарили: 1200 раз
Только компилятор работает "по вызову", а интерпретатор "step-by-step"? 

т.+7-918-529-32-26
Системное администрирование, обслуживание (в т.ч. абонентское), ЭП (ЕГАИС, банк-клиент, отчётность), кассы: viewtopic.php?f=34&t=39382
Системное администрирование, обслуживание (в т.ч. абонентское), ЭП (ЕГАИС, банк-клиент, отчётность), кассы: viewtopic.php?f=34&t=39382
- Hold fast!
- Сообщения: 10024
- Зарегистрирован: 29 авг 2006, 08:52
- Пол: мужской
- Благодарил (а): 180 раз
- Поблагодарили: 425 раз
- Контактная информация:
В очередной раз не пришло уведомление об ответе в теме.
Screech, конечно можно
Это же не мое радио, а форум 
Screech, конечно можно
Это же не мое радио, а форум 
Профессиональная сборка, диагностика и ремонт компьютеров, ноутбуков, ЖК мониторов и др. Гарантия до года. Восстановление информации.
Продажа компьютеров, ноутбуков и комплектующих, в т.ч. дефицитных, серверных.
Тел.: 8-938-10-410-88 (Мегафон, Ростовская область)
Продажа компьютеров, ноутбуков и комплектующих, в т.ч. дефицитных, серверных.
Тел.: 8-938-10-410-88 (Мегафон, Ростовская область)