|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 (permalink) |
Member
Регистрация: 20.04.2014
Сообщений: 63
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]() задание: Создать программу на языке Ассемблер, что позволяет организовать вычисления по формуле H=a1+a2*x+a3*x2+a4*x3 заранее всем огромное спасибо! |
![]() |
![]() |
![]() |
|
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Вот вам несколько похожих тем, почитайте их и скорее всего вы найдете ответ Assembler Fasm. Организовать вычисления по формуле Assembler Fasm. Определить значение функции Вычислить значение переменной по заданной формуле и переменным |
![]() |
#2 (permalink) |
Member
Регистрация: 20.04.2014
Сообщений: 63
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
![]()
проверьте, пожалуйста.
Код:
format PE console entry start include 'D:\fasmw16726\INCLUDE\win32a.inc' section '.data' data readable writeable message db '%d',0 a1 db 1 a2 db 1 a3 db 1 a4 db 1 x db 1 res dw 0 section '.code' code readable executable ;H=a1+a2*x+a3*x2+a4*x3 start: xor eax,eax mov al,[a2] mul [x] xor ebx,ebx mov bl,[a3] mul [x] xor ecx,ecx mov cl,[a2] mul [x] add ax,bx add ax,cx add al,[a1] mov [res],ax cinvoke printf,message,dword [res] cinvoke getch invoke ExitProcess,0 section '.idata' import data readable library kernel,'kernel32.dll',\ msvcrt,'msvcrt.dll' import kernel,\ ExitProcess,'ExitProcess' import msvcrt,\ setlocale,'setlocale',\ printf,'printf',\ getch,'_getch' |
![]() |
![]() |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
![]() |
Опции темы | |
Опции просмотра | |
|
|