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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2012, 00:02   #1
The Catalyst
 
Регистрация: 01.12.2011
Сообщений: 9
По умолчанию программы на ассемблере

(Y – 2•X) + 24/X - задание
код в блокноте
.MODEL SMALL
.DATA
x dw 4
y dw 531
f dw 2
z dw ?
.CODE
begin: MOV AX, @DATA
mov ds, ax
mov ax, x
mul f ;х поместим в ах
sub ax, y ;отнимем ах от у
mov z, ax ;запишем ax в z
mov ax, 24 ;ax присваиваем 24
div x ;делим ax на x
add z,ax ;добавим к записанному значению z значение ax
MOV AH, 4CH
INT 21H
END begin
линковал через программу TASM 4
проверте кто знает правильно или нет, а то как по моему результат в итоге не правильный выбивает в debug
The Catalyst вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Код программы на Ассемблере (масм32) dimon305 Помощь студентам 6 18.05.2010 15:42
Код программы на Ассемблере (масм32) dimon305 Фриланс 4 17.05.2010 09:50
Программы на ассемблере SupeR3D Фриланс 3 27.12.2009 13:40
циклические программы на турбо ассемблере nomersy Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 05.12.2009 16:56