|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.12.2009, 15:34 | #1 |
Пользователь
Регистрация: 29.11.2009
Сообщений: 12
|
Не создается объектный файл TASM
ЗАДАНИЕ:
Имеется система трех уравнений и следующие данные: − строка десятичных байт X из двадцати элементов: 23,12,54,60,04,71,37, 45,67,67,27,77, 25,37, 45,37,24,58,23,42; − коэффициенты: a = 22, b=20, с=56; − система уравнений: Y1= aX2i + bXi + c; Y2 = a3/Xi + b2Xi − cXi; Y3 = bcXi − Xi/2 + aXi. Вычислить: ∑ Y1 для всех 4 ≤ Xi ≤ 30; ∑ Y2, если Xi = 37; ∑ Y3, если 40 ≤ Xi ≤ 99; КОД ПРОГРАММЫ: .model small; .stack 300h; .data; X DB 23,12,54,60 DB 04,71,37,45 DB 67,67,27,77 DB 25,37,45,37 DB 24,58,23,42 a DB 22 b DB 20 c DB 56 d DB 2 Y1 DQ (0) Y2 DQ (0) Y3 DQ (0) .code; beg: mov Ax,@data mov DS,AX mov SI,0 mov CX,20 M1: mov AX,X+[SI] cmp AX,30 JA M2 cmp AX,4 JAE M4 M5: inc SI loop M1 JMP M6 M2: cmp AX,37 JNE M3 mov BX,AX mov AX,a mul a mul a div BX xchg AX,BX mul b mul b add BX,AX mov AX,X+[SI] mul c sub BX,AX add Y2,BX JMP M5 M3: cmp AX,90 JA M5 cmp AX,40 JB M5 mov BX,AX mul b mul c xchg AX,BX div d sub BX,AX mov AX,X+[SI] mul a add AX,BX add Y3,AX JMP M5 M4: mov BX,AX mul BX mul a xchg AX,BX mul b add AX,BX add AX,c add Y1,AX JMP M5 M6: mov AH,4Ch int 21h end beg Подскажите в чем ошибка, не создается объектный файл. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TASM дело тонкое!:) (Где в TASM IDE?) | 3.14oner | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 9 | 15.11.2011 16:20 |
Не создается таблица | ymka2 | БД в Delphi | 6 | 29.11.2009 15:25 |
Не создается диалог | -CrAzYMaN- | Общие вопросы C/C++ | 4 | 23.11.2009 11:06 |