U
Umberto
Дано задание: через консоль набираются строки ассемблерного кода. Требуется разработать ассемблер для формирования выполняемого файла .сом формата. Реализовать на Си.
Как я понимаю алгоритм для одной строки кода(упрощённо):
1) Читать строку
2) Разбить команду её на составляющие и перевести в двоичный код
3) ???
4) Записать переменную в файл .com, открыв его в двоичном режиме
По воводу п.3. Предлагают:
1) Разбить получившийся в п.2 двоичный код на куски по байту (8 знаков)
2) Перевести каждый кусок в десятичное число
3) Записать это число в переменную типа unsigned char
Но конкретно мне это не совсем понятно. Согласны ли вы с предложением по п. 3? Буду рад вашему решению.
Заранее благодарю.
Как я понимаю алгоритм для одной строки кода(упрощённо):
1) Читать строку
2) Разбить команду её на составляющие и перевести в двоичный код
3) ???
4) Записать переменную в файл .com, открыв его в двоичном режиме
По воводу п.3. Предлагают:
1) Разбить получившийся в п.2 двоичный код на куски по байту (8 знаков)
2) Перевести каждый кусок в десятичное число
3) Записать это число в переменную типа unsigned char
Но конкретно мне это не совсем понятно. Согласны ли вы с предложением по п. 3? Буду рад вашему решению.
Заранее благодарю.