Ich möchte, dass mir eine -wie z.B.untenstehende- Assembler-Strukture nicht wieder an den Rand gesetzt wird. Ich bräuchte also so etwas wie einen "harten" Tab. Weiss da jemand ein Lösung dazu?
Code: Alles auswählen
;If adresse(weg)\z[1] > adresse(index(CoIdx))\z[1]
MOV eax,dword[p_y]
MOV ebx,dword[p_z]
MOV ecx,dword[eax] ;alter Weg
CMP ecx,dword[ebx] ;neuer Weg
JLE @f
;If k1(adresse(weg)\z[1]-1)<#MaxCount: Goto weiter2: EndIf
DEC ecx ;adresse(weg)\z[1] -1
SAL ecx,2
ADD ecx,dword[a_K1]
CMP dword[ecx],#MaxCount ;vorherige 1.Para zu selten?
JL l_weiter2
!@@:
;--------
MaxCheck:
MOV ecx,dword[a_K1]
CMP dword[ecx+9*4],5 ;Grenzwert Loc1
JNZ @f
;If adresse(weg)\z[2]=9: weg=Sprung2(weg): Goto weiter4: EndIf
MOV eax,dword[p_y] ;@adresse(weg)\z[1]
CMP dword[eax+4],9 ; adresse(weg)\z[2]
JNZ @f
MOV ebx,dword[v_weg]
MOV eax,dword[a_Sprung2]
SAL ebx,2
MOV eax,[eax+ebx]
MOV dword[v_weg],eax
JMP l_weiter4
!@@: