|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.11.2009, 01:46 | #1 |
Регистрация: 02.11.2009
Сообщений: 3
|
Перевод символов в hex(ASCII table)
Помогите, пожалуйста, разобраться с этой программой. Т.е. она есть, но я как бэ в ассемблере совсем не шарю, к сожалению. пока, естественно. Вот. Задача состоит в том, чтобы она(программа) переводила каждый введённый символ в 16тиричное значение из таблицы ASCII. И мне нужно знать - какой принцип действует в данном случае - она берёт каждый символ отдельно и ищет его символьное соответствие в таблице ASCII и просто выписывает значение этого символа? Если нет, то как? Если возможно -напишите комментарии, как можно более раскрыто и доступно. Спасибо вам большое заранее ! Честно говоря не представляю на чём она была написана, но сам пользуюсь emu8086.
Код:
|
02.11.2009, 08:25 | #2 |
Форумчанин
Регистрация: 02.04.2008
Сообщений: 358
|
программа работает так, вводит строку input proc, затем разбирает строку по символам convertString proc, для каждого символа выводит его ASCII-код convertByte proc в строку outpString db (каджый символ это два 16-х числа, так что 8 бит делятся на 4 старших-1 число и 4 младших 2-е число, символы соответствующие цифрам берутся из таблицы hex_table db), затем процедура output proc выводит полученную строку
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666 mail: airyashov(а)inbox.ru |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод в HEX посредством javascript | WennY | JavaScript, Ajax | 5 | 04.07.2009 23:32 |
Перевод BIN -> HEX | Piar | Помощь студентам | 2 | 20.05.2009 15:44 |
Перевод из HEX в АСМ | PaperPlane | Софт | 12 | 30.04.2009 03:05 |
Перевод кода символа в символ таблицы ASCII | nerh | Общие вопросы C/C++ | 3 | 01.02.2008 20:34 |