IPB

Здравствуйте, гость ( Вход | Регистрация )

> Программирование на ассемблере, Пжалуйста,помогите написать программу на ассемблере
Galina
сообщение 28.11.2010, 4:08
Сообщение #1


Школьник
*

Группа: Продвинутые
Сообщений: 33
Регистрация: 3.4.2008
Город: нязепетровск
Учебное заведение: ЧГПУ



Пожалуйста, помогите написать программу на ассемблере.Составить программу для вычисления выражения 2A+2B, не используя команды умножения. Вывести сообщение о четности результата.Начало есть , но дальше не получается
.model small
.stack 100h
.data
x dw 5
y dw 3
z dw ?
.code
mov ax,@data
mov ds,ax
mov ax,x
add ax,x
add ax,y
add ax,y
mov z,ax
mov ah,4ch
int 21h
end
Эта прорамма только складывает числа , а как проверить на четность?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов(1 - 7)
Vahappaday
сообщение 28.11.2010, 6:54
Сообщение #2


Аспирант
***

Группа: Продвинутые
Сообщений: 334
Регистрация: 26.4.2009
Город: Липецк
Учебное заведение: ЛГТУ
Вы: студент



)))) Можно просто вывести сообщение о чётности))) Результат всегда чётный)))
Или имеется в виду побитовая чётность?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Galina
сообщение 28.11.2010, 8:07
Сообщение #3


Школьник
*

Группа: Продвинутые
Сообщений: 33
Регистрация: 3.4.2008
Город: нязепетровск
Учебное заведение: ЧГПУ



Цитата(Vahappaday @ 28.11.2010, 12:54) *

)))) Можно просто вывести сообщение о чётности))) Результат всегда чётный)))
Или имеется в виду побитовая чётность?


А если например первое число -5 , а второе -0,5 то 5*2+0,5*2 = 11 (нечетное)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
граф Монте-Кристо
сообщение 28.11.2010, 9:19
Сообщение #4


Доцент
******

Группа: Преподаватели
Сообщений: 3 840
Регистрация: 27.9.2007
Из: Старый Оскол
Город: Москва
Учебное заведение: МФТИ/МАИ
Вы: другое



А если первое число 0,01, а второе 0,02, то выражение будет чётным или нечётным?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Galina
сообщение 28.11.2010, 9:51
Сообщение #5


Школьник
*

Группа: Продвинутые
Сообщений: 33
Регистрация: 3.4.2008
Город: нязепетровск
Учебное заведение: ЧГПУ



Цитата(граф Монте-Кристо @ 28.11.2010, 15:19) *

А если первое число 0,01, а второе 0,02, то выражение будет чётным или нечётным?


Наверно чётное
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vahappaday
сообщение 28.11.2010, 11:21
Сообщение #6


Аспирант
***

Группа: Продвинутые
Сообщений: 334
Регистрация: 26.4.2009
Город: Липецк
Учебное заведение: ЛГТУ
Вы: студент



Директива add принимает только целочисленные операнды. Тут нет ни одной команды, которая бы работала с числами с плавающей точкой)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
julia_lisha
сообщение 28.11.2010, 15:46
Сообщение #7


Студент
**

Группа: Продвинутые
Сообщений: 147
Регистрация: 19.12.2009
Из: Omsk
Город: omsk
Учебное заведение: ОмГУ



дествительно, какую четность необходимо вывести?)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vahappaday
сообщение 28.11.2010, 19:25
Сообщение #8


Аспирант
***

Группа: Продвинутые
Сообщений: 334
Регистрация: 26.4.2009
Город: Липецк
Учебное заведение: ЛГТУ
Вы: студент



Вероятнее всего bit parity, но пока ждём подтверждения))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 19:38

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru