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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2017, 09:51   #11
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

https://flatassembler.net/examples.php
p51x на форуме Ответить с цитированием
Старый 13.04.2017, 11:26   #12
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Виталий Владимирыч
Всё нормально. Главное пройти через самый сложный этап научиться компилировать программу.

Цитата:
Компьютер, как я уже говорил, с ОС Windows XP и ноутбук с 7. Какие ещё параметры о системе или компьютере мне необходимо учитывать при настройке?
Забыл сказать что ассемблер для DOS отличается от ассемблера для Windows.
У вас пример для DOS и на TASM!

Он же на FASM
Код:
use16               ;Генерировать 16-битный код
org 100h            ;Указание компилятору вести отсчёт смещения от адреса 100h, так как DOS грузит по данному смещению.
 
    mov dx,hello    ;В DX адрес строки.
    mov ah,9        ;Номер функции DOS.
    int 21h         ;Обращение к функции DOS.
 
    mov ax,4C00h    ;\
    int 21h         ;/ Завершение программы
;-------------------------------------------------------
hello db 'Hello, world!$'
Но настройки проекта надо подправить. RadASM рассчитан на виндоус.
Пропускаем стадию линковки Fasm сразу выдаст файл в формате *.com (но RadASM его переименует в *.exe)


После того как с компилируете проект следует запускать из командной строки.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 13.04.2017, 11:35   #13
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
формате *.com (но RadASM его переименует в *.exe)
Тоже можно поправить.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 13.04.2017, 14:15   #14
R71MT
Участник клуба
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,428
По умолчанию

Цитата:
Сообщение от Виталий Владимирыч Посмотреть сообщение
если можно, запишите этот код в fasme
Если хотите освоить FASM, то можно просто скачать его, и компилировать программный код сразу FASM'ом. Для этого достаточно нажать клавишу(F9) в его окне, без никаких настроек. И не нужен никакой RadASM.

В своём коде попробуйте сменить ORG 10h, на ORG 100h и указать в настройках RadASM, что нужно использовать для компиляции именно TASM.
Нашедшего выход - затаптывают первым..
R71MT вне форума Ответить с цитированием
Старый 14.04.2017, 02:28   #15
Виталий Владимирыч
 
Регистрация: 07.04.2017
Сообщений: 6
По умолчанию

Спасибо всем! Буду обучаться. Но, вопросы, наверное ещё будут.
Виталий Владимирыч вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
настройка и установка модема asheru Компьютерное железо 5 21.01.2011 15:57
Установка и настройка спутниковой тарелки bondik Свободное общение 2 10.01.2011 00:13
Установка путей в RadASM Ivan_32 Софт 0 10.06.2009 04:44
Настройка RadAsm Sethii Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 16.02.2009 20:31