Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Ассемблер и фигура Лемниската Бернулли https://www.cyberforum.ru/ asm-beginners/ thread957353.html
Получил задачку. Нарисовать, согласно формулам фигуру Лемниската Бернулли с разными параметрами. Учесть статический и динамический режимы, масштаб отображения, фон экрана и цвет фигуры.
MASM и файлы (курсовая) Assembler
Ну вобщем задали курсач на ассемблере (MASM). Задание: Написать программу с использованием записи и чтения времени создания, последней модификации и последнего доступа к файлу. Оригинал:...
Assembler Почему работает пример?
Почему после этой строки mov cs:a,al в переменную 'a' добавляется значение из al(не должно же работать, т.к переменная 'a' находится в сегменте данных, а мы написали сегмент кода - cs(mov cs:a,al))...
Assembler Выход из процедуры Зачем перед выходом из процедуры писать ret 8? .386 .model flat, stdcall option casemap:none include C:\masm32\include\kernel32.inc includelib C:\masm32\LIB\kernel32.lib https://www.cyberforum.ru/ asm-beginners/ thread956982.html
Assembler emulator 8086, команда mov, не могу понять код https://www.cyberforum.ru/ asm-beginners/ thread956959.html
Есть следующий простой код, который выводит в видеорежиме символ 'A' ORG 100h MOV AX, 0B800h MOV DS, AX MOV CL, 'A' MOV CH, 01011111b MOV BX, 15Eh MOV , CX
Какой программой скомпилировать? Assembler
вот мой код у меня вин7 64х какой программой и как(если можно пошагово объяснить) скомпилировать // до этого использовал ТАСМ на 32х . есть ли аналогии? запускал cmd, потом ликнером создавал...
Подсчёт уравнения Assembler
Помогите написать программу на ассемблере Оформить ее в виде API-подобной функции и сохранить результат выполнения выражения в памяти. Вот уравнение 3e/b + 10c е=1994 b=22 c=94 Буду очень...
Assembler Комментарии к коду Есть программа, чтоб сдать экзамен надо объяснить её преподу, но с этим совсем беда. Помогите, пожалуйста, закомментировать её по максимуму, чтоб смогла объяснить: .model tiny .386 ... https://www.cyberforum.ru/ asm-beginners/ thread956613.html
Assembler Сместить символы строки https://www.cyberforum.ru/ asm-beginners/ thread956530.html
Добрый день! Помогите пожалуйста написать программу: сместить все символы строки на 1 назад циклично, т.е. было 12345, стало 23451. Знаю что алгоритм простой, но я в асме полный ноль) Программа...
Assembler Сохранение ответа в регистр Подскажите, пожалуйста, как сделать вот такое задание: AX = max(a/b, b/c, c/d)/min(b/c,c^2,d^3) И как вообще проходит компиляция программы? в ASM никак не могу разобраться:( https://www.cyberforum.ru/ asm-beginners/ thread956331.html
Ушел с форума
Автор FAQ
14185 / 7068 / 833
Регистрация: 11.11.2010
Сообщений: 12,678
19.09.2013, 13:02 0

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

19.09.2013, 13:02. Показов 703. Ответов 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
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() { ...

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