Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 30
1

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

30.04.2016, 13:43. Показов 1788. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Описать в виде указанного (слева) макроса указанное действие над знаковыми
числами размером в байт:
а) ABS R,X : R ≔ abs(X), где R — регистр, X — переменная
б) SUM X,N : AX ≔ сумма элементов массива X из N байтов (N > 0)
в) MAX X,N : AL ≔ максимум элементов массива X из N байтов (N > 0)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.04.2016, 13:43
Ответы с готовыми решениями:

Выполнить над числами указанное действие
С++ начал только вот учить, еще очень мало что знаю, помогите плззз!!! Арифметические действия над...

Выполнить над числами указанное действие и вывести результат
помогите плииииз!!!!1 срочн надо!)))) 1) Арифметические действия над числами пронумерованы...

Выполнить над числами указанное действие и вывести результат.
Арифметические действия над числами пронумерованны следующим образом: 1-сложение, 2- вычитание, 3-...

Выполнить над числами указанное действие и вывести результат
Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3...

1
Прощай, Мир!
1672 / 830 / 253
Регистрация: 26.05.2012
Сообщений: 3,056
30.04.2016, 16:37 2
а)
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
mABS al,5
...
mABS macro r,x
    mov r,x
    
    test r,10000000b
    jz ok
    
    neg r
    
    ok:
endm
Добавлено через 11 минут
б)
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
mSUM mas,len
...
mSUM macro x,n
    xor ax,ax
    xor si,si
    mov cx,n
    sum:
        add al,x[si]
        adc ah,0
        
        inc si
    loop sum
endm
Добавлено через 12 минут
в)
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mMAX mas,len
...
mMAX macro x,n
    mov al,x
    mov si,1
    mov cx,n
    dec cx
    max:
        cmp al,x[si]
        jge skip
        
        mov al,x[si]        
        
        skip:
        inc si
    loop max
endm
2
30.04.2016, 16:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.04.2016, 16:37
Помогаю со студенческими работами здесь

Выполнить над числами указанное действие и вывести результат
Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание,...

Выполнить над числами указанное действие и вывести результат
Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3...

Выполнить над числами указанное действие и вывести результат
Арифметические действие над числами пронумерованы следующим образом: 1 - сложения, 2 - вычитание, 3...

Выполнить над числами указанное действие и вывести результат
Задание: Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 —...

Выполнить над числами указанное действие и вывести результат
14 Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 —...

Выполнить над числами указанное действие и вывести результат
Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru