【发布时间】:2012-02-25 15:03:21
【问题描述】:
我决定开始学习 32 位 x86 intel nasm 语法,我有大量的 16 位编程,并且一直在对 32 位进行一些研究,我有几个关于中断的问题:
中断之间有什么区别吗? (我可以使用来自 16 位汇编的相同中断)如果中断列表相同,我是否必须指定它是否是 32 位中断? (对于 int. 0x16 使用 eax 而不是 ax 来放入读取的字节)。
另外,我确实尝试用谷歌搜索答案,但我找不到它们。
编辑 :: 我没有考虑包括我的操作系统,但现在我在 linux mint 12 上。
【问题讨论】:
-
抱歉,我把其他问题删掉,改一下题目,把其他问题添加为独立问题。
-
这将完全取决于您使用的操作系统。
-
你说的是 CPU 寄存器(
eax,ax)而不是中断。 -
我以为我要问的是,32 位汇编的中断是否与 16 位汇编中断相同。