посоветуйте выбрать ассемблер, и вообще стоит ли программировать на асме под FreeBSD, и можно ли напрямую обратиться к портам того или иного устройства, запретить или разрешить прерывания? К слову подчеркните все плюсы и минусы низкоуровнего программирования под freebsd.