Всем привет !
      Недавно я решил написать компилятор низкоуровневого языка. Он, по сути будет являться надстройкой над обычным ассемблером. Резница лишь в том, что процесс создания исходника программы будет заключаться не в написании строк с мнемоникой, а в выборе в меню нужной команды, заполнения окна свойств команды (ввод операндов). "Текст" программы будет напоминать древо каталогов в проводнике, где разные виды команд будут иметь свою форму. Так же хотелось бы несколько упростить процесс написания программ добавлением к командам ассемблера макрокоманд, таких как сложение двух любых (по типу и размеру) чисел. И ввести в качастве дополнительных меню команды вызова прерываний DOS, BIOS и функций Windows API .
       Для этого мне потребуется:
-двоичные коды всех коанд 386 процессора;
-информация о том как работает MASM;
-Ваши замечания, предложения и ещё всё, что Вы посчитаете нужным для подобной работы.
   Жду предложений и рекомендаций.
		
	
		
		
		
		
		
	
	



 
		
	

 
		
	

 
		
	

 


 Как написать компилятор ассемблера?
				Как написать компилятор ассемблера?
			 
						
				
				
				
		 
	
 Компилятор асемблера
				Компилятор асемблера
			
 !!!
				!!!
			 
  )!!!
 )!!!

 
  
  Линейный вид
 Линейный вид 
  
 