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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.10.2013, 23:39   #1
Satansoft
Пользователь
 
Регистрация: 24.11.2012
Сообщений: 40
Сообщение Шаблон программы в FASM (Assembler)

Интересует шаблон именно под FASM среду. С ассемблером ряд непоняток: Как начинать, как заканчивать, сегменты кода (.code .data)...

Финал кода ругается, может какая библиотека нужна или синтаксис другой? (под win32)

Код:
format PE Console 4.0
entry Start

include 'win32a.inc'
include 'API\kernel32.inc'
include 'API\user32.inc'


section '.data' data readable writeable
y db 0
x db 1
a db 4                                  
b db 2
z db ?
p db ?

section '.code' code readable executable

Start:
mov al, [x]
imul [x]
mov [z], al
mov al, [a]
imul [x]
sub [z], al
mov bl, [b]
add bl, 2
movsx ax, [z]
div bl
mov ah, 0
mov [z], al
mov bl, [x]
imul [x]
imul [x]
movsx  ax, bl
mov cl, 3
div cl
mov ah, 0
sub [z], al
mov bl, [a]
imul [a]
imul [x]
sub [z], bl

invoke GetCommandLine,MB_OK
invoke	ExitProcess,0

Последний раз редактировалось Satansoft; 01.10.2013 в 23:42.
Satansoft вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Assembler FASM neomax38 Помощь студентам 1 30.04.2013 19:17
Синхронизация каталогов (Assembler, FASM) rolex123 Помощь студентам 1 22.04.2012 18:21
Чем отличаеться fasm от fasm editor&? TotKtoNado Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 07.11.2011 17:00
FASM (assembler). Удалить пробелы в начале и в конце строки Zart Помощь студентам 4 23.04.2011 21:18
Assembler. 2 программы с циклами fuzo Помощь студентам 0 24.02.2011 17:15