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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2015, 15:10   #21
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Вы собрались 0 и 1 в иде писать? Есть debug, hiew, например...

Если вы про асм, то абсолютно также как и иде для любого другого языка.
p51x вне форума Ответить с цитированием
Старый 19.10.2015, 15:19   #22
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Любая IDE как правило просто запускает экзешник компиля с передачей ему параметров.
Например:
Код:
unit Unit1;

{$mode objfpc}{$H+}

interface

uses  windows,
      Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;

type

			{ TForm1 }

      TForm1 = class(TForm)
						Memo1: TMemo;
						procedure FormCreate(Sender: TObject);
						procedure FormKeyDown(Sender: TObject; var Key: Word;
									Shift: TShiftState);
      private
            { private declarations }
      public
            { public declarations }
      end;

var
      Form1: TForm1;

implementation

{$R *.lfm}

{ TForm1 }

procedure TForm1.FormCreate(Sender: TObject);
begin
 with Memo1 do begin
   Lines.Text:='';
   Align:=alClient;
 end;
 KeyPreview:=true;
end;

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState
			);
const F9=120;
  var pth,s:string;
begin
     if key=F9 then begin
       pth:=ExtractFilePath(ParamStr(0));
       Memo1.Lines.SaveToFile(pth+'q.asm');
       with TStringList.Create do begin
         Append('d:\fasmw16726\FASM.EXE "'+pth+'q.asm"');
         Append('pause');
         SaveToFile(pth+'make.bat');
         s:=pth+'make.bat';
         i:=ShellExecuteA(Handle,'open','make.bat','',PChar(pth),SW_SHOW); 
       free;
			 end;

		 end;
end;

end.
Это с потолка. Самый мегапростой способ.
I'm learning to live...

Последний раз редактировалось Stilet; 19.10.2015 в 15:27.
Stilet вне форума Ответить с цитированием
Старый 23.10.2015, 01:23   #23
Vapaamies
Просветитель
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,844
По умолчанию

Цитата:
Сообщение от Алексей_2012 Посмотреть сообщение
И все-таки интересно стало, как создать ide, подобную делфи или билдеру? Но с компиляторами, на входе которых машинный язык
Посмотри Fresh IDE.
В разработке: воспроизводственный контур ИТ
Vapaamies вне форума Ответить с цитированием
Старый 29.10.2015, 22:46   #24
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

Цитата:
Это с потолка. Самый мегапростой способ.
Способ очень простой, а чтоб создать визуальный IDE, подобный делфи, но с асм-кодом, то что требуется? Как реализовать то, чтоб например masm32 понял то, что есть форма, есть компонент, собрал это все воедино? Как реализовать эту форму и эти компоненты + как отловить сигналы компилятора?
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 29.10.2015, 23:13   #25
Vapaamies
Просветитель
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,844
По умолчанию

Цитата:
Сообщение от Алексей_2012 Посмотреть сообщение
Как реализовать то, чтоб например masm32 понял то, что есть форма, есть компонент, собрал это все воедино?
  • Тебе рано браться за ассемблер.
  • Тебе рано браться за разработку IDE.
В разработке: воспроизводственный контур ИТ
Vapaamies вне форума Ответить с цитированием
Старый 29.10.2015, 23:34   #26
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

в принципе, ответ по теме))

Нашел в папке bin у делфи компилятор TASM32...странно:D
from dark to light)

Последний раз редактировалось Алексей_2012; 30.10.2015 в 01:45.
Алексей_2012 вне форума Ответить с цитированием
Старый 30.10.2015, 07:52   #27
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Как реализовать то, чтоб например masm32 понял то, что есть форма, есть компонент, собрал это все воедино?
Никак )
В МАСМ нет компонентов. Нет форм.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.10.2015, 07:58   #28
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Никак )
В МАСМ нет компонентов. Нет форм.
Ну не совсем, достаточно написать а-ля генератор асма из кнопок, полей... все же есть в винапи.
См. http://www.digitaction.com/index.php...or-masm32.html
p51x вне форума Ответить с цитированием
Старый 30.10.2015, 09:25   #29
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
достаточно написать а-ля генератор асма из кнопок, полей... все же есть в винапи.
Я в посте №13 для ТС приводил примеры IDE под МАСМ. Его это не устроило.
Значит правильный ответ - "Никак".
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.10.2015, 12:38   #30
Vapaamies
Просветитель
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,844
По умолчанию

Цитата:
Сообщение от Алексей_2012 Посмотреть сообщение
Нашел в папке bin у делфи компилятор TASM32...странно:D
Он вроде с Enterprise-версиями штатно поставляется, так что ничего странного.

По теме. Ты Fresh IDE смотрел? Выше я давал ссылку. Если не путаю, она с открытыми исходниками, можно скачать и посмотреть, даже собрать самому. Сразу станет понятно, сколько еще расти до такого уровня.
В разработке: воспроизводственный контур ИТ
Vapaamies вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор компилятора, IDE, редактора rpy3uH Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 18 20.06.2017 21:09
Выбор компилятора assemblerist Софт 7 21.05.2011 14:58
Выбор компилятора. Serjuk Помощь студентам 4 02.07.2010 21:33
Выбор компилятора, редактора, IDE. MarkStaver Qt и кроссплатформенное программирование С/С++ 1 21.02.2010 17:41
Выбор компилятора новичку.... dim3740 Помощь студентам 9 28.11.2009 09:42