.org 0x2000表示内容填充至地址0x2000。如:你的文件有0x1000字节,你指定链接器ld将该文件的内容加载到内存地址0x0000,这样文件最末就在地址0x0FFF上,你承认吧。如果在文件的末尾有.org 0x2000这条指令,就说明你要求汇编器用“0x0”填充从地址0x1000到0x2000的内容。 填充的内容可由你自己决定,默认应该是0x0。ENTRY(pg1)是一个宏
1. .globl pg1 定义全局变量pg1(应该叫符号)。汇编器认为这个符号是唯一的,不能再有和它重名的符号。
2. pg1:将该符号用作地址助记符。该地址是有程序员显示指定或者由链接器ld分配的。这样,如果程   序员需要用到该地址上的内容的时候就不需要知道地址的值是多少,而只需要使用符号pg1就   可以 了。这种定义的形式和 C中的全局变量相同,但绝对不是全局变量。
追问
多谢~~


ken48976| 三级
那里写的是 .org,是org网络地址。entry是事件的意思。
追问
你说的跟我在上下文理解的不同,能详细的介绍下吗?感谢~~


a13527560322| 一级
ORG 起始语句 意思就是说从这个地址开式存储内容
追问
嗯,那ENTRY代表的是什么意思呢?感谢~~
回答
第一页  为入口

linux源码中,.org 0x2000,ENTRY(pg1)表示的是什么意思?org是什么意思,ENTRY是什么意思啊?相关推荐

  1. Linux源码中的mktime算法解析

    Linux源码中的mktime算法解析 我们知道,从CMOS中读出来的系统时间并不是time_t类型,而是类似于struct tm那样,年月日时分秒是分开存储的. 那么,要把它转化为系统便于处理的ti ...

  2. uboot修改linux源码中参数,将自定义参数从uboot传入kernel的并读取的方法【转】

    希望朋友们多多指点,好的技术或心得一起分享: uboot向kernel传参机制以及kernel如何解析cmdline参数大家可以参考其他前辈的博文,这方面的讲解十分详尽. 在这里我总结以下自己在ubo ...

  3. linux源码中ar8031驱动,AM335xd + KSZ8863RLL Linux网络底层驱动问题

    开发平台AM335XD, 添加一款网络接口芯片 swith PHYs ksz8863RLL,百兆以太网模式, 接口为RMii, 原来开发版Linux内核配置的是一个千兆以太网PHY芯片 ar8031, ...

  4. Linux内核源码中使用宏定义的若干技巧

    在C中,宏定义的概念虽然简单,但是真要用好却并不那么容易,下面从Linux源码中抽取一些宏定义的使用方法,希望能从中得到点启发: 1. 类型检查 比如module_init的宏定义: 点击(此处)折叠 ...

  5. Rust for Linux 源码导读 | Ref 引用计数容器 原创

    引子 2022 年,我们很可能会看到 Linux 内核中的实验性 Rust 编程语言支持成为主流.2021.12.6 早上发出了更新的补丁,介绍了在内核中处理 Rust 的初始支持和基础设施. 这次更 ...

  6. ctags 生成简明易用 linux 源码 tags

    问题所在 一般使用ctags 就是用ctags -R生成tags.不过这样看源码时会有两个问题: 假如同一个函数在不同的处理器架构中都有实现,那么跳转时,会出现很多你不关心的架构的函数原型.比如你关注 ...

  7. 解析Linux内核源码中数据同步问题丨C++后端开发丨Linux服务器开发丨Linux内核开发丨驱动开发丨嵌入式开发丨内核操作系统

    剖析Linux内核源码数据同步 1.pdflush机制原理 2.超级块同步/inode同步 3.拥塞及强制回写技术 视频讲解如下,点击观看: 解析Linux内核源码中数据同步问题丨C++后端开发丨Li ...

  8. 记一次linux下,源码中包含外链时,SVN打tag

    问题描述:源码中包含外链打tag,使用SVN cp 源码文件  SVN上的tag目录 :打tag时会将源码的外链的属性也保存下来,导致打完tag后外链目录仍然在一直更新,导致tag目录无效 解决方法 ...

  9. linux源码分析之cpu初始化 kernel/head.s,linux源码分析之cpu初始化

    linux源码分析之cpu初始化 kernel/head.s 收藏 来自:http://blog.csdn.net/BoySKung/archive/2008/12/09/3486026.aspx l ...

最新文章

  1. 理清那么多个OO(面向对象)
  2. vs2010 vc nmake编译openssl-0.9.8e
  3. linux系统清除日志,如何清除Linux系统日志
  4. You have mail in /var/spool/mail/root
  5. JS ES6中export和import详解
  6. js中this的指向问题
  7. java lua传参_Lua将函数参数作为表键传递
  8. 数据库学习--MySQL锁
  9. matlab数字信号处理 王彬 pdf,MATLAB数字信号处理
  10. 【bzoj 3815】卡常数
  11. 如何增加架设传奇服务器,传奇私服架设教程
  12. APR-服务器端编程
  13. EXCEL 批量插入指标批注
  14. 钉钉机器人发送定时任务
  15. 使用LR和XGBoost跑通criteo点击率预测数据集
  16. 关爱中老年健康,践行康养华夏,中老年春晚《康养华夏》栏目启动大会在广州盛大举行
  17. 【引语收集计划】《启迪》 本雅明--导言-瓦尔特.本雅明 : 1892-1940 by汉娜.阿伦特
  18. python七巧板绘图_记录一次canvas绘图(七巧板)
  19. UT,UTC,GMT时间区别
  20. 为何别人实操很强?因为他用这70个Python项目学习练手!它值得你收藏落灰!

热门文章

  1. 智能镜子制作_更智能的镜子及其制作方法
  2. 100元钱买100只鸡
  3. Emacs 从入门到精通
  4. unity 模拟弹簧
  5. python-司机和售票员
  6. 关于正手拉前冲弧圈球和加转弧圈球的几点领悟
  7. 想给用户天涯若比邻的体验?业务全球化面临的三重挑战
  8. 闲人闲谈PS之一项目库存跨公司业务STO解决方案--SAP闲人的开篇
  9. 从零开始:教你如何训练神经网络
  10. [Linux]关于在国产操作系统上安装Oracle数据库