Я реализую алгоритм умножения для школы, поэтому, пожалуйста, не помогите с алгоритмом. Я использую C подпрограммы, поэтому мне не нужно толкать CX, а результат возвращается в DX: AX. Я использую codeview
для выполнения отладки.Команда LOOP не работает, хотя (-cx! = 0)
В LOOP линии, CX рассматривается как 16:
После ступая F10, я считаю, что должен поставить меня на shiftR
этикетке. Что происходит, что CX становится 0, и я по-прежнему выйти из подпрограммы, как это видно на скриншоте:
Как вы можете видеть, что перенос и перелива устанавливаются флаги наступив! Я не думал, что LOOP может это сделать? Что дает? Что я не замечаю?
Что делать, если вы используете F8 вместо F10? –