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

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

?? tsm_help.txt

?? tasm source document descript
?? TXT
字號:
/*************************************************************************/
                           TSM_HELP.TXT
                          TURBO ASSEMBLER

This file contains answers to common questions concerning Turbo Assembler.

 Q. When should I use the different assembly modes TASM provides
    for existing assembly programs?
 A. Mode                   Conditions for Use
    -------------------------------------------------------------
    Normal(MASM)         - Program assembles under MASM 4.00 or
                           MASM 5.00.
    Quirks               - Program assembles under MASM 4.00 or
                           MASM 5.00, but won't assemble under
                           TASM without MASM51 or QUIRKS.
    Masm51               - Program requires MASM 5.1 for assembly.
    Masm51 and Quirks    - Program requires MASM 5.1 for
                           assembly, but will not assemble
                           under TASM with only the MASM51
                           switch set.

 Q. Do I have to use MASM51 to assemble files written for MASM
    5.1?
 A. Most files will assemble even without using the MASM51
    directive. However if your assembly code utilizes features
    only found in MASM 5.1, you will need to use the MASM51 mode.
    Check the table in the next Q&A to see which features of MASM51
    emulation are enabled by combinations of MASM51 and QUIRKS
    modes.

 Q. What items are controlled by the QUIRKS and MASM51 modes?
 A. The following table lists what the various combinations of
    QUIRKS and MASM51 modes do:

    Mode                   Operations
    -------------------------------------------------------------
    Quirks               - Allows FAR jumps to be generated as
                           NEAR or SHORT if CS assumes agree.
                         - Allows all instruction sizes to be
                           determined in a binary operation solely
                           by a register, if present.
                         - Destroys OFFSET, segment override,
                           etc., information on '=' or numeric 'EQU'
                           assignments.
                         - Forces EQU assignments to expressions
                           that contain "PTR" or ":" to be text.

    Masm51               - Instr, Catstr, Substr, Sizestr, and
                           "\" line continuation are all enabled.
                         - EQU's to keywords are made TEXT
                           instead of ALIASes.
                         - Leading whitespace is not discarded
                           on %textmacro in macro arguments.

    Masm51 and Quirks    - Everything listed under QUIRKS above.
                         - Everything listed under MASM51 above.
                         - @@, @F, and @B local labels are
                           enabled.
                         - Procedure names are PUBLIC'ed
                           automatically in extended MODELs.
                         - Near labels in PROCs are redefinable
                           in other PROCs.
                         - "::" operator is enabled to define
                           symbols that can be reached outside of
                           current proc.

    Masm51 and Ideal     - Ideal mode syntax and the Masm51 text
                           macro directives are supported, i.e.,
                           Instr, Catstr, Substr, and Sizestr.

  Q. When should I use the DOSSEG or .STACK directives?
  A. When you're developing Turbo Assembler modules to link with
     high-level languages like Turbo C++ and Turbo Pascal, you
     don't need the DOSSEG or .STACK directives because these
     compilers will handle segment-ordering and stack setup.
     These directives define segment names and order that might
     conflict with those used by the high-level language. You
     only need, however, to define these once in any module of a
     standalone assembler program. DOSSEG is only needed if you
     want your segments to be ordered using Microsoft's
     conventions. You can define your own segment-ordering by
     ensuring that your segments are encountered by TLINK in the
     order that you wish. See the TLINK section of the manual for
     a full description of how this works.

  Q. What options should I use when I use Turbo Assembler to
     assemble the files that came with the Microsoft C Compiler?
  A. When assembling the assembly language modules provided with the
     Microsoft compilers, make sure to use the MASM51 and QUIRKS
     modes. For example,

       tasm /jmasm51 /jquirks filename

  Q. How do I create a .COM file?
  A. Your assembler source should be assembled in the tiny model
     (.MODEL TINY) and should include an ORG 100h following the
     opening of the code segment, as shown below:

                .MODEL  TINY
                .CODE
                ORG     100h
        start:
                ....          ; body of program
        END     start         ; defines the entry point as start

     Don't include a .STACK directive in a program designed to be
     a .COM.

     TLINK will create a .COM file instead of an .EXE file if the /t
     option is specified. For example,

        tlink /t SHOW87

     will create SHOW87.COM instead of SHOW87.EXE.

     There are certain limitations in converting an .EXE file to a
     .COM file. These limitations are documented in the IBM Disk
     Operating System manual under EXE2BIN.

  Q. How do I assemble multiple files with Turbo Assembler?
  A. Turbo Assembler will assemble multiple files using wildcard
     characters or separating them by the plus (+) character.
     As an example, the following command line

       tasm filt + o*

     would assemble the file FILT.ASM, as well as all the .ASM
     files beginning with the letter 'o'.

  Q. How can I assemble multiple files if they don't all use the
     same command-line options?
  A. Turbo Assembler uses the semicolon (;) character as a
     command-line separator so that you can actually have
     multiple assembler command lines on a single DOS command
     line. As an example, the following command line

       tasm /zi filt; o*

     would assemble the file FILT.ASM with debug information
     turned on, then assemble all the .ASM files beginning with
     the letter 'o' without debug information.

  Q. Microsoft's Macro Assembler allows me to define environment
     variables so I don't have to enter them on every command
     line. Can I do this with Turbo Assembler as well?
  A. No, but Turbo Assembler provides an even more flexible way
     to eliminate typing in command-line options every time.
     Whenever you run Turbo Assembler, it looks in the current
     directory, then in the directory from which it was started
     (DOS 3.x and greater) for a special file called TASM.CFG.
     This file can contain anything that the command line
     contains. This file is processed first and then the command
     line so that the command-line options take priority over
     those found in the TASM.CFG configuration file. If, for
     instance, your command-line options are always

       /t /ml /zi /jJUMPS /jLOCALS

     you could create TASM.CFG file containing these lines

       /t
       /ml
       /zi
       /jJUMPS
       /jLOCALS

     Now, every time you run Turbo Assembler, those will be the
     default options. This means that, if you need to, you can
     have separate TASM.CFG files for each of your projects. If
     you have multiple projects residing in a single subdirectory,
     then you could create a separate configuration file for each
     and use them as Turbo Assembler indirect command files.

  Q. What are Turbo Assembler indirect command files?
  A. These are files that contain partial or complete Turbo
     Assembler command lines and are preceded with an at-sign (@)
     on the command line. For example, if you have a file named
     "FILE.CMD" that contains the following,

       /t
       /ml
       /zi
       /jJUMPS
       /jLOCALS
       file1 +
       file2 +
       file3 +
       file4

     then you could use the command line

       tasm @FILE.CMD

     instead of the command line

       tasm /t /ml /zi /jJUMPS /jLOCALS file1+file2+file3+file4

     Note that the at-sign (@) is not actually part of the file's
     name. In fact, if you name a file with an at-sign at the
     beginning, Turbo Assembler will treat it as an indirect
     command file.

  Q. I am linking my own assembly language functions with Turbo C.
     Why does the linker report that all of my functions are
     undefined?
  A. Make sure you've put an underbar character (_) in front
     of all assembly language function names to be called
     by Turbo C. If you use simplified segmentation and include
     the C language specifier on the .MODEL directive, Turbo
     Assembler will pre-append the underbar automatically for you.
     Your assembly language program should be assembled with Case
     Sensitivity (/ML or /MX). 

  Q. Can I use the backslash (\) instead of the slash (/) as a
     option specifier?
  A. NO! Turbo Assembler (and MASM) will treat that as a file
     that resides in the root directory of the default drive.
     Since both assemblers treat the space character ( ) as a
     comma (,) this could result in the loss of files. If you
     accidentally gave this command line,

      tasm \zi prid&joy.asm

     Turbo Assembler (and MASM) would treat this command line as
     instructions to assemble a file called ZI.ASM that can be
     found in the root directory and create an output file in the
     current directory called PRID&JOY.ASM. (Note that the
     assemblers think the default extension for the object file
     of .OBJ has been explicitly overridden to .ASM.) The file
     PRID&JOY.ASM will either be overwritten with the object file
     or deleted if the file \ZI.ASM can't be found and success-
     fully assembled. In either case, the original contents of
     PRID&JOY.ASM are now lost.

/**************************** END OF FILE ********************************/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品77777| 韩日av一区二区| 国产精品网曝门| www久久精品| 久久久精品国产99久久精品芒果| 欧美一区二区三区免费大片| 欧美精品九九99久久| 欧美精品在线一区二区三区| 欧美精品在线一区二区| 欧美日韩免费视频| 欧美日韩亚洲另类| 欧美一区二区国产| 久久午夜老司机| 国产精品久久久久久久午夜片| 国产精品免费aⅴ片在线观看| 亚洲成人7777| 日本aⅴ精品一区二区三区 | 国产精品中文字幕日韩精品| 寂寞少妇一区二区三区| 国产福利一区二区三区| 91热门视频在线观看| 欧美午夜一区二区三区| 日韩一区二区三区电影在线观看| 精品国产乱码久久久久久影片| 久久久精品免费免费| 玉米视频成人免费看| 天天射综合影视| 国产精品91一区二区| 色狠狠色噜噜噜综合网| 日韩欧美成人激情| 自拍偷在线精品自拍偷无码专区 | 精品久久免费看| 国产精品天美传媒沈樵| 亚洲一二三四在线| 国产一区 二区 三区一级| 91亚洲精品久久久蜜桃| 日韩一区二区三区电影| 中文字幕一区二区5566日韩| 日韩高清在线一区| 99精品久久免费看蜜臀剧情介绍| 欧美中文字幕一区| 久久久精品天堂| 亚洲国产wwwccc36天堂| 国产 欧美在线| 欧美亚洲综合网| 国产人久久人人人人爽| 午夜不卡在线视频| bt欧美亚洲午夜电影天堂| 欧美精品三级日韩久久| 国产精品福利一区| 国产在线视频一区二区三区| 欧美影院一区二区| 中文字幕中文字幕在线一区 | 精品剧情v国产在线观看在线| 亚洲欧美另类久久久精品| 国产精品小仙女| 欧美一区二区三区影视| 亚洲影视在线观看| 99视频精品在线| 国产日韩欧美精品在线| 久久精品国产77777蜜臀| 欧美色精品在线视频| 综合自拍亚洲综合图不卡区| 国产成人在线影院| 欧美精品一区二区在线播放| 男女男精品视频| 欧美日韩成人高清| 亚洲黄一区二区三区| 一本一本大道香蕉久在线精品 | 99久久精品国产一区| 久久亚洲捆绑美女| 国产一区 二区| 久久众筹精品私拍模特| 国产乱人伦精品一区二区在线观看| 欧美日韩高清一区二区三区| 亚洲国产精品影院| 欧美视频一区在线| 亚洲国产精品久久人人爱| 在线观看亚洲精品| 亚洲一区国产视频| 欧美视频一区二区三区在线观看 | 亚洲另类一区二区| 成人综合在线网站| 亚洲国产精华液网站w| 不卡视频免费播放| 亚洲激情综合网| 欧美日韩国产一二三| 秋霞电影一区二区| 精品av综合导航| 成人激情黄色小说| 亚洲欧美乱综合| 欧美丰满高潮xxxx喷水动漫| 奇米精品一区二区三区四区| 精品国产91洋老外米糕| 国产精品一级黄| 中文字幕一区三区| 欧美三级日本三级少妇99| 日韩**一区毛片| 久久久国产精品不卡| 99精品视频在线观看免费| 亚洲免费观看视频| 日韩欧美激情一区| 99精品欧美一区二区蜜桃免费 | 国产精品久久久久久久久晋中| 高清国产午夜精品久久久久久| 综合激情成人伊人| 欧美美女视频在线观看| 韩国精品一区二区| 亚洲综合一区在线| 久久综合99re88久久爱| 欧美亚洲一区三区| 国产精品一区不卡| 偷拍亚洲欧洲综合| 国产精品夫妻自拍| 日韩欧美亚洲一区二区| 91性感美女视频| 麻豆中文一区二区| 亚洲资源在线观看| 国产亚洲欧美日韩俺去了| 欧美网站大全在线观看| 国产999精品久久| 日日噜噜夜夜狠狠视频欧美人| 欧美韩国日本一区| 日韩欧美aaaaaa| 91九色最新地址| 成人福利视频在线看| 久久激五月天综合精品| 亚洲一二三四在线| 亚洲欧洲中文日韩久久av乱码| 欧美成va人片在线观看| 欧美亚洲国产一区二区三区| 国产乱一区二区| 精品一区二区三区视频| 图片区小说区国产精品视频| 亚洲色图视频免费播放| 亚洲国产精品成人综合 | 亚洲免费色视频| 国产日产精品1区| 精品福利av导航| 精品日韩av一区二区| 91精品国产综合久久久久久| 色综合中文字幕国产 | jizz一区二区| 国产精品66部| 国内欧美视频一区二区| 婷婷综合五月天| 亚洲mv在线观看| 一级精品视频在线观看宜春院| 国产精品理论片| 亚洲欧洲99久久| 中文字幕一区日韩精品欧美| 国产精品久久网站| 国产精品国产三级国产普通话三级| 国产蜜臀av在线一区二区三区| 欧美精品一区二| 久久精品人人做人人综合| 久久亚洲精华国产精华液| 国产日韩欧美精品电影三级在线| 日韩写真欧美这视频| 欧美videossexotv100| 亚洲精品在线电影| 国产女主播视频一区二区| 国产偷国产偷精品高清尤物| 亚洲国产精品成人久久综合一区| 国产精品人人做人人爽人人添| 国产精品久久久久久福利一牛影视 | 成人综合在线网站| 99久久99久久精品免费观看 | 蜜臀av亚洲一区中文字幕| 九色porny丨国产精品| 国产一区二区三区免费看| 成人永久aaa| 91精品国产品国语在线不卡 | 国产乱色国产精品免费视频| k8久久久一区二区三区 | 福利视频网站一区二区三区| 国产a久久麻豆| 91视频一区二区| 911精品国产一区二区在线| 国产精品嫩草99a| 国产色产综合产在线视频| 中文字幕精品一区| 亚洲一区二区免费视频| 久久99精品久久久久久动态图 | 国内精品视频一区二区三区八戒 | 99riav久久精品riav| 精品1区2区3区| 久久精品视频一区二区三区| 日韩毛片视频在线看| 蜜桃精品视频在线| 99久久精品一区二区| 欧美一级淫片007| 亚洲欧洲日产国产综合网| 日本午夜精品视频在线观看| av电影一区二区| 精品成人佐山爱一区二区| 亚洲最新视频在线播放| 国产精品一区二区91| 日韩一区二区三区电影| 亚洲精品日韩一|