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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2010, 01:37   #1
doda666
Новичок
Джуниор
 
Регистрация: 15.03.2010
Сообщений: 2
По умолчанию Вычисление условного арифметического выражения

Доброго времени суток дорогие программеры, очень прошу помочь, спасибо заранее, есть задание с условием. M,N,P - числа, длинной в слово, причём M=125, N=7, P=-11. X вводим с клавы!

ЕСЛИ X>5 Z = (N-1)*P
ЕСЛИ X<=5 Z = (M+N)-1

Последний раз редактировалось doda666; 16.03.2010 в 02:58.
doda666 вне форума Ответить с цитированием
Старый 16.03.2010, 02:56   #2
doda666
Новичок
Джуниор
 
Регистрация: 15.03.2010
Сообщений: 2
По умолчанию

Я сделал прогу, поидее , которая должна делать 1-вое уровнение, НО, заместь того что мне нада выбивает вот это , В чём прикол???



NAME PROBA
MODEL SMALL
STACK 100H
.DATA
N DW 7
P DW -11
X DB ?
.CODE
MAIN PROC
MOV AH,1
INT 21H
SUB AL,48
CMP AL,5
JG MET1
CWD
JMP MET2
MET1: MOV AX,N
SUB AX,1
MOV BX,P
MUL BX
MET2: RET
MAIN ENDP
END
doda666 вне форума Ответить с цитированием
Старый 16.03.2010, 08:02   #3
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

неправильно организован выход из программы
у Вас exe не com
ret заменить на
mov ax,4c00h
int 21h
или в начале программы положить в стек правильный адрес возврата
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычисление среднего арифметического по датам mori Microsoft Office Excel 6 17.12.2009 08:21
Поиск среднего арифметического в массиве Джед Общие вопросы C/C++ 15 12.06.2009 16:32
Построение арифметического выражения. Arugin Помощь студентам 5 16.03.2009 09:49
Нахождение среднего арифметического AliVe Паскаль, Turbo Pascal, PascalABC.NET 1 12.04.2007 00:25