Вывод Числа На Экран, FASM |
1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!
Вывод Числа На Экран, FASM |
Игорь |
29.09.2010 15:21
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Репутация: 2 |
Пытаюсь сделать процедуру вывода числа в десят. представлении на экран. Делю, кладу в стек, достаю в обратном порядке. Проблема в том, что при запуске из TurboDebugger'a при делении в ax почему-то 0 ,а в dx вообще ерунда какая-то.
|
TarasBer |
29.09.2010 16:52
Сообщение
#2
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
При делении в ax пишется частное, в dx пишется остаток.
-------------------- |
volvo |
29.09.2010 17:52
Сообщение
#3
|
Гость |
Вот тут посмотри реализацию: Обработка символьной информации (там все прокомментировано, что куда и зачем, под FASM прекрасно собирается)
|
Игорь |
29.09.2010 19:34
Сообщение
#4
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Репутация: 2 |
Cпасибо, с делением разобрался. Подскажите только как результат на экран вывести. Я пробовал mov ah,08h
int 21h и int 29h в TD оба нормально, а вот в Windows либо виснет, либо вообще не запускается. |
volvo |
29.09.2010 19:41
Сообщение
#5
|
Гость |
|
Игорь |
30.09.2010 13:01
Сообщение
#6
|
Пионер Группа: Пользователи Сообщений: 56 Пол: Мужской Репутация: 2 |
Готово. Надо было просто обнулить сх в начале программы.
|
Текстовая версия | 18.11.2024 20:06 |