![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Я не понял вот этого:
Код:
С другой - в стек мы помещаем не символ цифры, а число, которое меньше символа цифры на 30h. И я не понял вообще, где хранятся буфера для большого числа, строки, и какое все это имеет отношение к стеку. |
![]() |
![]() |
![]() |
#12 | |
Пользователь
Регистрация: 13.05.2010
Сообщений: 20
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Я так понимаю, что большое число записывается в es
![]() А где инициализируются эти регистры? Код:
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 13.05.2010
Сообщений: 20
|
![]() |
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Я, честно говоря, не знаю, как искать ошибки в программе, кроме как разбираться, как она работает.
Если бы у меня был установлен Ассемблер, я бы смог ее отладить обычным способом. В данный момент могу только глазами просматривать код. Поэтому когда чего-то не понимаю - спрашиваю. Вам могу порекомендовать: 1. Сделать вывод в файл промежуточных результатов и, используя hex-вьюер и обычный калькулятор, проверить результат, локализовав таким образом место ошибки. 2. Переписать процедуру преобразования числа в строку. В частности, мне кажется излишним реализовать 2 разных блока - один для старшей цифры, другой - для остальных. Я бы сделал один блок, формирующий число с ведущими нулями, а потом избавился от ведущих нулей, сдвигая адрес начала строки. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычисления факториала больших чисел (с++) | maksat-15 | Помощь студентам | 7 | 09.06.2012 08:39 |
вывод полинома в программе (была каноническая стала линейная) | Студент13 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 29.04.2011 22:26 |
Вывод капчи в программе! | DKENT | Работа с сетью в Delphi | 8 | 21.10.2010 09:13 |
Вывод баннеров в программе | termit56 | Помощь студентам | 6 | 11.03.2010 14:29 |
Ассемблер - вывод факториала | Voortex | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 07.12.2008 12:29 |