В ассемблере вы можете сделать соответствующие системные вызовы для чтения или записи. Ваша ОС будет иметь описание поддерживаемых системных вызовов, и, как правило, существует какая-то операция (например, прерывание 80h или инструкция вызова sys) для выполнения системного вызова.
Без дополнительных подробностей (например, об операционной системе или аппаратном обеспечении) это настолько конкретно, насколько я могу получить.