В процессе трассировки Вы можете не только просматривать, но и изменять содержимое регистров микропроцессора. Внесенные Вами изменения будут действительны только в течение одного прогона программы. Для того, чтобы ввести значение в некоторый регистр, выполните следующие шаги:
1. Находясь в левой верхней части окна CPU нажмите клавишу TAB. Курсор переместится вправо, в ту часть окна, где находится содержимое регистров.
2. Используя клавиши курсора вверх/вниз, выберите тот регистр, содержимое которого вы хотите изменить.
3. Нажмите [Control+C] или ПРОБЕЛ. На экране появится окно ввода значения в регистр.
4. В верхней строке появившегося окна введите новое значение. Не забывайте о правилах записи числовых констант в Ассемблере: h-числа должны заканчиваться символом "h" и, если они начинаются с буквы (A,B...), в первом разряде числа должен стоять 0. После ввода числа нажмите ENTER.
Если вы изменяете содержимое регистров уже не в первый раз, то во второй, третьей и последующих строках окна ввода будут находиться предыдущие введенные Вами значения. Вместо того, чтобы вводить старое значение заново, можно, используя клавиши курсора, выбрать одно из них и нажать ENTER. Регистру присвоится новое значение - это будет отображено на экране. Если Вы введете число неправильно, то появится окно "Symbol not found", сообщающее Вам о допущенной ошибке. Нажмите ENTER, чтобы оно исчезло и повторите все, начиная с пункта 2.
5. После ввода всех необходимых значений в регистры нажмите [Shift+TAB] для возврата назад к тексту программы.