我们被要求编写16位汇编代码并将其汇编以在DOSBox中运行。
我知道16位汇编代码与普通的x86汇编代码不同之处在于它使用“bits 16”和16位寄存器(ax、bx、cx等)。
我尝试搜索如何使用NASM for 16-bit code,但不幸的是我不理解它所说的内容。
我想知道的只是在NASM中使用什么参数来汇编16位汇编代码?(-bin还是-obj?),然后如果可能,在Linux中如何调试它。如果不可能,在DOSBox中如何调试?
因为我们得到的资源非常有限,难以理解,所以真的需要一些帮助。
我知道16位汇编代码与普通的x86汇编代码不同之处在于它使用“bits 16”和16位寄存器(ax、bx、cx等)。
我尝试搜索如何使用NASM for 16-bit code,但不幸的是我不理解它所说的内容。
我想知道的只是在NASM中使用什么参数来汇编16位汇编代码?(-bin还是-obj?),然后如果可能,在Linux中如何调试它。如果不可能,在DOSBox中如何调试?
因为我们得到的资源非常有限,难以理解,所以真的需要一些帮助。