IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Pamagite plz s Assembler'om (https://www.imho.ws/showthread.php?t=59425)

Equal_Man 21.05.2004 23:53

Pamagite plz s Assembler'om
 
Place eight different hex values in a variable called "value"

Sum 1: Add the fourth value then the fifth value in register D0.

Sum 2: Add the first value then the eighth value in register D1.

If the value of sum 1 is equal to the value of sum 2 then display the value
else display nothing in D2

REGISTERS THAT ARE SPECIFIED CAN ONLY BE USED
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Esli ne slozhno napishite plz kod etoi programmi.
Budu ochen blagodaren.

Saruman 22.05.2004 00:02

D0, D1, D2 - ты для какого процессора пишешь-то?

Equal_Man 22.05.2004 11:36

Не знаю, просто задание такое дали.
Если не сложно хот нерабочий код напиши плз.
Ia v assemblere vaashe ne rubliu.

Madness 22.05.2004 15:23

Saruman
У пальмовой мотороллы такие регистры есть.

Equal_Man
>Не знаю, просто задание такое дали.
LOL, нравятся мне такие вопросы - напишите, сам не знаю что.

>Если не сложно хот нерабочий код напиши плз.
Попробую под мотороллу придумать код (ни разу не писал, так что ошибки есть):
move.d #$12345678, a0
move.d a0, (value)
move.d d0, 4(a0)
addq.l d1, 5(a0)
move.d d1, 1(a0)
addq.l d0, 8(a0)
cmp.w d1,d0
bne.s NotEqual
move.d d2, value
NotEqual:
;хз какая процедура вывода
move.d d2,(sp)
systrap Vivod_D2

Работать оно не будет.

>Ia v assemblere vaashe ne rubliu.
Пиши по-русски, не всем легко читать транслит.


Часовой пояс GMT +4, время: 22:07.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.