码迷,mamicode.com
首页 > 其他好文 > 详细

汇编程序快速学习

时间:2018-01-19 21:31:08      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:启动文件   linux   快速学习   global   section   lob   .text   初始化   loader   

bootloader 内核 需要汇编程序来初始化,就是启动文件和对效率有一些要求的文件需要汇编代码

常用的ARM汇编分两种:1、ARM标准汇编,适合windows平台    2、GUN汇编,适合linux平台

汇编程序框架:

.section .data

  <初始化的数据>

.section .bss

  <未初始化的数据>

.section .text

.global _start

_start:

  <汇编代码>

 

如果没有data和bss段,而且.section也可以省略

那么汇编程序框架就剩下这样

 .text

.global _start

_start:

  <汇编代码>

汇编程序快速学习

标签:启动文件   linux   快速学习   global   section   lob   .text   初始化   loader   

原文地址:https://www.cnblogs.com/sanshijvshi/p/8318744.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!