как подключить компилятор masm32 к notepad ++ - PullRequest
0 голосов
/ 14 января 2011

где скачать компилятор masm32?Я загрузил здесь , но я не могу понять, как он реализует (запускает / компилирует) проект.где я могу скачать только компилятор.как запустить первый проект, например этот

<code>
begin
 {Устанавливаем графический режим монитора 13h, 320x200, 256 цветов}
 asm
 mov  ax,0013h
 int  10h
 end;
 asm
 mov  ax,0A000h
 mov  es,ax
 {Рисуем - раз}
 mov  byte ptr es:[320*10+10],12
 mov  byte ptr es:[320*10+11],12
 mov  byte ptr es:[320*10+12],12
 mov  byte ptr es:[320*11+10],12
 mov  byte ptr es:[320*11+11],12
 mov  byte ptr es:[320*11+12],12
 mov  byte ptr es:[320*12+10],12
 mov  byte ptr es:[320*12+11],12
 mov  byte ptr es:[320*12+12],12
 {Рисуем - два}
 mov  byte ptr es:[320*100+100],1
 mov  byte ptr es:[320*101+101],2
 mov  byte ptr es:[320*102+102],3
 mov  byte ptr es:[320*103+103],4
 mov  byte ptr es:[320*104+104],5
 mov  byte ptr es:[320*105+105],6
 end;
 {Ожидаем нажатия клавиши}
 asm
 mov  ah,0
 int  16h
 end;
 {Устанавливаем текстовый режим монитора 03h, 80x25, 16 цветов текста и фона}
 asm
 mov  ax,0003h
 int  10h
 end;
end.

Пожалуйста, ответьте подробно

1 Ответ

1 голос
/ 14 января 2011

Обязательно прочитайте этот файл справки, а также, если это не фрагмент кода, вы можете захотеть еще немного прочитать о сборке в целом.Где ваши разделы?Кроме того, почему вы вообще беспокоитесь о Mode 13h?MASM32 часто используется для программирования на ассемблере Windows, но вы работаете непосредственно с режимами видео.Я не пользовался Windows годами, но я уверен, что большинство современных разновидностей Windows не будут рады, если вы сделаете это.

Существует множество графических наборов инструментов, доступных на нескольких языках, которыегораздо проще работать, чем то, что вы делаете.В частности, INT 10H - это sloooooow, и он также не особенно переносим.

Если это курс, который вы проходите, вы можете попросить своего инструктора о том, как его запустить и запустить.

...