Консультация № 106208
20.10.2007, 22:38
0.00 руб.
0 1 1
вот программка
:0102 MOV CX,0000
:0105 ADD AX,0001
:0108 LOOP 0105
если запустить ее в debuger число циклов будет 10000h=1h+(0-1h)
если запускать в AFDPRO и CodeView - цикл будет один.
так кто неверно работает с регистром CX - debugger или Afdpro и
codeview?

Обсуждение

Неизвестный
20.10.2007, 23:13
общий
это ответ
Здравствуйте, Соболев Юрий Вячеславович!
debugger работает правильно.
команда loop, сначала вычитает из регистра cx
единицу, потом сравнивает его с нулём.
Форма ответа