2011-01-14 3 views
0

wo download masm32 compiler? Ich habe here hochgeladen, aber ich kann nicht verstehen, wie es das Projekt (run/compiling) implementiert. wo ich nur den Compiler herunterladen kann. wie laufen erste Projekt, eine Instanz dieses Wie verbindet man den Compiler masm32 mit dem Editor ++


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. 

Bitte beantworten Sie im Detail

+0

Es sieht so aus, als wäre eine Hilfedatei im Download enthalten. Sie sollten diese Hilfedatei lesen. – ChrisW

+0

Wenn ich gefunden werde, stelle ich keine Frage. – ferz

Antwort

1

lesen Definitiv diese Hilfedatei, und auch, es sei denn, dies ein Code-Snippet ist, möchten Sie vielleicht etwas mehr Lesung bei der Montage tun in Allgemeines. Wo sind deine Sektionen? Außerdem, warum beschäftigst du dich überhaupt mit Mode 13h? MASM32 wird oft für die Programmierung von Windows-Assembler-Sprachen verwendet, aber Sie mokieren direkt mit Videomodi. Ich habe Windows in Jahren nicht benutzt, aber ich bin ziemlich sicher, dass die meisten modernen Aromen von Windows nicht glücklich sein werden, wenn Sie das tun.

Es gibt eine Vielzahl von Grafik-Toolkits, die in einer Reihe von Sprachen verfügbar sind, mit denen Sie viel leichter arbeiten können als mit dem, was Sie tun. INT 10H ist insbesondere sloooooow, und es ist auch nicht besonders tragbar.

Wenn dies für einen Kurs, den Sie nehmen, ist, möchten Sie vielleicht Ihren Lehrer für einige Hinweise fragen, wie Sie das einrichten können.

Verwandte Themen