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! ;-)