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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2010, 22:52   #1
assemblerist
 
Регистрация: 11.08.2010
Сообщений: 8
По умолчанию Что вы думаете по поводу программирования в текстовом редакторе?

Кодируешь, сохраняешь, переименовываешь в формат exe и затем запускаешь. Это ниже самого ассемблера, поскольку работать предстоит с отдельными байтами.
assemblerist вне форума Ответить с цитированием
Старый 24.08.2010, 23:36   #2
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

в текстовом редакторе низя записывать любые байты, знаете ли, так что вопрос абсурден
специально для Вас есть предложение кодить в HIEW - очень просветляет
Нет, ну правда..
yuran666666 вне форума Ответить с цитированием
Старый 25.08.2010, 05:57   #3
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Судя по всему навеяно вот этой темой
Цитата:
Сообщение от assemblerist
Посоветуйте, какой из компиляторов выбрать? Под Windows чтобы без проблем работал. Какой сейчас самый ходовой?
assemblerist вероятно не нашел подходящего компилятора и решил кодить напрямую в блокноте поскольку это "Исключительно трудоёмко, но зато какие горизонты!" Какие? "Да практически безграничные можно сказать... можно разведать много всего интересного таким образом."
Цитата:
Сообщение от assemblerist
Это ниже самого ассемблера, поскольку работать предстоит с отдельными байтами.
Ниже ассемблера не получится, поскольку ассемблер позволяет работать на уровне бит. Кроме того, набор команд в текстовом редакторе сильно сузит диаппазон команд, как сказал yuran666666 "в текстовом редакторе низя записывать любые байты, знаете ли", да и на форуме wasm.ru/forum вам уже ответили
А с вопросом программирования графики на ассемблере без DirectХ’ов и OpenGL вы уже разобрались?

Последний раз редактировалось Mikl___; 25.08.2010 в 06:20.
Mikl___ вне форума Ответить с цитированием
Старый 25.08.2010, 06:52   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Кодить прямо в машинных кодах? Этот уровень человечество прошло в 40-е годы прошлого века. Бесперспективность такого кодирования была выявлена ещё на ламповых ЭВМ первого поколения, поэтому и был придуман Assembler. Это те же машинные команды, только записанные в мнемонической форме.
Ниже Асма ничего нет! Не изобретайте велосипед (как то само срифмовалось) .
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 25.08.2010, 09:06   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Этот уровень человечество прошло в 40-е годы прошлого века.
Зато прикольно )
Все новое хорошо забытое старое, так что некая фишка в этом есть
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.08.2010, 18:11   #6
assemblerist
 
Регистрация: 11.08.2010
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Mikl___ Посмотреть сообщение
Ниже ассемблера не получится, поскольку ассемблер позволяет работать на уровне бит. Кроме того, набор команд в текстовом редакторе сильно сузит диаппазон команд, как сказал yuran666666 "в текстовом редакторе низя записывать любые байты, знаете ли", да и на форуме wasm.ru/forum вам уже ответили
А с вопросом программирования графики на ассемблере без DirectХ’ов и OpenGL вы уже разобрались?
Не знаю на счёт текстового редактора, но одна из главных трудностей мне видится ещё и в невозможности ввода всего напрямую с клавиатуры – клавиш маловато.
Графическая тема ещё не закрыта. Литература (немногочисленная) времён динозавров. Это ещё больше затрудняет движение вперёд.
assemblerist вне форума Ответить с цитированием
Старый 25.08.2010, 19:00   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

интерестно что же вы ввести с клавы то не смогли?
какую команду в асме?на крайняк можно сам опкод написать.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.08.2010, 19:33   #8
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

Цитата:
Сообщение от assemblerist Посмотреть сообщение
Не знаю на счёт текстового редактора, но одна из главных трудностей мне видится ещё и в невозможности ввода всего напрямую с клавиатуры – клавиш маловато
Вы убиваете Кэпа!! Что же нам делоть-от?
Есть 2 варианта:
1. Взять стул и крышку от кастрюли, сказать: "Извините, я на тракторе", найти много камней и открыть магазин конфет;
2. Написать сперва текстовый редактор, который сможет пейсать всяки-разны байтики.. и назовем его хекс-редактором(это чобы Вам над названием не думать долго, я немного подсказал)
Но чтобы написать нам текстовый редактор(читай хекс), могущий писать любые-разные-байтики, нам нужен другой такой редактор, могущий делать то же самое.. Чую в Вас второго пейсателя фасма (который в отличие от Вас не был пейсателем, но все последующие после первой версии фасма писал таки на фасме).. так что для начала недурно было бы написать наш годный, хороший редактор (кабудта хекс) для наших добрых, умных нужд. На том будем исполнять, что уже сделали до того как вы пошли в школу (и не напишут таки лучшего до тех пор пока Вы ее закончите).

PS: Попутно не забудем поглядеть и выучить наизусть (лучше понять структуру построения) опкоды IA-32, какбэ впрок
Нет, ну правда..
yuran666666 вне форума Ответить с цитированием
Старый 25.08.2010, 19:52   #9
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Думаю, что рано или поздно темо-создатель должен понять, что начинать надо не с текстового редактора или асемблера, а с разработки своей супер-мега архитектуры, по сравнению с которой х86, amd64, GPU-архитектуры бутут просто убогими калеками, которыми они, похоже, и являются для аффтора.
f.hump вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компиляция в текстовом редакторе hard-t Общие вопросы C/C++ 2 12.12.2009 03:12
Форматирование текста в текстовом редакторе Delphi2009 Помощь студентам 0 06.05.2009 14:05
Жирный/курсив/подчеркивание в текстовом редакторе Celica Помощь студентам 4 13.04.2009 18:30
Замена слова в текстовом редакторе Славный Общие вопросы Delphi 6 06.06.2008 14:19