![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.08.2014
Сообщений: 60
|
![]()
Привет. Сделал арифмометр для целых, положительных чисел (http://cupoma58.ru/assembler.html).
Решил добавить кнопку "точка". Весь код остался тот-же. Изменилась арифметика Код:
или дробное), которое сохраняется в буфере stroka db 16 dup (0). Определяется к-во символов целой и дробной части Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
а зачем это делать в ручную? есть-же printf/scanf
Нашедшего выход - затаптывают первым..
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,716
|
![]()
Тогда это уже будет не ассемблер - использование Сишных библиотек
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 12.08.2014
Сообщений: 60
|
![]() |
![]() |
![]() |
![]() |
#5 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
Стесняюсь спросить, Вы для чего всё это делаете?
Если для удовольствия, давно бы уже посмотрели в отладчике, что именно не так. Это же ассемблер, всё сразу видно, что в каком регистре после каждой команды.. Если же Вы хотите, чтобы кто-то разобрался в этом за Вас, то прежде всего надо чётко сформулировать, что именно не так. "Не работает" - это ни о чём. И желательно сразу какой-то минимально воспроизводимый фрагмент, чтобы не медитировать в монитор, а запустить и посмотреть. Лично я предпочёл бы вообще увидеть исполняемый код, но это не всякий любит |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
ну вот например так можно вычислить кол-во символов справа, и слева точки (если она есть). ошибки ввода обрабатывать лень:
Код:
Нашедшего выход - затаптывают первым..
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 12.08.2014
Сообщений: 60
|
![]() Цитата:
Код:
Этот арифмометр - доработка рабочего арифмометра для целых положительных чисел. |
|
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 12.08.2014
Сообщений: 60
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
если юзаешь сопр, то бери после единицы.. есть-же описание в сети..
а так - закрыл тему и всё - мол сами разбирайтесь... зачем вообще открывал???
Нашедшего выход - затаптывают первым..
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
конвертация типов | cupoma58 | Помощь студентам | 0 | 02.08.2018 12:31 |
[Assembler] конвертация типов | cupoma58 | Помощь студентам | 2 | 18.05.2018 12:10 |
Конвертация типов | LD-One | Visual C++ | 1 | 22.06.2017 11:22 |
Конвертация типов | DigitalAngel | C# (си шарп) | 4 | 15.02.2012 17:16 |
Конвертация типов в дельфи | Vikenty | Помощь студентам | 2 | 22.05.2010 18:03 |