( enpassant | 2024. 04. 09., k – 21:21 )

Ha a bemenet mindkét esetben pont ugyanaz és érvényes (az előfeltétel mindkettőnél ugyanaz és teljesül), akkor nem szabadna, hogy e két megoldás eltérő hibalehetőséggel rendelkezzen.

Az elsőnél bárhová mutathat az a pointer, amit kap a load_idt függvény. A másodiknál csak a megadott típusúra mutathat, ami 48 elemű tömb, aminek a felépítése is szigorúan meghatározott. Ott nem téveszthetem el könnyen, hogy hová kerül a 0x8E flag, vagy hová kerülnek a megszakítás függvény alsó, közép 16 bitje illetve a felső 32 bitje. Ilyenekre gondoltam.

Oppsz, most látom, tényleg elírtam, Zig-nél is két megoldás kéne szerepeljen, de már nem tudom javítani a posztot.

Nem nagyon érdekes ez. Szóval, jó így! ;-)