汇编语言里INT是什么意思

汇编语言里INT是什么意思,第1张

汇编语言u中int是中断指令。CPU执行int n指令,相当于引发一个n号中断的中断过程。可以在程序中使用int指令调用任何一个中断的中断处理程序。

汇编语言是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的 *** 作码,用地址符号或标号代替指令或 *** 作数的地址。在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。普遍地说,特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

在汇编语言中int是一个向CPU发送中断的指令。

格式为INT vec。

vec为中断向量号,其值为0~255。CPU根据这个向量号去调用内核对应的中断例程。指令 *** 作为: (SP)←(SP)-2,((SP)+1:(SP))←(FR) (IF)←0,(TF)←0 (SP)←(SP)-2,((SP)+1:(SP))←(CS) (SP)←(SP)-2,((SP)+1:(SP))←(IP) (CS)←(vec*4+2),(IP)←(vec*4) INT vec 指令只影响IF和TF(将其置零)。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11532121.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存