Форум программистов, компьютерный форум, киберфорум
Assembler, MASM, TASM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/40: Рейтинг темы: голосов - 40, средняя оценка - 4.70
1 / 1 / 0
Регистрация: 12.05.2011
Сообщений: 22

работа fsin

24.05.2011, 00:48. Показов 8366. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть следующий код , fsin работать наотрез отказывается, ткните пожалуйста пальцем в ошибку)

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
kr2_12 PROC FAR a:word, b:word 
PUBLIC kr2_12
 
      mov  ax,b ; 
      mov  bx,a  ;
      mov di,ax
      xor dx,dx
      div bx
      mov cx,37
      mul cx
      xor dx,dx
      mov cx,ax
      mov ax,di
      div bx
      add dx,cx
      xor ax,ax
      mov ax,dx
      xor dx,dx
      mov cx, 0001h
     shl ax,cl
     xor bx,bx
      mov bx,163
      sub ax,bx
              
    mov a,ax
    finit
    fild a
    fsin
        
    ret
    
kr2_12 ENDP
Добавлено через 19 минут
40 fsin
**Error** kr2_12.asm(37) Illegal instruction for currently selected processor(s)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.05.2011, 00:48
Ответы с готовыми решениями:

ошибка в работе fsin
Помогите найти ошибку в работе fsin kr2_07 PROC FAR a:word, b:word PUBLIC kr2_07 mov si,ds mov bx,a ; bx:=a; ...

Нужна летиратура, в которой бы описывались работа с событиями, работа с элементами управления
Помогите пожалуйста найти летиратуру, в которой бы описывались работа с событиями,работа со всеми элементами управления(toolbox).И если...

Работа - проведение обучающих семинаров по C#. Работа по выходным дням ( сб-вс - 32 часа). От 30 000р.
Обязанности - проведение обучающих семинаров по C# Базовый (начальный уровень). Опыт преподавания не обязателен, главное чтобы вы не...

5
Эксперт С++
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
24.05.2011, 01:06
Директиву процессора поставил? Что-нить вроде
.486
Кстати, на каком ассемблере ваяешь?
1
1 / 1 / 0
Регистрация: 12.05.2011
Сообщений: 22
24.05.2011, 01:52  [ТС]
turbo assembler.Собственно на оригинальном синтаксисе.
Сейчас уже негде прверить, а директиву надо опробовать)
0
Эксперт С++
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
24.05.2011, 09:30
Собственно, сообщение об ошибке уже как бе намекает: for currently selected processor - для выбранного типа процессора. Значит, скорее всего, выбран по умолчанию, а это, наверное старый 8086.
0
Ушел с форума
Автор FAQ
 Аватар для Mikl___
16371 / 7683 / 1080
Регистрация: 11.11.2010
Сообщений: 13,757
24.05.2011, 13:14
mathVlad, пробы ради
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
.model tiny
.286
.code
org 100h
start:  finit
    fld a ; загружаю вещественное число
.386
    fsin
    fmul ten
    fistp a1; извлекаю целое число - в ячейку а1 вернет число 10 то есть 10*1,0
    fld b
    fsin
    fmul ten
    fistp b1; в ячейку b1 вернет число 7 то есть 10*0,70710678118654752440084436210485
    fld d
    fsin
    fmul ten
    fistp d1; в ячейку d1 вернет число 3 то есть 10*0,30901699437494742410229341718282
exit:   ret; выходим из программы
a dd 1.5707963267948966192313216916398;в радианах pi/2=90 градусов
b dd 0.78539816339744830961566084581988;в радианах pi/4=45 градусов
d dd 0.31415926535897932384626433832795;в радианах pi/10=18 градусов
a1 dw ?
b1 dw ?
d1 dw ?
ten dd 10.0
end start
0
Yurar
26.05.2011, 23:24
Трансцендентые функции FSIN, FCOS, FSINCOS поддерживаются начиная с .387 процессора

Добавлено через 22 минуты
точнее начиная с .386 процессора
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.05.2011, 23:24
Помогаю со студенческими работами здесь

Количество подведенного и отведенного тепла, работа сжатия, работа расширения
Определить количество подведенного и отведенного тепла, работу сжатия, работу расширения, полезную работу и КПД цикла предыдущей...

Работа формы в фоне, вне фокуса (работа с раскладкой клавиатуры)
Как заставить это работать в фоне? Даный код работает пока форма в фокусе, как только ее отпускаем - она не реагирует. Public...

Работа с Меню. Сохранение, печать, создать новый. Работа с рисованием
В общем сабж. Делается программа, которая должная Сохранять, печатать и очищать поле (создать новый/очистка). Также хочу спросить как...

Работа с файловой системой (системное название некоторых папок и работа со скрытыми документами)
Всем привет, подскажите каким образом можно из VBA сохранить документ txt в папке "Общие документы" и задать для него свойство...

Нужна книга, где рассматриваются работа с прерываниями, указатели, работа с памятью, ассемблерные вставки
Привет всем! Подскажите, пожалуйста, хорошую книгу по C (именно C, не C++). Интересует работа с прерываниями, указатели, работа с памятью,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru