Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Assembler Процедура, которая отображает строки на экран нужно написать процедуру, которая отображает строки на экран, смещение строк передается через адрес в стек. я хочу понять алгоритм. мое понимание: нужно ввести с клавиатуры строку, запихнуть ее в... https://www.cyberforum.ru/ asm-beginners/ thread1723336.html Перевод курсора на следующую строку (текстовый режим) Assembler
Здравствуйте, недавно начал изучать Assembler (MASM), тренируюсь пока что на DOS, возникла необходимость перевести курсор на следующую строку, попытался использовать видео сервис BIOS, но при...
Assembler Вычислить значение выражения: (2*c - d + 23) / (a/4 - 1) (2*c - d + 23)/(a/4 - 1) - вот выражение .MODEL SMALL .STACK 100h .DATA _a DW 8 _b DW 1 _c DW 4 _d DW 6 .CODE https://www.cyberforum.ru/ asm-beginners/ thread1723054.html Assembler Ethernet https://www.cyberforum.ru/ asm-beginners/ thread1722969.html
Всем привет. Народ помогите открыть тайну, можно ли сделать из одного Ethernet 2шт., т.к. там есть 8 контактов, но используются только 4, например переписав драйвер? Заранее благодарен!
Перевести ассемблерный код для 68НС11 на Х86 Assembler
Здравствуйте. Дело такое: есть ассемблерный код для микроконтроллера 68НС11, его нужно переделать в код для микроконтроллера Х86. Подскажите, пожалуйста, какие-нибудь книги или сайты, где проведена...
Assembler Перекомпилировать исходники Закину 100 р на телефон или на киви тому , кто просто пересохронит/перекомпелирует , есть две лаб работы за 2009 год , мне нужны за 2016 год , ассемблер на 7 винду поставить не могу. https://www.cyberforum.ru/ asm-beginners/ thread1722506.html
Assembler Как в comp model сделать вывод на дисплей содержимого группы ячеек памяти в числовой форме Вывод на дисплей содержимого группы ячеек памяти в числовой форме (адрес и длина группы — параметры подпрограммы). Содержимое ячейки распаковывается (с учетом знака), каждая цифра преобразуется в... https://www.cyberforum.ru/ asm-beginners/ thread1722452.html Assembler Алгебраическое сложение
Выполнить алгебраическое сложение двоично-десятичных чисел в кодировке 8421+3 в дополнительном коде. Числа: 563, -759. Не сходится с ответом.
Assembler Математические операции и вывод на экран https://www.cyberforum.ru/ asm-beginners/ thread1722191.html
Здравствуйте. Есть задача: формулу посчитать и вывести содержимое на экран. Формулу прикрепляю. Код подсчета я сделал,а вот с выводом на экран - проблемы. Все делается в программе "emu8086"(не знаю...
Assembler Копировать из массива чётные элементы Перенести из одного массива в другой парные элементы https://www.cyberforum.ru/ asm-beginners/ thread1721806.html
Assembler Генерация звука без использования таймера
Здравствуйте! По заданию необходимо написать программу проигрывающую мелодию из трех нот заданной длительности. Написала я следующее (на данном этапе пытаюсь реализовать воспроизведение ноты соль в...
Assembler Вывод результата вычисления https://www.cyberforum.ru/ asm-beginners/ thread1721551.html
use16 org 100h jmp start x dw 5 y dw 6 b dw 4 c dw 3 z dw ? start: mov ax,;
0 / 0 / 0
Регистрация: 14.04.2015
Сообщений: 50
28.04.2016, 18:00  [ТС] 0

Добавить комментарии к коду. Сравнение чисел - Assembler - Ответ 9082009

28.04.2016, 18:00. Показов 418. Ответов 4
Метки (Все метки)

Ответ

R71MT, Вот вам весь код

Моё задание: A ≤ B со знаком

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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
lab3 segment
assume cs:lab3, ds:lab3, es:lab3, ss:lab3
org 100h
 
begin: jmp main
    mes1 db 'A<=B Verno!$'
    mes2 db 'A<=B Neverno!$'
    a   db  ?
    b   db  ?
    
    cit1 label byte
    max1 db 6
    real1 db ?
    date1 db 6 dup (0)
    
    cit0 label byte
    max0 db 1
    real0 db ?
    date0 db 0
    
    mes0  db 0Ah,0Dh,'$'
    mes3 db 'Vvedite chislo: $'
    
    ASCII_num proc
    xor ax,ax
    xor cx,cx
    mov cl,real1
    mov si,offset date1
    xor bx,bx
    mov bl,10
    m_p1:
        xor dx,dx
        push cx
        mov cl,[si]
        sub cl,30h
        mul bx
        add ax,cx
        inc si
        pop cx
    loop m_p1
    ret
ASCII_num endp
 
    
main:
    mov ah,9 
    lea dx,mes3
    int 21h
    
    mov ah,0Ah
    lea dx,cit1
    int 21h
    
    call ASCII_num
    mov a,al
    
    mov ah,9
    lea dx,mes0
    int 21h
    
    
    ;mov ah,9 
    lea dx,mes3
    int 21h
    
    mov ah,0Ah
    lea dx,cit1
    int 21h
    
    call ASCII_num
    mov b,al
    
    mov ah,9
    lea dx,mes0
    int 21h
    
    mov al,a
    mov bl,b
    
    cmp al,bl
    jle et1
    
    ;daca este falsa conditia
    mov ah,9
    lea dx,mes2
    int 21h
    jmp et2
    
    et1: ;daca-i adevarata conditia
    mov ah,9
    lea dx,mes1
    int 21h
    
    et2: 
    mov ah,0Ah
    lea dx,cit0
    int 21h
    
    ret
    lab3 ends
    end begin
Добавлено через 4 минуты
Второе задание: переделать под вот это:
F(a,b)={0,a-b>8
{1,a*b>24

Если кто-то сможет мне помочь буду очень сильно благодарен, уж слишком трудно второе задание даже для понимания...

Добавлено через 1 час 15 минут
Первое задание сделал.

Кто-то может помочь со вторым?
F(a,b)={0,a-b>8; 1,a*b>24

Вернуться к обсуждению:
Добавить комментарии к коду. Сравнение чисел Assembler
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2016, 18:00
Готовые ответы и решения:

Добавить комментарии к коду
нужно прокомментировать код mov ax,@data mov ds,ax mov cx,br mov si,offset mas xor ax, ax ...

Добавить комментарии к коду
Кто нибудь напишите подробный комментарий к коду ни СИ. Можно подробней по &quot;#define size 5&quot; и int...

Добавить комментарии к коду
Здравствуйте. Кто сможет закомментировать код? &lt;script language=&quot;JavaScript&quot;&gt; var elements =...

Расчетная программа. Добавить комментарии к коду
Закоментировать программный код как можно подробнее Option Explicit Dim polyTest As New...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2016, 18:00

Добавить комментарии к коду (список - стек)
//Список вида &quot;стек&quot; #include &lt;iostream&gt; using namespace std; //объявляем структуру с...

LPC214X. Нужно добавить комментарии к коду на Си и АСМ.
Недавно начал изучать программирования процессоров, и наткнулся на ассемблер и в книги по которой...

LPC214X. Нужно добавить комментарии к коду на Си и АСМ (задание 2)
Закомментируйте пожалуйста эту программу, а то в книги нету толкового объяснения #include...

Нахождение составного числа и среднего арифметического трехзначных чисел (нужны комментарии к коду)
Здравствуйте, помогите пожалуйста разобраться как находится составное число и среднее...

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