Страница 3 из 3

Re: Сложение чисел

Добавлено: 10 янв 2007, 16:23
Лелик_1044
А я вообще там сомотрю?
Регистры A и Б
и память 00008800-00008808?

Re: Сложение чисел

Добавлено: 11 янв 2007, 15:41
somewhere
&quot писал(а):А я вообще там сомотрю?
Регистры A и Б
и память 00008800-00008808?
Вообще там. Я делал так:

1. Останавливался на первой строке
2. Заносил в память в диапазон 00008800 - 00008803 первое число.
3. Заносил в память в диапазон 00008804 - 00008807 второе число.
4. Пошагово трейсил и смотрел на регистры А и В и на диапазон 00008808-0000880B где должен быть результат.

Диапазон заполнялся, но не правильно - фактически суммой двух операндов, только не по правилам BCD - из-за нерабочей инструкции DAA.

Короче - ХЕЗ....

И еще - ВАЖНО - не менять строку, которая над контролом с ячейками памяти (где кажеться "Memory" написано). Если туда что-то вводить, то не факт что попадешь в начало диапазона, который ты там ввел. Лучше обычным скролом "доехать" до нужных ячеек. И вообще такое впечатление, что весь этот чудо-дебагер работает на "честном слове" и случайная перемена местами комбинации клавиш приводит к недопустимым инструкциям (такое было).

Например в дебагере Дельфы я точно знаю, что если нужму F8, то инструкция точно выполнится. Да и дебагер там поумнее будет, но это уже другая тема ...

Re: Сложение чисел

Добавлено: 11 янв 2007, 17:33
Лелик_1044
Угу спасибо