你的位置:首页 > 软件开发 > 操作系统 > Linux内核系列—10.操作系统开发之内核HelloWorld

Linux内核系列—10.操作系统开发之内核HelloWorld

发布时间:2016-04-15 19:00:09
a.我们先来体验一下在Linux下用汇编编程的感觉,见代码[section .data] ; 数据在此strHello db "Hello, world!", 0AhSTRLEN equ $ - strHello[section .text] ; 代码在此g ...

Linux内核系列—10.操作系统开发之内核HelloWorld

a.我们先来体验一下在Linux下用汇编编程的感觉,见代码

[section .data]	; 数据在此strHello	db	"Hello, world!", 0AhSTRLEN		equ	$ - strHello[section .text]	; 代码在此global _start	; 我们必须导出 _start 这个入口,以便让链接器识别_start:	mov	edx, STRLEN	mov	ecx, strHello	mov	ebx, 1	mov	eax, 4		; sys_write	int	0x80		; 系统调用	mov	ebx, 0	mov	eax, 1		; sys_exit	int	0x80		; 系统调用

原标题:Linux内核系列—10.操作系统开发之内核HelloWorld

关键词:linux

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录