📄 pseudo-ops.html
字号:
<html lang="en">
<head>
<title>Using as</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="Using as">
<meta name="generator" content="makeinfo 4.3">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
</head>
<body>
<div class="node">
<p>
Node:<a name="Pseudo%20Ops">Pseudo Ops</a>,
Next:<a rel="next" accesskey="n" href="Machine-Dependencies.html#Machine%20Dependencies">Machine Dependencies</a>,
Previous:<a rel="previous" accesskey="p" href="Expressions.html#Expressions">Expressions</a>,
Up:<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<hr><br>
</div>
<h2 class="chapter">Assembler Directives</h2>
<p>All assembler directives have names that begin with a period (<code>.</code>).
The rest of the name is letters, usually in lower case.
<p>This chapter discusses directives that are available regardless of the
target machine configuration for the <small>GNU</small> assembler.
Some machine configurations provide additional directives.
See <a href="Machine-Dependencies.html#Machine%20Dependencies">Machine Dependencies</a>.
<ul class="menu">
<li><a accesskey="1" href="Abort.html#Abort">Abort</a>: <code>.abort</code>
<p>
</p><li><a accesskey="2" href="ABORT.html#ABORT">ABORT</a>: <code>.ABORT</code>
<p>
</p><li><a accesskey="3" href="Align.html#Align">Align</a>: <code>.align </code><var>abs-expr</var><code> , </code><var>abs-expr</var><code></code>
<li><a accesskey="4" href="Ascii.html#Ascii">Ascii</a>: <code>.ascii "</code><var>string</var><code>"</code>...
<li><a accesskey="5" href="Asciz.html#Asciz">Asciz</a>: <code>.asciz "</code><var>string</var><code>"</code>...
<li><a accesskey="6" href="Balign.html#Balign">Balign</a>: <code>.balign </code><var>abs-expr</var><code> , </code><var>abs-expr</var><code></code>
<li><a accesskey="7" href="Byte.html#Byte">Byte</a>: <code>.byte </code><var>expressions</var><code></code>
<li><a accesskey="8" href="Comm.html#Comm">Comm</a>: <code>.comm </code><var>symbol</var><code> , </code><var>length</var><code> </code>
<li><a accesskey="9" href="Data.html#Data">Data</a>: <code>.data </code><var>subsection</var><code></code>
<p>
</p><li><a href="Def.html#Def">Def</a>: <code>.def </code><var>name</var><code></code>
<p>
</p><li><a href="Desc.html#Desc">Desc</a>: <code>.desc </code><var>symbol</var><code>, </code><var>abs-expression</var><code></code>
<p>
</p><li><a href="Dim.html#Dim">Dim</a>: <code>.dim</code>
<p>
</p><li><a href="Double.html#Double">Double</a>: <code>.double </code><var>flonums</var><code></code>
<li><a href="Eject.html#Eject">Eject</a>: <code>.eject</code>
<li><a href="Else.html#Else">Else</a>: <code>.else</code>
<li><a href="Elseif.html#Elseif">Elseif</a>: <code>.elseif</code>
<li><a href="End.html#End">End</a>: <code>.end</code>
<p>
</p><li><a href="Endef.html#Endef">Endef</a>: <code>.endef</code>
<p>
</p><li><a href="Endfunc.html#Endfunc">Endfunc</a>: <code>.endfunc</code>
<li><a href="Endif.html#Endif">Endif</a>: <code>.endif</code>
<li><a href="Equ.html#Equ">Equ</a>: <code>.equ </code><var>symbol</var><code>, </code><var>expression</var><code></code>
<li><a href="Equiv.html#Equiv">Equiv</a>: <code>.equiv </code><var>symbol</var><code>, </code><var>expression</var><code></code>
<li><a href="Err.html#Err">Err</a>: <code>.err</code>
<li><a href="Exitm.html#Exitm">Exitm</a>: <code>.exitm</code>
<li><a href="Extern.html#Extern">Extern</a>: <code>.extern</code>
<li><a href="Fail.html#Fail">Fail</a>: <code>.fail</code>
<p>
</p><li><a href="File.html#File">File</a>: <code>.file </code><var>string</var><code></code>
<p>
</p><li><a href="Fill.html#Fill">Fill</a>: <code>.fill </code><var>repeat</var><code> , </code><var>size</var><code> , </code><var>value</var><code></code>
<li><a href="Float.html#Float">Float</a>: <code>.float </code><var>flonums</var><code></code>
<li><a href="Func.html#Func">Func</a>: <code>.func</code>
<li><a href="Global.html#Global">Global</a>: <code>.global </code><var>symbol</var><code></code>, <code>.globl </code><var>symbol</var><code></code>
<p>
</p><li><a href="Hidden.html#Hidden">Hidden</a>: <code>.hidden </code><var>names</var><code></code>
<p>
</p><li><a href="hword.html#hword">hword</a>: <code>.hword </code><var>expressions</var><code></code>
<li><a href="Ident.html#Ident">Ident</a>: <code>.ident</code>
<li><a href="If.html#If">If</a>: <code>.if </code><var>absolute expression</var><code></code>
<li><a href="Incbin.html#Incbin">Incbin</a>: <code>.incbin "</code><var>file</var><code>"[,</code><var>skip</var><code>[,</code><var>count</var><code>]]</code>
<li><a href="Include.html#Include">Include</a>: <code>.include "</code><var>file</var><code>"</code>
<li><a href="Int.html#Int">Int</a>: <code>.int </code><var>expressions</var><code></code>
<p>
</p><li><a href="Internal.html#Internal">Internal</a>: <code>.internal </code><var>names</var><code></code>
<p>
</p><li><a href="Irp.html#Irp">Irp</a>: <code>.irp </code><var>symbol</var><code>,</code><var>values</var><code></code>...
<li><a href="Irpc.html#Irpc">Irpc</a>: <code>.irpc </code><var>symbol</var><code>,</code><var>values</var><code></code>...
<li><a href="Lcomm.html#Lcomm">Lcomm</a>: <code>.lcomm </code><var>symbol</var><code> , </code><var>length</var><code></code>
<li><a href="Lflags.html#Lflags">Lflags</a>: <code>.lflags</code>
<p>
</p><li><a href="Line.html#Line">Line</a>: <code>.line </code><var>line-number</var><code></code>
<p>
</p><li><a href="Ln.html#Ln">Ln</a>: <code>.ln </code><var>line-number</var><code></code>
<li><a href="Linkonce.html#Linkonce">Linkonce</a>: <code>.linkonce [</code><var>type</var><code>]</code>
<li><a href="List.html#List">List</a>: <code>.list</code>
<li><a href="Long.html#Long">Long</a>: <code>.long </code><var>expressions</var><code></code>
<p>
</p><li><a href="Macro.html#Macro">Macro</a>: <code>.macro </code><var>name</var><code> </code><var>args</var><code></code>...
<li><a href="MRI.html#MRI">MRI</a>: <code>.mri </code><var>val</var><code></code>
<li><a href="Nolist.html#Nolist">Nolist</a>: <code>.nolist</code>
<li><a href="Octa.html#Octa">Octa</a>: <code>.octa </code><var>bignums</var><code></code>
<li><a href="Org.html#Org">Org</a>: <code>.org </code><var>new-lc</var><code> , </code><var>fill</var><code></code>
<li><a href="P2align.html#P2align">P2align</a>: <code>.p2align </code><var>abs-expr</var><code> , </code><var>abs-expr</var><code></code>
<p>
</p><li><a href="PopSection.html#PopSection">PopSection</a>: <code>.popsection</code>
<li><a href="Previous.html#Previous">Previous</a>: <code>.previous</code>
<p>
</p><li><a href="Print.html#Print">Print</a>: <code>.print </code><var>string</var><code></code>
<p>
</p><li><a href="Protected.html#Protected">Protected</a>: <code>.protected </code><var>names</var><code></code>
<p>
</p><li><a href="Psize.html#Psize">Psize</a>: <code>.psize </code><var>lines</var><code>, </code><var>columns</var><code></code>
<li><a href="Purgem.html#Purgem">Purgem</a>: <code>.purgem </code><var>name</var><code></code>
<p>
</p><li><a href="PushSection.html#PushSection">PushSection</a>: <code>.pushsection </code><var>name</var><code></code>
<p>
</p><li><a href="Quad.html#Quad">Quad</a>: <code>.quad </code><var>bignums</var><code></code>
<li><a href="Rept.html#Rept">Rept</a>: <code>.rept </code><var>count</var><code></code>
<li><a href="Sbttl.html#Sbttl">Sbttl</a>: <code>.sbttl "</code><var>subheading</var><code>"</code>
<p>
</p><li><a href="Scl.html#Scl">Scl</a>: <code>.scl </code><var>class</var><code></code>
<li><a href="Section.html#Section">Section</a>: <code>.section </code><var>name</var><code>, </code><var>subsection</var><code></code>
<p>
</p><li><a href="Set.html#Set">Set</a>: <code>.set </code><var>symbol</var><code>, </code><var>expression</var><code></code>
<li><a href="Short.html#Short">Short</a>: <code>.short </code><var>expressions</var><code></code>
<li><a href="Single.html#Single">Single</a>: <code>.single </code><var>flonums</var><code></code>
<li><a href="Size.html#Size">Size</a>: <code>.size [</code><var>name</var><code> , </code><var>expression</var><code>]</code>
<li><a href="Skip.html#Skip">Skip</a>: <code>.skip </code><var>size</var><code> , </code><var>fill</var><code></code>
<li><a href="Sleb128.html#Sleb128">Sleb128</a>: <code>.sleb128 </code><var>expressions</var><code></code>
<li><a href="Space.html#Space">Space</a>: <code>.space </code><var>size</var><code> , </code><var>fill</var><code></code>
<p>
</p><li><a href="Stab.html#Stab">Stab</a>: <code>.stabd, .stabn, .stabs</code>
<p>
</p><li><a href="String.html#String">String</a>: <code>.string "</code><var>str</var><code>"</code>
<li><a href="Struct.html#Struct">Struct</a>: <code>.struct </code><var>expression</var><code></code>
<p>
</p><li><a href="SubSection.html#SubSection">SubSection</a>: <code>.subsection</code>
<li><a href="Symver.html#Symver">Symver</a>: <code>.symver </code><var>name</var><code>,</code><var>name2@nodename</var><code></code>
<p>
</p><li><a href="Tag.html#Tag">Tag</a>: <code>.tag </code><var>structname</var><code></code>
<p>
</p><li><a href="Text.html#Text">Text</a>: <code>.text </code><var>subsection</var><code></code>
<li><a href="Title.html#Title">Title</a>: <code>.title "</code><var>heading</var><code>"</code>
<li><a href="Type.html#Type">Type</a>: <code>.type <</code><var>int</var><code> | </code><var>name</var><code> , </code><var>type description</var><code>></code>
<li><a href="Uleb128.html#Uleb128">Uleb128</a>: <code>.uleb128 </code><var>expressions</var><code></code>
<p>
</p><li><a href="Val.html#Val">Val</a>: <code>.val </code><var>addr</var><code></code>
<p>
</p><li><a href="Version.html#Version">Version</a>: <code>.version "</code><var>string</var><code>"</code>
<li><a href="VTableEntry.html#VTableEntry">VTableEntry</a>: <code>.vtable_entry </code><var>table</var><code>, </code><var>offset</var><code></code>
<li><a href="VTableInherit.html#VTableInherit">VTableInherit</a>: <code>.vtable_inherit </code><var>child</var><code>, </code><var>parent</var><code></code>
<li><a href="Weak.html#Weak">Weak</a>: <code>.weak </code><var>names</var><code></code>
<p>
</p><li><a href="Word.html#Word">Word</a>: <code>.word </code><var>expressions</var><code></code>
<li><a href="Deprecated.html#Deprecated">Deprecated</a>: Deprecated Directives
</ul>
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -