Другие языки программирования и технологии
Объясните пожалуйста как работает компилятор.
Объясните пожалуйста как работает компилятор.Насколько я знаю он генерирует введенный вами код, в ассемблерный код.Но как же эти программы потом включаются? Ведь ассемблер тоже язык, и его код тоже нужно скомпилировать...
Доброго времени суток.
Нет, конечно! Блокнот для этого дела не пойдет хотя бы потому, что в нем невозможен ввод некоторых комбинаций. Для этого надо использовать двоичные редакторы. Но и там не все так просто. Ассемблерными инструкциями не обойдетесь. Нужно будет писать именно двоичные инстркуции процессора. А потом да, сохраняете файл и он будет работать при условии, что нет ошибок. Если будете браться за это дело, сохраняйте в формате и с расширением *.com это тоже исполняемый файл, но у него заголовок попроще будет.
Удачи!
Нет, конечно! Блокнот для этого дела не пойдет хотя бы потому, что в нем невозможен ввод некоторых комбинаций. Для этого надо использовать двоичные редакторы. Но и там не все так просто. Ассемблерными инструкциями не обойдетесь. Нужно будет писать именно двоичные инстркуции процессора. А потом да, сохраняете файл и он будет работать при условии, что нет ошибок. Если будете браться за это дело, сохраняйте в формате и с расширением *.com это тоже исполняемый файл, но у него заголовок попроще будет.
Удачи!
КОМПИЛЯТОРОМ называется системная программа, выполняющая преобразование программы, написанной на одном алгоритмическом языке, в программу на языке, близком к машинному, и в определенном смысле эквивалентную первой.
Тебя обманули, ассемблер это машинный код. =)
-------------------------------------------
Только в .COM файл.
Будет.
Если дятел, вопросы в профильную конфу.
Уважаю интерес.
-------------------------------------------
Только в .COM файл.
Будет.
Если дятел, вопросы в профильную конфу.
Уважаю интерес.
а) ассемблер это не машинный код. Строго говоря, это даже не язык, а тип программы, переводящий в машинный код язык ассемблера.
б) компилятор может преобразовывать текст на языке высокого уровня прямо в машинный код, но часто компиляторы используют промежуточное преобразование в ассемблерный код, который уже переводится в машинный код встроенным в компилятор ассемблером.
б) компилятор может преобразовывать текст на языке высокого уровня прямо в машинный код, но часто компиляторы используют промежуточное преобразование в ассемблерный код, который уже переводится в машинный код встроенным в компилятор ассемблером.
компилятор ето приложение лепящое проложение на фунцыях языка
Код на ассемблере потом скармливается ассемблеру, который выплевывает машинный код.
Компилятор - прога проверяющая синтаксическую форму написаной проги и при отсутствии ошибок формирует объектный ход проги - то бишь, преобразование в машиннные коды.
Похожие вопросы
- объясните пожалуйста как работать с циклами с предусловием, с постусловием, с параметром
- объясните пожалуйста, по какому принципу работает Паскаль, на более простом и понятном языке?!
- Что такое RSS? объясните пожалуйста, что он делает и как работает! спасибо!
- Здравствуйте! Объясните кто-нибудь, пожалуйста, как работают регистры сдвига и микропроцессоры сложения, умножения..
- Объясните, пожалуйста, что такое и как работает многопоточность?
- Циклы: ПОКА, ДЛЯ, ДО. Объясните как они работают, и в чом их различие. Простыми словами пожалуйста.
- Для чего нужен указатель this и каков его принцип работы? Объясните пожалуйста самым простым языком, как 2+2.
- Объясните пожалуйста вот этот алгоритм в Free Pascal
- Турбо Паскаль. Объясните пожалуйста
- У Оли есть доступ к сети Интернет по высокоскоростному одностороннему радиоканалу.. . (Объясните пожалуйста как решать)