Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
JIEH4iK
0 / 0 / 0
Регистрация: 01.11.2009
Сообщений: 2
1

вычисление выражения 2A+2B

04.11.2009, 18:07. Просмотров 937. Ответов 4
Метки нет (Все метки)

Задачку надо решить для зачета... пробовала сама решить... ничего не получается... минимум 3 ошибки
Составить программу для вычисления выражения 2A+2B. Выполнить циклический сдвиг на 4 позиции.

в пятницу надо показать.. помогите плиииз!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2009, 18:07
Ответы с готовыми решениями:

Вычисление выражения A*B/C
Выручайте, напишите плиз программу -> Вычисление выражения D=A*B/C, где A=6,...

Вычисление выражения (2*b-a+b/c) / (c/4+1)
(2*b-a+b/c)/(c/4+1) как записать на языке ассемблер

Вычисление выражения A/B*C
Напишите код, если не трудно, пожалуйста. Написать фрагмент программы на...

Вычисление выражения 2*a-(b^2+c)
Здравствуйте! Вычислить выражение: 2*a-(b^2+c), вместо b в квадрате записать...

Вычисление выражения
как на ассемблере записать выражение (A * X^4 + B * X^3 + C * X^2 + D * X) div...

4
Goodwin98
2522 / 818 / 10
Регистрация: 31.05.2009
Сообщений: 1,672
04.11.2009, 18:12 2
Assembler
1
2
3
4
5
6
mov eax,[A] ; берем число А
shl eax,1 ; сдвигаем влево на 1 бит, что равносильно умножению на 2
mov ebx,[B] ; берем число В
shl ebx,1 ; умножаем на 2
add eax,ebx ; складываем полученные числа
ror eax,4 ; циклический сдвиг вправо на 4 бита
Цитата Сообщение от JIEH4iK Посмотреть сообщение
не получается ((
Я не экстрасенс, а только учусь.
Что у вас не получается?
0
JIEH4iK
0 / 0 / 0
Регистрация: 01.11.2009
Сообщений: 2
04.11.2009, 18:47 3
не получается ((
0
tiger2009
1 / 1 / 0
Регистрация: 26.09.2009
Сообщений: 10
05.11.2009, 01:10 4
Цитата Сообщение от JIEH4iK Посмотреть сообщение
не получается ((
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Data Segment para 'data'
A      dw        35
B      dw        40
Data Ends
Code Segment para 'code'
Main Proc far
push DS
sub AX,AX
push AX
mov AX,Data
mov DS,AX
call Calc
Main Endp
Calc Proc near
mov ax,A
shl ax,1
mov bx,B 
shl bx,1
add ax,bx 
ror ax,4 
Calc Endp
Code Ends
End Main
Что-то такое. скомпилируй и результат смотри через turbo debugger.
0
NightFlame
1 / 1 / 0
Регистрация: 05.11.2009
Сообщений: 6
05.11.2009, 03:26 5
А какой компилятор? Фейс проге нужен(консоль/гуи)? 16/32 бит?
Как понимаю - нужна консольная прожка, ввод 2 чисел, вывод результата.
0
05.11.2009, 03:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2009, 03:26

Вычисление выражения
Помогите написать программу для вычисления выражения. Данные для переменных...

Вычисление выражения
вычислить выражение (с / 4-d / 62) / (a * a + 1)

Вычисление значения выражения (2c-42)/(c+a-1)
Дано вот такое выражение: (2c-42)/(c+a-1). Нужно вычислить его значение....


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

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

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