Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
5 / 5 / 1
Регистрация: 23.02.2013
Сообщений: 71
1

не могли бы дать комментарии к этому коду?

19.09.2013, 10:14. Просмотров 701. Ответов 3
Метки нет (Все метки)


Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
use16
mov ax,[a]
div word [b]
mov bp,ax
mov ax,[b]
mov bx,[_c]
mov di,bx
div bx 
xchg bx,ax
mov cx,[d]
div cx 
xchg di,ax
mul ax
mov si,ax
mov ax,cx 
mul cx
mul cx 
xchg bp,ax
 
cmp ax,bx
jbe @f
mov ax,bx
@@:
cmp ax,di
jbe @f
mov ax,di
@@:
cmp bp,bx
jae @f
mov bp,bx
@@:
cmp bp,si
jae @f
mov bp,si
@@:
 
div bp
ret
 
a dw 1
b dw 2
_c dw 3
d dw 4
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2013, 10:14
Ответы с готовыми решениями:

Не могли бы вы пояснить те части кода, которые я не понимаю (отмечено в комментариях к коду)?
Необходима помощь в разборе программного кода. Сама программа принимает на вход пятизначное число...

Отсортировать массив и дать комментарии к коду
Отсортировать данный массив вещественных чисел

Не могли бы вы дать решение данной задачи
C. Созвездие ограничение по времени на тест2 секунды ограничение по памяти на тест256 мегабайт...

Блок-схема по этому коду
Блок схему по этому коду , не могу сообразить в блок схемы Program P; var i,n,k,j:longint; ...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
3
Ушел с форума
Автор FAQ
14177 / 7061 / 831
Регистрация: 11.11.2010
Сообщений: 12,669
19.09.2013, 10:41 2
Sevi4_by,
а задание как звучало?

Добавлено через 1 минуту
AX = max(a/b, b/c, c/d)/min(b/c,c2,d3)
0
5 / 5 / 1
Регистрация: 23.02.2013
Сообщений: 71
19.09.2013, 12:00  [ТС] 3
Mikl___, да, вот так

Добавлено через 1 час 9 минут
Mikl___, не могли бы Вы прокомментировать этот код?
0
Ушел с форума
Автор FAQ
14177 / 7061 / 831
Регистрация: 11.11.2010
Сообщений: 12,669
19.09.2013, 13:02 4
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
use16
mov dx,0
mov ax,[a]
div word [b]
mov bp,ax; bp=a/b
mov dx,0
mov ax,[b]
mov bx,[_c]
mov di,bx; di=c
mov dx,0
div bx 
xchg bx,ax; bx=b/c ax=c
mov dx,0
mov cx,[d]
div cx 
xchg di,ax; di=c/d  ax=c
mul ax
mov si,ax; si=c^2
mov ax,cx ; ax=d
mul cx
mul cx 
xchg bp,ax; bp=d^3 ax=a/b
 
cmp ax,bx; a/b > b/c ?
jbe @f
mov ax,bx; ax=max(a/b,b/c)
@@:
cmp ax,di
jbe @f
mov ax,di; ax=max(a/b,b/c,c/d)
@@:
cmp bp,bx; d^3 > b/c ?
jae @f
mov bp,bx; bp=min(d^3,b/c)
@@:
cmp bp,si
jae @f
mov bp,si; bp=min(d^3,b/c,c^2)
@@:
mov dx,0
div bp; AX = max(a/b, b/c, c/d)/min(b/c,c^2,d^3)
ret
 
a dw 1
b dw 2
_c dw 3
d dw 4
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.09.2013, 13:02

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Вывод последних записей по этому коду
$achievement = mysql_fetch_assoc(mysql_query("SELECT * FROM $server_cdb.character_achievement WHERE...

Построить блок-схему к этому коду
Нужно построить блок-схему к функции. Программа работает по формуле F=G*(m1*m2)/r*r var ...

Дать комментарии к программе
static void Main(string args) // аргументы { int n; n = Convert...

Дать комментарии к программе
Прокомментируйте пожалуйста каждую строку кода, не все понимаю public Form1() { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.