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

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

?? spec

?? 這是一個68k的編譯器
??
字號:


	      The UNIX 68020/68881/68851 cross assembler


GENERAL
        The assembler resides in /usr/local under the name asm20.  Command
        line arguments specify the filenames to assemble.

        The `S1' formatted object file is placed on file `m.out', the
        listing and error messages are written to the standard output.

        The listing file contains the address and bytes assembled for each
        line of input followed by the original input line (unchanged, but
        moved over to the right some).  If an input line causes more than 6
        bytes to be output (e.g. a long DC.B directive), additional bytes
        (up to 64) are listed on succeding lines with no address preceding
        them.

        Equates cause the value of the expression to replace the address
        field in the listing.

        It is unwise to have more than one assembly in progress per
        directory since the object file would be the same for all
        assemblies running.

        Equates that have forward references cause Phasing Errors in Pass
        2.

        Expressions may consist of symbols, constants or the character '*'
        (denoting the current value of the program counter) joined together
        by one of the operators: +-*/%&|^.  The operators are the same as
        in C:

		+       add
		-       subtract
		*       multiply
		/       divide
		%       remainder after division
		&       bitwise and
		|       bitwise or
		^       bitwise exclusive-or

        Expressions are evaluated left to right and there is no provision
        for parenthesized expressions.  Arithmetic is carried out in signed
        32-bit twos-complement integer precision.

        Constants are constructed with the same syntax as the Motorola
        Microsystems assembler:

		$       followed by hexadecimal constant
		@       followed by octal constant
		%       followed by binary constant
		digit   decimal constant

        String constants are specified by enclosing the string in single
        quotes.  Strings are only recognized by the DC pseudo-op.

ERRORS

        Error diagnostics are placed in the listing file just before the
        line containing the error.  Format of the error line is:

		Line_number: Description of error
			or
		Line_number: Warning --- Description of error

        Errors of the first type in pass one cause cancellation of pass
        two.  Warnings do not cause cancellation of pass two but should
        cause you to wonder where they came from.

	Error messages are meant to be self-explanatory.

        If more than one file is being assembled, the file name precedes
        the error:

		File_name,Line_number: Description of error

        Finally, some errors are classed as fatal and cause an immediate
        termination of the assembly.  Generally these errors occur when a
        temporary file cannot be created or is lost during the assembly.
        Consult your local guru if this happens.

        The exit status of the assembler ($status for csh users) is equal
        to the number of errors detected during the assembly.


DIFFERENCES

        Even byte alignment on instructions is not checked.  If you're
        worried about this, try the 'align' pseudo-op (e.g. 'align 2' in
        front of every code section).

	Macros are not supported.  (try M4 or M6)

	Structured assembler constructs are not supported. (try C)

        Microsystems assemblers require parentheses when specifying word or
        long addressing modes.  This assembler assumes that no symbol will
        end with .w or .l

        The mnemonics used in this assembler follow the 68020/68881/68851
        User's Manuals.  The Microsystems assembler does not.  The main
        difference is in the name of the TRAPcc class of instructions.  A
        complete list of mnemonics can be obtained with the debug option:
        'asm20 -x64'.

        Floating point control register names are FPCR, FPSR and FPIAR
	instead of CONTROL, STATUS and IADDR.

	The pseudo-ops are:

		org
		equ
		dc              Define constant(s)
		ds              Define storage
		opt
		fequ            Floating point equ
		fopt            Floating point option
		align           align to 'N' byte boundary (.even == align 2)
		include         Filename argument is included

	The OPT pseudo-op allows the following operands:

		list    Turn on output listing (default)
		nolist  Turn off output listing
		brl     Force forward refs long (default is word)

	The FOPT pseudo-op allows the following operands:

		id      Set co-processor id for floating point instructions
		round   Rounding mode for constants (Not implemented)
		prec    Precision for constants (Not implemented)

	Some of the more common pseudo-ops are not present:

		spc     Use blank lines instead
		pag[e]  Use a comment with cntrl-L imbeded
		end     The assembly ends when there is no more input
		ttl     use `pr' to get headings and page numbers
		nam[e]  Did you ever use this one anyway?
		xref
		xdef
		idnt
		section
		p=68xxx If you don't want 68020 stuff, use another assembler

	The above pseudo-ops are recognized, but ignored.

DETAILS
        Symbol:  A string of  characters  with  a  non-initial  digit.  The
                string of characters may be from the set:

			   [a-z][A-Z]_[0-9]$

                ( _ count as a non-digit).  The `$' counts as a digit to
                avoid confusion with hexadecimal constants.  All characters
                of a symbol are significant, with upper and lower case
                characters being distinct.  The maximum number of
                characters in a symbol is currently set at 30.

                The symbol table can grow until the assembler runs out of
                memory.

        Label:  A symbol starting in the first column is a  label  and  may
                optionally  be  ended  with a ':'.  A label may appear on a
                line by itself and is then interpreted as:

			Label   EQU     *

        Mnemonic:  A symbol preceded by at least one whitespace  character.
                Upper  case characters in this field are converted to lower
                case before being checked as a legal mnemonic.  Thus `nop',
                `NOP' and even `NoP' are recognized as the same mnemonic.

        Operand:  Follows mnemonic, separated by at  least  one  whitespace
                character.   The   contents   of   the   operand  field  is
                interpreted by each instruction.

	Whitespace: A blank or a tab

        Comment:  Any text after all operands for  a  given  mnemonic  have
                been  processed or, a line beginning with '*' up to the end
                of line or, an empty line.

        Continuations:  If a line ends with a backslash (\) then  the  next
                line  is  fetched  and  added to the end of the first line.
                This continues until a line is seen which doesn't end in  \
                or  until  MAXBUF characters have been collected (MAXBUF >=
                256 ).

FILES
	m.out           object file output
	STDOUT          listing and errors

IMPLEMENTATION NOTES
        This is a classic 2-pass assembler.  Pass 1 establishes the  symbol
        table and pass 2 generates the code.

        Most limits are #defined in as.h.  After  changing  the  assembler,
	rerun the Makefile to rebuild the assembler.

	The mnemonic table is build from template descriptions.  Currently
	there are 5 template files: GEN, FLOAT, PMMU, COPROC and PSEUDO.
	To add new instructions to the assembler, you must:

		create a new template file and add it to the
			Makefile list of TFILES.
		add any new opcode classes to table.h
		add any new effective address classes to table.h, new
			composite types may require adding entries to
			eatab[] in match.c
		add case labels to match the new opcode classes to do.c
		add any new register names to iregs[] in regs.h

	This assembler is derived from the 8-bit cross assemblers
	for the 6809/5/4/1 family.

	The debug option (-x) uses a weighted number to turn on
	one or more print statements:

		1       Parser
		2       Template matches
		4       Expression Evaluation
		8       Symbol table lookup/install
	       16       Forward references
	       32       Indexed Indirect information
	       64       Dump all important tables

	e.g. -x10 displays template match operation and symbol table info.

BUGS
	This assembler is still under development.

	There is no way to specify immediate values greater than
	32-bits.  This makes it inconvenient to use immediate
	values in double,extended or packed floating point instructions.

	Floating point format constants (e.g. 1.234E-5) are not recognized.

	Matching mnemonics is expensive.  The assembler should be
	converted to 1-pass operation to speed things up.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人激情小说网站| 国产欧美一区二区精品秋霞影院| 一本一道久久a久久精品综合蜜臀| 风间由美性色一区二区三区| 国产成人亚洲精品狼色在线| 国产一区91精品张津瑜| 国产成人自拍网| 成人av网站在线观看| 不卡视频在线看| 色天天综合色天天久久| 日本精品视频一区二区三区| 日本道免费精品一区二区三区| 一本一道波多野结衣一区二区| 欧美在线观看一区二区| 777色狠狠一区二区三区| 欧美大肚乱孕交hd孕妇| 久久午夜老司机| 国产精品无人区| 亚洲日穴在线视频| 婷婷综合另类小说色区| 老司机精品视频导航| 国产高清成人在线| 97久久精品人人澡人人爽| 色视频成人在线观看免| 91精品一区二区三区在线观看| 日韩一级免费一区| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品色呦呦| 一区二区三区不卡在线观看| 日韩影院在线观看| 国产成人鲁色资源国产91色综| 91女厕偷拍女厕偷拍高清| 欧美日本一道本| 久久久久久久综合日本| 亚洲三级在线免费观看| 日本少妇一区二区| 国产大陆亚洲精品国产| 日本韩国视频一区二区| 欧美刺激脚交jootjob| 国产精品每日更新在线播放网址 | 琪琪一区二区三区| 成人美女在线观看| 欧美日本不卡视频| 国产精品视频一区二区三区不卡| 亚洲综合在线视频| 韩国v欧美v日本v亚洲v| 色综合网色综合| 欧美xxx久久| 亚洲柠檬福利资源导航| 老司机精品视频在线| 色综合久久综合中文综合网| 精品国内片67194| 一区二区三区在线免费观看| 国产一区在线观看视频| 欧美三级电影精品| 国产精品天干天干在线综合| 丝袜诱惑制服诱惑色一区在线观看| 国产馆精品极品| 91精品国产欧美一区二区| 亚洲色图清纯唯美| 国产美女视频一区| 69堂国产成人免费视频| 亚洲人午夜精品天堂一二香蕉| 久久精品国产亚洲5555| 91福利国产成人精品照片| 久久精品欧美一区二区三区麻豆| 亚洲成人动漫在线观看| 99精品欧美一区二区三区小说| 精品国产一区二区精华| 亚洲第一主播视频| 一本到一区二区三区| 欧美国产激情二区三区| 激情综合五月婷婷| 欧美人动与zoxxxx乱| 亚洲精品精品亚洲| 粉嫩高潮美女一区二区三区| 日韩三级电影网址| 天天综合天天做天天综合| 91免费精品国自产拍在线不卡| 国产午夜亚洲精品午夜鲁丝片| 日本在线播放一区二区三区| 欧美色电影在线| 亚洲综合一区在线| 色综合天天综合在线视频| 国产精品少妇自拍| 风间由美一区二区三区在线观看| 精品国产麻豆免费人成网站| 五月婷婷久久丁香| 欧美日韩午夜在线视频| 亚洲一区二区三区中文字幕在线| 99热在这里有精品免费| 国产精品成人在线观看| 成人精品免费看| 国产欧美一区视频| 成人黄色综合网站| 国产精品你懂的在线欣赏| 国产成人精品亚洲日本在线桃色| 久久免费国产精品| 国产高清久久久久| 国产精品水嫩水嫩| av在线播放不卡| 亚洲欧美日韩小说| 在线欧美一区二区| 亚洲成av人影院在线观看网| 欧美三级电影网站| 日韩不卡手机在线v区| 91精品国产91热久久久做人人| 日韩高清不卡一区二区三区| 欧美一级国产精品| 精品亚洲欧美一区| 国产日韩av一区二区| 成人精品小蝌蚪| 亚洲天堂精品视频| 91久久精品国产91性色tv | 国产精品影视在线观看| 欧美经典三级视频一区二区三区| 成人精品免费网站| 一区二区三区在线视频播放| 欧美日韩国产影片| 秋霞电影网一区二区| 久久综合九色综合97婷婷女人 | 理论电影国产精品| 国产午夜精品一区二区三区嫩草 | 2022国产精品视频| 国产99久久久国产精品潘金| 亚洲私人黄色宅男| 欧美情侣在线播放| 国产精品亚洲视频| 亚洲乱码国产乱码精品精98午夜 | 亚洲最快最全在线视频| 日韩一区二区精品在线观看| 国产成人精品亚洲日本在线桃色| 亚洲精品精品亚洲| 精品理论电影在线观看 | 日本一区二区三区在线观看| 91网站最新地址| 日本少妇一区二区| 国产精品三级久久久久三级| 欧美日韩一区二区三区不卡| 蜜臀国产一区二区三区在线播放| 国产午夜精品久久久久久免费视| 99国产精品国产精品毛片| 日日夜夜精品视频免费| 国产目拍亚洲精品99久久精品| 欧美综合视频在线观看| 激情文学综合网| 亚洲女爱视频在线| 欧美精品一区二| 欧洲一区二区av| 国产高清成人在线| 五月激情综合婷婷| 国产精品久久久久久久第一福利 | xnxx国产精品| 欧美亚洲丝袜传媒另类| 国产一区二区三区高清播放| 一区二区三区中文在线| 久久综合色天天久久综合图片| 91免费版pro下载短视频| 男人的j进女人的j一区| 亚洲精品免费播放| 国产丝袜美腿一区二区三区| 欧美老女人在线| 99久久亚洲一区二区三区青草 | 欧美日本精品一区二区三区| 欧美一级理论性理论a| 9久草视频在线视频精品| 精品一区二区三区免费| 亚洲国产成人tv| 国产欧美精品一区二区色综合| 欧美日韩成人综合天天影院| 91视视频在线观看入口直接观看www | 欧美一区三区二区| 一本到高清视频免费精品| 国产精品一区一区| 看电影不卡的网站| 亚洲18色成人| 樱花草国产18久久久久| 国产精品传媒在线| 国产日韩欧美a| 日韩免费高清av| 欧美日韩一区二区欧美激情| 色综合久久99| caoporm超碰国产精品| 国产成人自拍网| 国产麻豆精品在线观看| 久久国产精品无码网站| 日本欧美久久久久免费播放网| 亚洲综合视频网| 一区二区三区中文字幕精品精品 | 欧美一区二区女人| 欧美日本韩国一区| 欧美三级欧美一级| 欧美最猛性xxxxx直播| 色狠狠av一区二区三区| 91丨九色porny丨蝌蚪| eeuss鲁片一区二区三区在线看| 国产真实精品久久二三区| 久久精品国产免费看久久精品| 日本成人在线一区| 秋霞电影一区二区|