Ik ben een beginnende Assembler coder en ik probeer telkens kleine progjes te maken. Ik heb nu het onderstaande gemaakt maar er zitten een paar dingen in die mijn naswm compiler niet slikt. Kan iemand mijn code zo maken dat hij het wel gaat slikken maar dan wel zoveel mogelijk moet het lijken op mijn orginele code.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
| [org 0x0100] xmode db 0x01 Pixelcolor db "1" .code jmp @start @putpixel: ;pop1=X->BX,pop2=Y->CX mov ax,0x0A000 mov es,ax pop bx pop cx mov si,xmode lodsb mov ax,di mov dx,0x01 or dx,al jz gui1 mov dx,0x02 or dx,al jz gui2 gui1 xor ax,ax mul cx,0x0140 add bx mov si,pixcol lodsb mov cx,di mov es:ax,cx jmp exit gui2 jmp exit exit: ret @start: mov ax,0x13 int 0x10 mov ax,0x012 push ax mov ax,0x012 push ax jmp @putpixel mov ah, 0x00 int 0x16 |