回 帖 发 新 帖 刷新版面

主题:linuxASM的一个初级了解性的问题

DOS汇编运行在非保护模式下。可以用所有汇编的特权指令。
但是在windows下面大部分指令都不能用了。。郁闷。失去
了汇编语言原有的特权。。但是我想知道linux下的汇编语言
,是不是像在DOS下可以用到特权指令吗?   请说详细点。谢谢

回复列表 (共2个回复)

沙发

不是的,由于Linux工作在保护模式下面,而一些特权级指令如果由用户来使用就可能会造成系统的瘫痪,所以工作在保护模式的操作系统都会对这些指令进行保护,用户是没这个权利的,这是我的见解,谢谢!
你好,我也正在学习Linux,有什么问题你可以把话题发在我兴趣小组(华中农业大学C语言系统编程研究会)上我们共同探讨,随时欢迎你的光顾,我的朋友!!!

板凳

要看用什么asm了
linux下有很多asm的

最原始的AT&T的ASM,比较流行的是nasm

我来回复

您尚未登录,请登录后再回复。点此登录或注册