Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2013, 16:28   #1
ImSoul
 
Регистрация: 06.06.2013
Сообщений: 5
По умолчанию Проверьте программу вычисления выражения

Вот такое задание было x= -(c+2a+4b+b)
Проверьте пожалуйста правильно ли я сделал)

Код:
org 100h
begin:
mov ah,[a]
mov dl,ah
mov dh,[b]
mov bl,[c]
mov bh,bl
 
add ah,dl ; 2a
add bh,ah ; c+2a
mov cl,dh
add dh,cl 
add dh,cl
add dh,cl
add bh,dh ; c+2a+4b
add bh,cl ; c+2a+4b+b 
neg bh ; -(c+2a+4b+b)
mov [X],bh ;otvet budet v registre bh
a db 3
b db 3
c db 4
X db ?
hlt
end begin
 
ret


___________
1) Название темы не соответствует правилам форума

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


2) Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)

Не забывайте об этом!

Модератор.

Спасибо,учту.

Последний раз редактировалось ImSoul; 13.06.2013 в 17:02.
ImSoul вне форума Ответить с цитированием
Старый 13.06.2013, 18:02   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Я бы делал по другому.
Ты запусти свою программу и сверь результат.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
составить программу вычисления выражения Al'f!ra Паскаль, Turbo Pascal, PascalABC.NET 2 22.05.2012 16:02
Составить программу вычисления выражения Zebar57 Помощь студентам 2 14.05.2012 17:24
Составить программу вычисления выражения NXZ Паскаль, Turbo Pascal, PascalABC.NET 6 05.04.2012 23:59
Исправтье программу вычисления выражения? unnoder Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 30.05.2011 06:22