x86下用汇编语言还能感受到操作系统的差别吗?

来源:百度知道 编辑:UC知道 时间:2024/09/24 23:15:10
linux下和windows下那些系统调用差别有多大?

差别大了去了,系统调用的传参的方式就不一样。Linux最多传6个参数,通过系统宏来传递参数,系统调用的。而Windows是通过,将参数列表的地址放入edx寄存器来传参的。据我所知的不同还有就是根据系统服务表的项目如何找到系统服务函数的规则的不同。Windows就是系统服务名称加上NT前缀就是系统服务函数。Linux是直接对应。当然还有好多我不知道的,但是差别肯定是很大的