Перевод чисел из одной системы счисления в другую

Задача:

Написать программу перевода чисел из одной системы счисления в другую. Систему счисления (десятичная, двоичная, восьмеричная или шестнадцатеричная) для задания и перевода числа выбирает пользователь. Предусмотреть возможность перевода сразу нескольких чисел, загруженных из файла.

Задача одна, я искал в интернете решения, наткнулся на этот форум, нашел соответствующую тему вот здесь:

Ввод и вывод чисел в различных системах счисления

Вопрос задавался в 2009 году и был дан ответ четкий, хороший, объемный, базара нет, но увы, я не разобрался что где раскоментировать, где в каком месте что поставить. Я пытался вставить код в свой ассемблер, но он выдает немеренное количество ошибок. Скрин, как я пытался вставить в свой код задачу из той темы:

Работаю я на DosBox, пишу на AsmEdit. Возможно я использую не тот отладчик?

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

Я сейчас изучаю книгу Калашникова параллельно, пытаюсь разобраться, но сейчас понял, что времени в обрез, и мне подойдет

любая помощь

.

Объяснении особых не нужно, лишь сам код, если не хотите объяснять, я сам как-нибудь пойму.