Hallo sayuri, ist das noch relevant? Meiner Meinung nach zählt die Funktion alle Einser Bits in einem gegebenen Datenarray. Das macht die "inner" Schleife. Die "outer" Schleife besorgt den nächsten Wert, bereitet die innere Schleife vor und prüft das Ende der Funktion. Wenn es genauer sein muss, - gerne. Dann melde dich. Gruß jobe
Sonstiger Berufsstatus, Punkte: 505
Hallo sayuri, ohne den Assembler zu kennen wird's schwierig. j wird wohl jump sein, bne wohl branch not equal der Rest wäre für mich erstmal Kaffeesatz lesen. Ohne syntaktische Struktur des Assemblers geht's nicht. Als Beispiel: manche Prozessoren schieben bei MOV A, B den Wert von B nach A. Andere machen es genau umgekehrt. Ich kann noch (ein bisschen) Assembler programmieren, aber ich muss wissen welcher.
─ jobe 16.02.2021 um 18:29