| |
|
|
| Yo möchte el Parámetro c# como todavía reinbringen. Es una Bereichsvariable, el genauso gross es como el Valor groesse&.
Wo bringe Yo el ahora bajo. Wenn el Valor > 252 es se en el Bucle más gemacht voluntad. KompilierenMarcaSeparación
If 0
AsmStart rgb_farbe
Parameters b#,...c#...,groesse&
LOCAL r :BYTE
LOCAL g :BYTE
LOCAL b :BYTE
LOCAL n :DWORD
mov eax,para2
mov n,eax
mov ecx,0
mov ebx,para1
.while ecx<=n
...al ist c#+ecx
if al >252... dann unten weiter...
hier hat ebx die Adresse von b#
mov al,[ebx+ecx]
mov r,al
mov al,[ebx+ecx+1]
mov g,al
mov al,[ebx+ecx+2]
mov b,al
mov al,b
.if al>252
mov eax,255
.break
.endif
mov al,g
.if al>252
mov eax,255
.break
.endif
mov al,r
.if al>252
mov eax,255
.break
.endif
add ecx,4
.endw
AsmEnd(z&)
='./../../funcion-referencias/XProfan/endif/'>endif
|
|
|
| |
|
|