Arbeite mich gerade in die Emulator Programmierung ein und hab hier ein Beispielcode vorliegen um etwas die Logik des Z80 Chips anzusehen
Jetzt habe ich hier allerdings eine verständnissfrage diesbezüglich weil ich diesen Vergleichsoperator noch nie benutzt & gesehen habe und nicht weiß was genau er tut
Code:
if(!(Z80._r.a & 255)) Z80._r.f |= 0x80;
2) if(!(z80._r.a & 255){} Da habe ich nun wirklich relativ keine Ahnung davon.. Was genau wird hier getan? Ist es mit einem
Code:
if(z80._r.a != "" && z80._r.a != 255){
}
lg







