Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- XOR EAX,EAX
- XOR EBX,EBX //indice riga
- XOR ESI,ESI //posizione
- XOR ECX,ECX
- XOR EDI,EDI//n riga
- XOR EDX,EDX
- MOV triangolo[ESI*4], 1
- INC ESI
- CMP livello, 0
- JE esci
- CICLO:
- INC EDI //inc riga (= 1)
- MOV triangolo[ESI*4], 1 //metto a 1 il primo n di ogni riga
- INC ESI //inc posizione
- MOV EBX,1 //indice riga parte da 1
- due:
- CMP EBX,EDI
- JE outt
- uno: // se entro รจ minimo la riga=2
- MOV EDX,ESI
- SUB EDX,EDI
- MOV EAX,triangolo[EDX *4] //posizione - riga
- DEC EDX
- ADD EAX, triangolo[EDX * 4] //posizione - riga - 1
- MOV triangolo[ESI*4],EAX
- INC ESI
- INC EBX
- JMP due
- outt:
- MOV triangolo[ESI*4], 1
- INC ESI
- CMP EDI,livello
- JNE CICLO
- esci:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement