Mi sto abituando all'assemblaggio x86, quindi ho pensato di iniziare con alcuni programmi a 16 bit. Per mettermi alla prova, sto creando un programma che caricherà i dati da un disco, li copierà in memoria e li userà per il prossimo bit. Sostituirà l'MBR, quindi posso usare solo interrupt di base (la cosa completa sarà una sorta di "virus scherzo" solo per il mio uso).
L'interrupt per leggere i dati da un disco e metterlo in memoria richiede argomenti in formato CHS, tuttavia la mia unità principale è un SSD. Non riesco a trovare nulla online che mi aiuti in questa situazione, perché gli SSD ovviamente non funzionano su cilindri.
La mia domanda è, c'è un modo per "convertire" un numero di settore logico sul mio SSD in una tupla CHS per ingannare il programma, o è impossibile?