Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ассемблер _ Ветвления

Автор: 18192123 11.04.2008 19:33

На рисунке блок-схема алгоритма. Мне необходимо написать к блок-схеме код на Ассемблере. Посмотрите пожалуста, правильно ли я это делаю?


mov BX,0
cmp BX,1
jb m1
cmp BX,3
ja m2
mov BX,2
jmp exit
m1: mov BX,7
jmp exit
m2: cmp BX,5
jb m3
jmp exit
m3: mov BX,6
exit




Эскизы прикрепленных изображений
Прикрепленное изображение

Автор: xds 12.04.2008 23:07

В первом условии BX меньше 1 или -1? Если -1, то надо использовать знаковое сравнение (jg, jl и пр.). Кроме того, непонятно значение первого блока - bx = 0.