.long expression1, expression2, ..., expressionN
The .long directive generates a long integer (32-bit, two's complement value) for each
expression into the current section. Each expression must be a 32–bit value and must evaluate
to an integer value. The .long directive is not valid for the .bss section.

.popsection
The .popsection directive pops the top of the section stack and continues processing of the
popped section

.previous
The .previous directive continues processing of the previous section.

.pushsection section
The .pushsection directive pushes the specifed section onto the section stack and switches
to another section.

.quad expression1, expression2, ..., expressionN
The .quad directive generates an initialized word (64-bit, two's complement value) for each
expression into the current section. Each expression must be a 64-bit value, and must evaluate
to an integer value. The .quad directive is not valid for the .bss section.

.rel symbol@ type
The .rel directive generates the specifed relocation entry type for the specifed symbol. The
.lit directive supports TLS (thread-local storage)

.section section, attributes
The .section directive makes section the current section. If section does not exist, a new
section with the specifed name and attributes is created. If section is a non-reserved section,
attributes must be included the frst time section is specifed by the .section directive.

.set symbol, expression
The .set directive assigns the value of expression to symbol. Expression can be any legal
expression that evaluates to a numerical value.

.skip integer, value
While generating values for any data section, the .skip directive causes integer bytes to be
skipped over, or, optionally, flled with the specifed value.

.sleb128 expression
The .sleb128 directive generates a signed, little-endian, base 128 number from expression.

.string "string"
The .string directive places the characters in string into the object module at the current
location and terminates the string with a null byte (\0). String must be enclosed in double
quotes (") (ASCII 0x22). The .string directive is not valid for the .bss section.

.symbolic symbol1, symbol2, ..., symbolN
The .symbolic directive declares each symbol in the list to havesymbolic linker scoping. All
references to symbol within a dynamic module bind to the defnition within that module.
Outside of the module, symbol is treated as global.

.tbss
The .tbss directive changes the current section to .tbss. The .tbss section contains
uninitialized TLS data objects that will be initialized to zero by the runtime linker.

.tcomm
The .tcomm directive defnes a TLS common block.

tdata
The .tdata directive changes the current section to .tdata. The .tdata section contains the
initialization image for initialized TLS data objects.

.text
The .text directive defnes the current section as .text.

.uleb128 expression
The .uleb128 directive generates an unsigned, little-endian, base 128 number from
expression.

.value expression1, expression2, ..., expressionN
The .value directive generates an initialized word (16-bit, two's complement value) for each
expression into the current section. Each expression must be a 16-bit integer value. The
.value directive is not valid for the .bss section.

.weak symbol1, symbol2, ..., symbolN
The .weak directive declares each symbol in the argument list to be defned either externally
or in the input fle and accessible to other fles. Default bindings of the symbol are overridden
by the .weak directive. A weak symbol defnition in one fle satisfes an undefned reference
to a global symbol of the same name in another fle. Unresolved weak symbols have a default
value of zero. The link editor does not resolve these symbols. If a weak symbol has the same
name as a defned global symbol, the weak symbol is ignored and no error results. The .weak
directive does not defne the symbol

.zero expression
While flling a data section, the .zero directive flls the number of bytes specifed by
expression with zero (0).

oracle汇编03的更多相关文章

  1. Oracle案例03——RMAN-06091: no channel allocated for maintenance (of an appropriate type)

    同事收到告警磁盘空间不足,说删除归档无法直接在rman中进行操作,让帮看下,具体处理方法如下: 一.错误信息 在rman执行命令 crosscheck archivelog all; delete n ...

  2. Oracle基础 03 回滚表空间 undo

    --查询默认的undo表空间 select name,value from v$parameterwhere name like '%undo%'; --创建 undotbs2 表空间 create ...

  3. oracle汇编01

    1: / define numeric label "1"one: / define symbolic label "one"/ ... assembler c ...

  4. oracle 汇编04

    General-Purpose Instructions The general-purpose instructions perform basic data movement, memory ad ...

  5. 了解ORACLE培训OCA-OCP-OCM课程表

    了解ORACLE培训OCA-OCP-OCM课程表考试号: OCA    1Z0-007$125    Oracle Database 10g:SQL Fundamentals 本课程培养学生必要的SQ ...

  6. AIX下RAC搭建 Oracle10G(六)dbca建库

    AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(六)dbca建库 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AI ...

  7. Oracle '26-2月 -19 03.34.47.000000 下午' 字符串日期解析

    Oracle数据库, 时间字段是varchar2类型, 存储了 '26-2月 -19 03.34.47.000000 下午' 格式(TIMESTAMP 数据类型)的字符串日期, 将其解析为yyyy-M ...

  8. 黑马oracle_day01:03.oracle的查询

    01.oracle体系结构 02.oracle的基本操作 03.oracle的查询 04.oracle对象 05.oracle编程 黑马oracle_day01:03.oracle的查询 09scot ...

  9. 2014/11/06 Oracle触发器初步 2014-11-06 09:03 49人阅读 评论(0) 收藏

    触发器我就不多解释了,保证数据的完整性的神器,嗯..也是减少程序员工作托管给数据库操作的好帮手.就不讲一些大道理了.通俗点,我们对数据库的操作,无非就是增 删 改 查. 触发器就是在删,改,增的时候( ...

随机推荐

  1. 大数据笔记(二十一)——NoSQL数据库之Redis

    一.Redis内存数据库 一个key-value存储系统,支持存储的value包括string(字符串).list(链表).set(集合).zset(sorted set--有序集合)和hash(哈希 ...

  2. layer系列之弹层layer.prompt

    layer官网:https://www.layui.com/doc/modules/layer.html layer在线调试:http://layer.layui.com/ 如何使用layer.pro ...

  3. VS Project Property Manage

    概念:Project Property 和 Property Sheet. Project Property:项目属性,是你当前项目的属性配制,保存在你工程的配制文件中,rojectName.vcxp ...

  4. CentOS7 日常操作

    A 安装netstat1.首先配置好本机的yum源: yum repolist all2.利用netstat命令,却提示:-bash: netstat: command not found3.执行yu ...

  5. 《JavaScript DOM 编程艺术 第 2 版》

    第 5 章 最佳实践 平稳退化:现在基本所有带交互的网站都使用 Ajax,SAP 也火起来了,平稳退化真是很难实现了(看到第七章发现我之前的观点是错了) 分离 JS 向下兼容 性能考虑 第 6 章 案 ...

  6. javascript 动态修改css样式方法汇总(四种方法)

    在很多情况下,都需要对网页上元素的样式进行动态的修改.在JavaScript中提供几种方式动态的修改样式,下面将介绍方法的使用.效果.以及缺陷. 1.使用obj.className来修改样式表的类名. ...

  7. python-异常处理总结

    一.异常处理 在程序运行的过程中,总会遇到各种各样的错误.程序一出错就停止运行了,下面的代码就不能运行了:这时候就需要捕捉异常,通过捕捉异常,再去做对应的处理. e.g: info = { " ...

  8. 博客图片上传picgo工具安装配置github图传使用

    摘要 对于每一个写博客的人来说,图片是至关重要.这一路经历了多次图片的烦恼,之前选择了微博个人文章那里粘贴图片的方式上传,感觉也挺方便的.但是由于新浪的图片显示问题,如果header中不设置 标签就不 ...

  9. 测开之路一百零八:bootstrap表格

    引入bootstrap和jquery 普通表格 html自带的边框线 bootstrap表格属性 bootstrap表格 边框线 鼠标经过变色 压缩表格,减小密度 自适应屏幕 隔行突出(变色) 表格里 ...

  10. 【vim】vim的收藏集

    [vim]vim的收藏集 刚接触vim,还木有时间专门研究一下自己的配置,所以暂时贴下网上分享的配置 2019-07-13 14:22:08 无插件的版本 https://my.oschina.net ...