Ja es geht jetzt. 
Abschließend wollte ich noch fragen was bringt der Sprung an 1b genau und was soll das 1: davor.

Abschließend wollte ich noch fragen was bringt der Sprung an 1b genau und was soll das 1: davor.
09. November 2026, 18:31

Abschließend wollte ich noch fragen was bringt der Sprung an 1b genau und was soll das 1: davor.'1:' ist ein Label zu dem du springen kannst, und weil es von dem mehrere geben kann bzw. gibt steht das b im sprung für 'backward'
while (1); sollte auch gehen.Nein das ist doch viel zu einfach

Normale Programme beenden sich auch über einen Systemaufruf und nicht über ein return. (Auch wenn die Library/Programmiersprache deiner Wahl das eventuell so aussehen lässt.)Die Programme im COM-Format von DOS konnten durchaus mit einem einfachen RET beendet werden aber in allen echten OSen ist dazu ein richtiger Systemaufruf erforderlich (schon um einen Return-Code/Error-Level/... mitzugeben, siehe exit() ).

