亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nasmdoc1.htm

?? nasm手冊 大家可以看看 對要寫匯編程序的幫助很大
?? HTM
字號:
<html><head><title>NASM Manual</title></head><body><h1 align=center>The Netwide Assembler: NASM</h1><p align=center><a href="nasmdoc2.html">Next Chapter</a> |<a href="nasmdoc0.html">Contents</a> |<a href="nasmdoci.html">Index</a><h2><a name="chapter-1">Chapter 1: Introduction</a></h2><h3><a name="section-1.1">1.1 What Is NASM?</a></h3><p>The Netwide Assembler, NASM, is an 80x86 assembler designed forportability and modularity. It supports a range of object file formats,including Linux and <code><nobr>NetBSD/FreeBSD</nobr></code><code><nobr>a.out</nobr></code>, <code><nobr>ELF</nobr></code>,<code><nobr>COFF</nobr></code>, Microsoft 16-bit<code><nobr>OBJ</nobr></code> and <code><nobr>Win32</nobr></code>. It willalso output plain binary files. Its syntax is designed to be simple andeasy to understand, similar to Intel's but less complex. It supports<code><nobr>Pentium</nobr></code>, <code><nobr>P6</nobr></code>,<code><nobr>MMX</nobr></code>, <code><nobr>3DNow!</nobr></code>,<code><nobr>SSE</nobr></code> and <code><nobr>SSE2</nobr></code> opcodes,and has macro capability.<h4><a name="section-1.1.1">1.1.1 Why Yet Another Assembler?</a></h4><p>The Netwide Assembler grew out of an idea on<code><nobr>comp.lang.asm.x86</nobr></code> (or possibly<code><nobr>alt.lang.asm</nobr></code> - I forget which), which wasessentially that there didn't seem to be a good <em>free</em> x86-seriesassembler around, and that maybe someone ought to write one.<ul><li><code><nobr>a86</nobr></code> is good, but not free, and in particularyou don't get any 32-bit capability until you pay. It's DOS only, too.<li><code><nobr>gas</nobr></code> is free, and ports over DOS and Unix, butit's not very good, since it's designed to be a back end to<code><nobr>gcc</nobr></code>, which always feeds it correct code. So itserror checking is minimal. Also, its syntax is horrible, from the point ofview of anyone trying to actually <em>write</em> anything in it. Plus youcan't write 16-bit code in it (properly).<li><code><nobr>as86</nobr></code> is Minix- and Linux-specific, and (myversion at least) doesn't seem to have much (or any) documentation.<li><code><nobr>MASM</nobr></code> isn't very good, and it's (was)expensive, and it runs only under DOS.<li><code><nobr>TASM</nobr></code> is better, but still strives for MASMcompatibility, which means millions of directives and tons of red tape. Andits syntax is essentially MASM's, with the contradictions and quirks thatentails (although it sorts out some of those by means of Ideal mode). It'sexpensive too. And it's DOS-only.</ul><p>So here, for your coding pleasure, is NASM. At present it's still inprototype stage - we don't promise that it can outperform any of theseassemblers. But please, <em>please</em> send us bug reports, fixes, helpfulinformation, and anything else you can get your hands on (and thanks to themany people who've done this already! You all know who you are), and we'llimprove it out of all recognition. Again.<h4><a name="section-1.1.2">1.1.2 Licence Conditions</a></h4><p>Please see the file <code><nobr>COPYING</nobr></code>, supplied as partof any NASM distribution archive, for the licence conditions under whichyou may use NASM. NASM is now under the so-called GNU Lesser General PublicLicense, LGPL.<h3><a name="section-1.2">1.2 Contact Information</a></h3><p>The current version of NASM (since about 0.98.08) are maintained by ateam of developers, accessible through the<code><nobr>nasm-devel</nobr></code> mailing list (see below for the link).If you want to report a bug, please read<a href="nasmdo10.html#section-10.2">section 10.2</a> first.<p>NASM has a WWW page at<a href="http://nasm.sourceforge.net"><code><nobr>http://nasm.sourceforge.net</nobr></code></a>.If it's not there, google for us!<p>The original authors are e-mailable as<a href="mailto:jules@dsf.org.uk"><code><nobr>jules@dsf.org.uk</nobr></code></a>and<a href="mailto:anakin@pobox.com"><code><nobr>anakin@pobox.com</nobr></code></a>.The latter is no longer involved in the development team.<p>New releases of NASM are uploaded to the official sites<a href="http://nasm.sourceforge.net"><code><nobr>http://nasm.sourceforge.net</nobr></code></a>and to<a href="ftp://ftp.kernel.org/pub/software/devel/nasm/"><code><nobr>ftp.kernel.org</nobr></code></a>and<a href="ftp://ibiblio.org/pub/Linux/devel/lang/assemblers/"><code><nobr>ibiblio.org</nobr></code></a>.<p>Announcements are posted to<a href="news:comp.lang.asm.x86"><code><nobr>comp.lang.asm.x86</nobr></code></a>,<a href="news:alt.lang.asm"><code><nobr>alt.lang.asm</nobr></code></a> and<a href="news:comp.os.linux.announce"><code><nobr>comp.os.linux.announce</nobr></code></a><p>If you want information about NASM beta releases, and the currentdevelopment status, please subscribe to the<code><nobr>nasm-devel</nobr></code> email list by registering at<a href="http://sourceforge.net/projects/nasm"><code><nobr>http://sourceforge.net/projects/nasm</nobr></code></a>.<h3><a name="section-1.3">1.3 Installation</a></h3><h4><a name="section-1.3.1">1.3.1 Installing NASM under MS-DOS or Windows</a></h4><p>Once you've obtained the DOS archive for NASM,<code><nobr>nasmXXX.zip</nobr></code> (where <code><nobr>XXX</nobr></code>denotes the version number of NASM contained in the archive), unpack itinto its own directory (for example <code><nobr>c:\nasm</nobr></code>).<p>The archive will contain four executable files: the NASM executablefiles <code><nobr>nasm.exe</nobr></code> and<code><nobr>nasmw.exe</nobr></code>, and the NDISASM executable files<code><nobr>ndisasm.exe</nobr></code> and<code><nobr>ndisasmw.exe</nobr></code>. In each case, the file whose nameends in <code><nobr>w</nobr></code> is a <code><nobr>Win32</nobr></code>executable, designed to run under <code><nobr>Windows 95</nobr></code> or<code><nobr>Windows NT</nobr></code> Intel, and the other one is a 16-bit<code><nobr>DOS</nobr></code> executable.<p>The only file NASM needs to run is its own executable, so copy (atleast) one of <code><nobr>nasm.exe</nobr></code> and<code><nobr>nasmw.exe</nobr></code> to a directory on your PATH, oralternatively edit <code><nobr>autoexec.bat</nobr></code> to add the<code><nobr>nasm</nobr></code> directory to your<code><nobr>PATH</nobr></code>. (If you're only installing the<code><nobr>Win32</nobr></code> version, you may wish to rename it to<code><nobr>nasm.exe</nobr></code>.)<p>That's it - NASM is installed. You don't need the nasm directory to bepresent to run NASM (unless you've added it to your<code><nobr>PATH</nobr></code>), so you can delete it if you need to savespace; however, you may want to keep the documentation or test programs.<p>If you've downloaded the DOS source archive,<code><nobr>nasmXXXs.zip</nobr></code>, the <code><nobr>nasm</nobr></code>directory will also contain the full NASM source code, and a selection ofMakefiles you can (hopefully) use to rebuild your copy of NASM fromscratch.<p>Note that the source files <code><nobr>insnsa.c</nobr></code>,<code><nobr>insnsd.c</nobr></code>, <code><nobr>insnsi.h</nobr></code> and<code><nobr>insnsn.c</nobr></code> are automatically generated from themaster instruction table <code><nobr>insns.dat</nobr></code> by a Perlscript; the file <code><nobr>macros.c</nobr></code> is generated from<code><nobr>standard.mac</nobr></code> by another Perl script. Although theNASM source distribution includes these generated files, you will need torebuild them (and hence, will need a Perl interpreter) if you changeinsns.dat, standard.mac or the documentation. It is possible future sourcedistributions may not include these files at all. Ports of Perl for avariety of platforms, including DOS and Windows, are available from<a href="http://www.cpan.org/ports/">www.cpan.org</a>.<h4><a name="section-1.3.2">1.3.2 Installing NASM under Unix</a></h4><p>Once you've obtained the Unix source archive for NASM,<code><nobr>nasm-X.XX.tar.gz</nobr></code> (where<code><nobr>X.XX</nobr></code> denotes the version number of NASM containedin the archive), unpack it into a directory such as<code><nobr>/usr/local/src</nobr></code>. The archive, when unpacked, willcreate its own subdirectory <code><nobr>nasm-X.XX</nobr></code>.<p>NASM is an auto-configuring package: once you've unpacked it,<code><nobr>cd</nobr></code> to the directory it's been unpacked into andtype <code><nobr>./configure</nobr></code>. This shell script will find thebest C compiler to use for building NASM and set up Makefiles accordingly.<p>Once NASM has auto-configured, you can type<code><nobr>make</nobr></code> to build the <code><nobr>nasm</nobr></code>and <code><nobr>ndisasm</nobr></code> binaries, and then<code><nobr>make install</nobr></code> to install them in<code><nobr>/usr/local/bin</nobr></code> and install the man pages<code><nobr>nasm.1</nobr></code> and <code><nobr>ndisasm.1</nobr></code> in<code><nobr>/usr/local/man/man1</nobr></code>. Alternatively, you can giveoptions such as <code><nobr>--prefix</nobr></code> to the configure script(see the file <code><nobr>INSTALL</nobr></code> for more details), orinstall the programs yourself.<p>NASM also comes with a set of utilities for handling the<code><nobr>RDOFF</nobr></code> custom object-file format, which are in the<code><nobr>rdoff</nobr></code> subdirectory of the NASM archive. You canbuild these with <code><nobr>make rdf</nobr></code> and install them with<code><nobr>make rdf_install</nobr></code>, if you want them.<p>If NASM fails to auto-configure, you may still be able to make itcompile by using the fall-back Unix makefile<code><nobr>Makefile.unx</nobr></code>. Copy or rename that file to<code><nobr>Makefile</nobr></code> and try typing<code><nobr>make</nobr></code>. There is also a Makefile.unx file in the<code><nobr>rdoff</nobr></code> subdirectory.<p align=center><a href="nasmdoc2.html">Next Chapter</a> |<a href="nasmdoc0.html">Contents</a> |<a href="nasmdoci.html">Index</a></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡123| 免费成人深夜小野草| 欧美成人国产一区二区| 欧美三级在线播放| 欧美性受xxxx| 欧美日韩午夜影院| 5858s免费视频成人| 欧美人体做爰大胆视频| 91精品福利在线一区二区三区 | 久久先锋影音av| 日韩三级高清在线| 亚洲精品一区二区精华| 久久精品一级爱片| 一色屋精品亚洲香蕉网站| 亚洲婷婷综合久久一本伊一区| 亚洲区小说区图片区qvod| 亚洲综合久久久久| 奇米亚洲午夜久久精品| 国产精品一区二区你懂的| 国产91精品露脸国语对白| 91原创在线视频| 欧美理论电影在线| 久久综合网色—综合色88| 国产精品女同互慰在线看| 亚洲线精品一区二区三区八戒| 天天影视涩香欲综合网| 久久99国产精品尤物| 成人动漫av在线| 欧美在线观看禁18| 欧美哺乳videos| 中文字幕在线不卡一区二区三区 | 天堂成人免费av电影一区| 另类调教123区| 99在线精品免费| 日韩欧美亚洲另类制服综合在线| 久久精品人人做人人爽97| 亚洲一区二区三区三| 韩国女主播成人在线观看| 91视视频在线观看入口直接观看www | 麻豆成人在线观看| 成人v精品蜜桃久久一区| 在线成人高清不卡| 国产精品素人视频| 麻豆久久久久久| 色综合天天综合网天天看片| 日韩精品资源二区在线| 一区二区三区在线免费观看| 国产一区视频网站| 欧美日韩国产美女| 成人免费在线视频| 国产精品亚洲第一区在线暖暖韩国| 91福利国产精品| 欧美国产亚洲另类动漫| 寂寞少妇一区二区三区| 欧美日韩国产一级片| 国产精品动漫网站| 成人在线视频一区二区| 日韩免费观看高清完整版在线观看| 亚洲欧美激情小说另类| 成人午夜看片网址| 精品盗摄一区二区三区| 日韩黄色在线观看| 欧美性色综合网| 亚洲免费视频成人| 91香蕉视频mp4| 国产精品高潮久久久久无| 国产九色sp调教91| 精品国产91亚洲一区二区三区婷婷| 午夜激情综合网| 欧美日韩在线三级| 五月天欧美精品| 欧美精品日日鲁夜夜添| 亚洲国产综合在线| 欧美日韩专区在线| 午夜视频久久久久久| 欧美亚洲一区二区三区四区| 亚洲黄网站在线观看| 色偷偷一区二区三区| 亚洲欧美韩国综合色| 日本乱码高清不卡字幕| 亚洲观看高清完整版在线观看| 欧美性视频一区二区三区| 午夜精品在线看| 欧美一区二视频| 国模一区二区三区白浆| 国产色一区二区| 风间由美一区二区av101| 国产精品白丝在线| 欧美日韩国产大片| 激情国产一区二区| 中文字幕精品三区| 91精品91久久久中77777| 午夜精品影院在线观看| 精品国产凹凸成av人导航| 成人av资源站| 一区二区三区四区国产精品| 欧美日韩精品免费观看视频| 免费成人结看片| 国产精品人成在线观看免费 | 欧美日韩一区中文字幕| 麻豆国产欧美日韩综合精品二区| 久久亚洲二区三区| 色综合激情五月| 日韩av中文字幕一区二区三区| 精品久久五月天| 99综合电影在线视频| 免费观看久久久4p| 中文字幕亚洲一区二区va在线| 欧美日韩视频不卡| 国产精品亚洲午夜一区二区三区| 亚洲日本欧美天堂| 欧美一区二区三区白人| 9i在线看片成人免费| 日本在线播放一区二区三区| 国产欧美日产一区| 欧美日韩一区 二区 三区 久久精品| 国内精品久久久久影院一蜜桃| 亚洲人吸女人奶水| 亚洲精品在线观看视频| 91美女在线视频| 国产一区二三区| 午夜伦欧美伦电影理论片| 中文字幕色av一区二区三区| 91精品国产91久久久久久一区二区 | 国产色爱av资源综合区| 欧美视频一区二区三区在线观看| 国产精品88888| 日韩成人dvd| 亚洲国产日产av| 国产精品不卡一区二区三区| 精品对白一区国产伦| 欧美巨大另类极品videosbest | 另类小说视频一区二区| 亚洲一区二区不卡免费| 国产精品久久久久四虎| 精品欧美久久久| 欧美色综合久久| 一本一道久久a久久精品| 成人视屏免费看| 国产美女在线精品| 精品影院一区二区久久久| 亚洲第一在线综合网站| 伊人夜夜躁av伊人久久| 亚洲欧洲日韩av| 国产精品无人区| 久久久精品日韩欧美| 久久无码av三级| 精品美女被调教视频大全网站| 91精品国产91久久综合桃花| 91精品国产综合久久精品麻豆| 91精品办公室少妇高潮对白| 色婷婷精品大在线视频| 色94色欧美sute亚洲线路一久| 99久久精品久久久久久清纯| 国产成人av电影在线播放| 国产成人免费在线观看| 国产a级毛片一区| 丁香天五香天堂综合| 成人国产精品免费观看动漫| 99久久精品国产毛片| 97精品久久久午夜一区二区三区 | 欧美精品777| 在线不卡中文字幕| 精品国产成人在线影院 | 中文字幕亚洲在| 亚洲女同女同女同女同女同69| 亚洲另类在线一区| 天涯成人国产亚洲精品一区av| 首页亚洲欧美制服丝腿| 免费人成在线不卡| 国产一区999| av高清不卡在线| 欧美日韩国产首页在线观看| 日韩一本二本av| 久久久精品免费网站| 亚洲精品水蜜桃| 免费欧美日韩国产三级电影| 国产一区二区毛片| heyzo一本久久综合| 91久久精品一区二区| 欧美自拍丝袜亚洲| 精品噜噜噜噜久久久久久久久试看| 国产日韩综合av| 亚洲午夜久久久久久久久电影网| 蜜臀av在线播放一区二区三区 | 亚洲国产欧美日韩另类综合| 美国毛片一区二区三区| 国产精品一区二区免费不卡| 色又黄又爽网站www久久| 在线播放中文一区| 欧美国产一区在线| 天堂成人免费av电影一区| 成人激情免费视频| 91精品中文字幕一区二区三区| 日本一区二区三区在线不卡| 亚洲一区二区三区小说| 丁香六月综合激情| 日韩精品一区在线观看| 亚洲精品国产一区二区精华液| 捆绑紧缚一区二区三区视频|