Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2012, 22:23   #1
Ashley12
Пользователь
 
Регистрация: 29.11.2010
Сообщений: 13
По умолчанию ассемблер, какой из вариантов будет правильный

Нужно написать программу, которая по номеру года, будет определять номер столетия, какой из 2 вариантов кода будет правильный?

Код:
model small
.code
start:
mov cx,1994
mov ax,cx
mov bx,100
div bx
m:add ax,1
cmp dx,0
jne m
mov al,0
mov ah,4ch
int 21h
end start

Код:
model small
.code
start:
mov cx,1994
mov ax,bx
mov bx,100
div bx
cmp dx,0
jne m
sub ax,1
m:add ax,1
mov al,0
mov ah,4ch
int 21h
end start
Ashley12 вне форума Ответить с цитированием
Старый 14.01.2012, 01:08   #2
Step_UA
Форумчанин
 
Аватар для Step_UA
 
Регистрация: 09.06.2011
Сообщений: 388
По умолчанию

в первом варианте, зациклится если год не будет кратен 100 вот здесь:
Код:
m:add ax,1
cmp dx,0
jne m
по второму при делении на BX, делимое должно находится в регистровой паре DX:AX, у вас DX - не определенно, вместо
Код:
mov cx,1994
mov ax,bx
видимо должно находиться
Код:
mov ax,1994
на неконкретные вопросы даю неконкретные ответы ...
Step_UA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
если я хочу чтобы переменная была рандом, нужно просто написать, что типа а:=random? какой это будет тип переменных? gylayko Помощь студентам 6 04.10.2011 12:58
Какой будет алгоритм=) specnazkin Помощь студентам 2 27.11.2010 20:37
C# готовая задача, какой будет конечный результат? dr.Chas Помощь студентам 2 26.11.2010 08:58
какой будет код вычисления для D Витас Помощь студентам 1 22.03.2010 15:37
Если y – вещественная переменная, а n – целая, то оператор присваивания какой будет иметь вид? Naruto63 Помощь студентам 6 23.11.2009 16:30