Форум программистов, компьютерный форум, киберфорум
FASM
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
FASM Уроки Iczelion'a на FASM Уроки Iczelion'a на FASM Урок первый. MessageBox на FASM format PE GUI include 'win32ax.inc' ; import data in the same section invoke MessageBox,NULL,msgBoxText,msgBoxCaption,MB_OK retn https://www.cyberforum.ru/ fasm/ thread1240590.html FASM Если fasm написан на самом себе,то чем же Томаш Грыштар компилировал его в первый раз?
Всем привет.У меня возник вопрос:если fasm написан на самом себе,то чем же Томаш Грыштар компилировал его в первый раз?
FASM Побайтовый вывод файла https://www.cyberforum.ru/ fasm/ thread1219549.html
Пытаюсь ввести в консоль файл в шестнадцатеричном виде, но происходит ошибка при выполнении. format PE console 4.0 include 'win32a.inc' xor ebx, ebx ; invoke CreateFile,\ fin,\
FASM Вывод адреса на консоль Пытаюсь на консоль вывести адрес fin: invoke printf, не робит - как правильно надо? format PE console 4.0 entry start include 'win32a.inc' section '.data' data readable fin db 'f1.txt',0 https://www.cyberforum.ru/ fasm/ thread1219432.html
FASM ГСЧ на макросах
Всем привет. Понадобилось заюзать ГСЧ посредством макросов, чтобы каждый раз на стадии компиляции, использовалось уникальное значение. Учитывая семантику препроцессора (там чёрт ногу сломит), дальше чем использование timestamp (%t) и прочей рокировки с ним, дело не ушло)) Реально ли сделать подобный генератор на препроцессоре, и делал ли кто? Добавлено через 48 минут Можно закрывать. ...
FASM Создание окна на fasm Всем привет. Только что начал изучать ассемблер fasm. Возник первый вопрос: как создать окно? Прошу не просто дать мне код, а ещё объяснить что значит. Заранее благодарен https://www.cyberforum.ru/ fasm/ thread1209394.html
FASM Крутящийся и движущийся курсор: /|\-/|\-..... Нужно написать крутящийся и движущийся курсор: /|\-/|\-..... С чего начать? (Win32) Есть ли {backspace} символ? Или он не работает в cmd.exe ? Вообщем интересуют попутно всякие фитчи возможные... Если есть сразу готовый код, было бы очень хорошо. :) Добавлено через 41 минуту start: invoke GetStdHandle,STD_OUTPUT_HANDLE mov ,eax https://www.cyberforum.ru/ fasm/ thread1197700.html Вывести строку в обратном порядке FASM
Помогите пожалуйста! Есть программа которая просто выводит сроку. Нужно сделать так, что эта строка выводилась в обратном порядке. org 100h use16 include 'dec_proc32.asm' mov bx,myname mov si,0 beg_c: mov dl, cmp dl,'$'
FASM Разработка резидентной программы Доброго времени суток, посоветуйте как можно реализовать резидентную программу на ассемблере(FASM). Задание: Прерывание: int 21h; Реализуемая функция: в цифровом виде в выходной файл записывать вызываемую функцию и значения регистров до и после вызова прерывания INT 21h. Буду очень благодарен за помощь. https://www.cyberforum.ru/ fasm/ thread1187170.html FASM Вызываем функции из clib (библиотека Си) в DOS Вобщем, сбылась мечта идиота. Теперь, нежели писать свой ввод/вывод(осoбенно всегда напрягал ввод/вывод вещественных чисел на экран), можно воспользоваться стандартными ф-циями из библиотеки языка Си, той, что под вынью зовётся msvcrt.dll Что получилось в итоге(за отправную точку было взято вот это): format ms coff ; сохранять в 866 кодовой. include 'private\proc.inc'... https://www.cyberforum.ru/ fasm/ thread1179954.html
Организовать вычисления по формуле FASM
привет, всем активным участникам этого чудесного форума!!! помогите, пожалуйста, написать программу на Fasm Assembler. задание: Создать программу на языке Ассемблер, что позволяет организовать вычисления по формуле H=a1+a2*x+a3*x2+a4*x3 заранее всем огромное спасибо! Добавлено через 11 часов 10 минут напишите, пожалуйста, так правильно или нет? format PE console
FASM С помощью цикла определить значение функции F=a*(2^n) добрый день всем участкам данного форума! помогите, пожалуйста, написать программу на Assembler Fasm. ЗАДАНИЕ: Создать программу на языке Ассемблер, что позволяет с помощью цикла определить значение функции F=a*{2}^{n} (n<10). всем огромное спасибо!!! https://www.cyberforum.ru/ fasm/ thread1174160.html
Ушел с форума
Автор FAQ
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
10.08.2014, 06:58  [ТС] 0

Мануал по flat assembler - FASM - Ответ 6561513

10.08.2014, 06:58. Показов 136801. Ответов 50
Метки (Все метки)

Лучший ответ Сообщение было отмечено R71MT как решение

Решение

Эта глава содержит всю важнейшую информацию, которая понадобится вам, чтобы начать использовать flat assembler (FASM). Если у вас уже есть опыт программирования на ассемблере, вам достаточно прочитать лишь первую главу перед использованием этого компилятора.


FASM написан на самом себе, обладает небольшими размерами и очень высокой скоростью компиляции, имеет богатый и емкий макро-синтаксис, позволяющий автоматизировать множество рутинных задач. Поддерживаются как объектные форматы, так и форматы исполняемых файлов. Это позволяет в большинстве случаев обойтись без линкера. В остальных случаях нужно использовать сторонние линкеры, поскольку линкер вместе с FASM не распространяется.

Помимо базового набора инструкций процессора x86 и сопроцессора FASM поддерживает наборы инструкций MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, SSE4a, AVX и 3DNow!, а также EM64T и AMD64 (включая AMD SVM и Intel SMX). FASM ― это быстрый компилятор языка ассемблер, который выполняет несколько проходов компиляции для оптимизации генерируемого машинного кода. FASM способен работать в следующих операционных системах:
  • DOS, расширенные DOS
  • Windows 9X, NT, XP, Vista, Seven
  • Основанные на Linux — напрямую, через системные вызовы
  • FreeBSD
  • Другие, основанные на libc (UNIX-подобные).
  • MenuetOS, KolibriOS — не поставляется в стандартном пакете FASM, поставляется вместе с этими операционными системами.
Версии для разных операционных систем предназначены для использования из системной командной строки и не отличаются поведением.

Этот документ описывает также IDE версию, разработанную для операционной системы Windows, которая использует графический интерфейс взамен консольного и обладает встроенным текстовым редактором. С точки зрения компиляции она обладает в точности такой же функциональностью как и все консольные версии, и дальнейшие части (начиная с 1.2) этого документа являются общими для всех версий компилятора. Исполняемый файл IDE версии называется fasmw.exe, в то время как консольная версия называется fasm.exe.

Вернуться к обсуждению:
Мануал по flat assembler FASM
Вложения
Тип файла: pdf FASM.PDF (505.8 Кб, 274 просмотров)
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.08.2014, 06:58
Готовые ответы и решения:

Неофициальная разработка Flat assembler версии 2.0.0
Разработчик Flat assembler'a Tomasz Grysztar в одном из блогов сообщил о разработке новой...

Flat assembler ругается на PROC
Доброго времени суток. Есть программа, собственно вот что она делает: &quot;На экране инициализировать...

Как подключить include к flat компилятору
Здравствуйте,как подключить include к flat компилятору?Требуется подключить include 'win32a.inc' к...

Flat Assembler
Со временем задачи стали нерешаемыми из-за ужасно медленной скорости. Уже давно хочу перейти на...

50
10.08.2014, 06:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.08.2014, 06:58
Помогаю со студенческими работами здесь

Ошибка в flat assembler
начал изучать ассемблер сталкнулся с такой проблемой: перепечатываю пример из книги: org...

flat assembler массив
У меня есть задание &quot;Упорядочить по убыванию элементы каждого столбцу матрицы&quot; Числа произвольные...

Массив в Flat Assembler
Всем добрый день! Подскажите, почему не работает массив в Flat Assembler? org 100h jmp start...

Как использовать Flat Assembler в Free Pascal?
Я недавно хотел разработать так ради прикола мини ОС с использованием в связке Free Pasal и Flat...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru