|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.05.2015, 17:59 | #1 |
Новичок
Джуниор
Регистрация: 28.05.2015
Сообщений: 1
|
Работа с консолью, fasm
Доброго времени суток. Начинаю разбираться в ассемблере, написала часть программы, в которой открывается консоль, могу ввести текст, потом этот текст выводится следующей строкой.
Нужно написать функцию, которая преобразовывает во введенной строке все цифры из 10-ной с/с в 16-ную, а текст оставляет без изменения. Не могу найти похожих примеров, может кто-то что-нибудь может подсказать? За помощь отблагодарю.. Заранее спасибо |
28.05.2015, 20:56 | #2 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
Под винду или под-дос пишеш? Тебе нужно решить 4 задачки:
Ниже - функции(2,3). Надеюсь, 1/4 сможеш решить самостоятельно: 1. Найти в строке символы цифр 2. Перевести символы в BCD-число 3. Перевести BCD, в символьное представление HEX 4. Переписать строку и вывести на экран Функция перевода ASCII-символов(85) в BCD-число. Символы в AX: Код:
Код:
Нашедшего выход - затаптывают первым..
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с консолью в GUI приложении | Anonymous1235 | Общие вопросы Delphi | 10 | 05.08.2014 15:17 |
Работа с консолью | kineziz | Общие вопросы C/C++ | 0 | 29.03.2014 22:23 |
Работа с консолью | BomaN1 | Помощь студентам | 0 | 19.12.2011 20:41 |
Работа с консолью | WindOfDark | Помощь студентам | 0 | 07.01.2011 15:21 |
Работа с консолью, вопросы | Hacker19_90 | Общие вопросы C/C++ | 21 | 24.12.2008 20:41 |