README.TXT File
Release Notes for the Microsoft(R) MASM
Professional Development System, Version 6.11
(C) Copyright 1993, Microsoft Corporation. All rights reserved.
This document contains release notes for the Microsoft MASM
Professional Development System, version 6.11. The information in
this document and in the Microsoft Advisor (online help) is more
up-to-date than that in the manuals.
The printed documentation for MASM 6.11 has not changed from MASM 6.1.
The MASM 6.11 installation disks provide several important files that
include new or updated information for this release. They are:
README.TXT =====> Contains documentation errata, system requirements,
information and tips on using MASM 6.11, and known
assembler bugs.
PENTIUM.TXT ====> Contains .586 and .586P directives information,
descriptions of the new Intel(R) Pentium(TM)
instructions, and a table of Pentium timings for all
instructions.
CV.TXT =========> Contains release notes for Microsoft CodeView(TM).
ERRMSG.TXT =====> Contains updated information on 32-bit Linker errors,
ML error messages, and Microsoft DOSXNT MS-DOS
Extender error messages.
SAMPLES.TXT ====> Contains information about MASM samples for MS-DOS
and Microsoft Windows 3.1.
NTSAMPLE.TXT ===> Contains information about MASM samples for
Microsoft Windows NT.
SUPPORT.TXT ====> Contains updated Microsoft Product Support policies.
======================< README.TXT Table of Contents >=====================
Part 1: Documentation Errata
----------------------------
Part 2: System Requirements
---------------------------
Part 3: Tips for Using MASM 6.1x
--------------------------------
- ALIAS directive
- Assembling Files Generated by Compiler
- Building 32-Bit Applications
- 32-Bit Linking
- GROUP Directive and Flat-Model Programming
- Structure Packing Issues for Mixed Language Programming
- /WIN32 Switch for H2INC
- CD-ROM Not a Valid Target
- CMP Instruction Encoding
- Debugging MASM Applications under Visual C++, 32-Bit
Edition, or Fortran PowerStation, 32-Bit Edition
- .FPO Directive
- INVOKE Command
- LINK and System Resources
- MOUSE.COM
- MS-DOS and Windows NT File Compatibility
- Multi-File Assembly with MASM.EXE
- NMAKE and NMAKER
- Response Files
- SAMPLES.TXT and NTSAMPLE.TXT
- Using Control-C to Halt Operation of MASM
- Using MASM 6.x Structures
- Visual C++ 1.0/Fortran PowerStation 1.0 Compatibility
- Working with MASM 5.1 Code
- Working With Microsoft BASIC Far Strings
Part 4: Known Assembler Bugs
----------------------------
- Exiting from MS-DOS Critical Errors
- Expression Order in High-Level Conditionals
- Hexadecimal Constants
- Initializing Nested Structures
- Intersegment Near Jumps in Flat Model
- Span-Dependent Expressions used in Macros
- Span-Dependent Equates in Macros and EXTERNDEF ABS
- Span-Dependent Text Equates
- STRUCT and RECORD Initialization
- Using The /link /nologo Command Line Options
====================< Part 1: Documentation Errata >=======================
Environment and Tools, Page xxiii: Microsoft Support Services
-------------------------------------------------------------
Microsoft Support Services information has been updated. See
SUPPORT.TXT, in the directory in which you installed MASM, for
the most current Microsoft support information and policies.
Environment and Tools, Page 582: LIB Command Line Sample
--------------------------------------------------------
The following example, as it appears on page 582, is incorrect:
LIB FIRST +SECOND, , THIRD
It should instead read:
LIB THIRD +FIRST +SECOND
Environment and Tools, Page 649, 651: _syscall and __syscall
------------------------------------------------------------
The H2INC documentation on pages 649 and 651 lists _syscall and
__syscall as C keywords recognized by H2INC. These are not recognized,
and should be removed.
Environment and Tools, Page 819: Error Message A2156
----------------------------------------------------
The value range given for the first parameter of the PAGE directive
is incorrect; "...either 0 or a value in the range of 10-255" should
read "...either 0 or a value in the range of 14-255."
Reference, Page 12: ML Command-line Options /Cu and /Cx
-------------------------------------------------------
/Cu is not the default command-line option, but is indicated as such
in the MASM 6.1 Reference. Instead, /Cx should be indicated as the
default.
Reference, Page 98: LEA is no longer optimized
----------------------------------------------
The MASM 6.1 Reference indicates that the LEA instruction is
encoded as a MOV when the source operand is a direct memory address.
In response to programmer requests, MASM 6.1x no longer performs this
optimization automatically. The optimization can be performed by
using the OPATTR operator, as shown in the following macro:
MOVLEA MACRO Dest, Symbol
IF (OPATTR(Symbol)) AND 08h
MOV Dest, OFFSET Symbol
ELSE
LEA Dest, Symbol
ENDIF
ENDM
Programmer's Guide, Page 156: Using an Emulator Library
-------------------------------------------------------
The sample code demonstrating floating-point instructions served
by an emulator contains the directive .STARTUP. This directive
should be removed.
Programmer's Guide, Page 202: User-Defined Epilogues & Prologues
----------------------------------------------------------------
The documentation for user-defined epilogue and prologue code reads
"Your macro function must return the parmbytes parameter." It
should read "...the localbytes parameter."
Programmer's Guide, Page 323: The C++/MASM Interface
----------------------------------------------------
The second sentence in the third paragraph reads: "The linkage
specification applies only to called routines, not to external
variables." It should read "The linkage specification applies to
called routines and external variables." The last sentence in the
same paragraph should be removed.
Help for Runtime Error R6921
----------------------------
The online help for runtime error R6921 reads "...Possibly the
CONFIG.SYS file contained a line such as DEVICE=C:\OS\MM386.EXE..."
The file name should read "C:\DOS\EMM386.EXE".
=================< Part 2: MASM 6.11 System Requirements >=================
The following are system requirements for Microsoft MASM 6.11:
- Personal computer using a 386 or higher processor running MS-DOS
version 3.3 or later, Windows version 3.1 or later, or Windows NT
version 3.1 or later.
- 4 MB of available memory.
- Hard disk with 10 MB available space.
- One 3.5" high-density (1.44 MB) disk drive (3.5" low-density (720K)
or 5.25" high-density (1.2 MB) disks available separately with
coupon enclosed).
To target Windows 3.1, you need one of the following:
- Microsoft Windows Software Development Kit (SDK) 3.1.
- Microsoft Visual C++ Development System, Standard or Professional
Edition.
To target Windows NT, you need one
没有合适的资源?快使用搜索试试~ 我知道了~
MASM50.MASM51.MASM60.MASM611.MASM611FULL.MASM614.MASM615工具
共180个文件
ex$:33个
as$:30个
ma$:14个
5星 · 超过95%的资源 需积分: 10 21 下载量 81 浏览量
2008-12-09
09:08:30
上传
评论 1
收藏 4.65MB ZIP 举报
温馨提示
MASM50.MASM51.MASM60.MASM611.MASM611FULL.MASM614.MASM615
资源推荐
资源详情
资源评论
收起资源包目录
MASM50.MASM51.MASM60.MASM611.MASM611FULL.MASM614.MASM615工具 (180个子文件)
DOSXNT.38$ 3KB
VMB.38$ 2KB
CVW1.38$ 1KB
HANDLERS.AS$ 16KB
WINCLOCK.AS$ 13KB
MISC.AS$ 11KB
MISCDEMO.AS$ 11KB
ATOMS.AS$ 11KB
FILE.AS$ 10KB
SNAP.AS$ 6KB
SYSINFO.AS$ 5KB
SHOW.AS$ 5KB
COMMON.AS$ 5KB
SYSDATA.AS$ 4KB
MATH.AS$ 4KB
RND.AS$ 4KB
INSTALL.AS$ 3KB
ALARM.AS$ 3KB
PAGER.AS$ 3KB
ATOMTEST.AS$ 3KB
SHOWUTIL.AS$ 2KB
ASMTHRED.AS$ 2KB
APPENTRY.AS$ 2KB
APPENTRY.AS$ 2KB
APPENTRY.AS$ 2KB
SZSEARCH.AS$ 1KB
ASMDLL.AS$ 1001B
DLLENTRY.AS$ 867B
DLLENTRY.AS$ 867B
HELLO.AS$ 505B
BASIC.AS$ 301B
C.AS$ 294B
FORTRAN.AS$ 258B
RC.BA$ 306B
BASMAIN.BA$ 213B
MAKEATOM.BA$ 131B
FILEDEMO.C$ 5KB
MATHDEMO.C$ 4KB
THREADS.C$ 3KB
BELL.C$ 3KB
CTEST.C$ 3KB
CMAIN.C$ 876B
MAIN.C$ 403B
CMAIN.C$ 230B
MOUSE.CO$ 27KB
SYSINFO.DE$ 279B
WINCLOCK.DE$ 186B
SYSDATA.DE$ 183B
ASMDLL.DE$ 55B
EEW0CXX.DL$ 59KB
EED1CXX.DL$ 57KB
EMW0W0.DL$ 39KB
EMD1W0.DL$ 38KB
EMD1D1.DL$ 35KB
TLW0LOC.DL$ 23KB
DMW0.DL$ 22KB
SHW0.DL$ 22KB
SHD1.DL$ 21KB
TLD1LOC.DL$ 10KB
TOOLHELP.DL$ 9KB
TLD1COM.DL$ 6KB
SMARTDRV.DO$ 5KB
CREF.DO$ 3KB
H2INC.ER$ 7KB
ML.ER$ 3KB
PWB.EX$ 293KB
CV.EX$ 264KB
CVW4.EX$ 233KB
ML.EX$ 211KB
DOSXNT.EX$ 193KB
MSD.EX$ 151KB
H2INC.EX$ 121KB
LINK.EX$ 119KB
CVPACK.EX$ 68KB
BSCMAKEV.EX$ 54KB
NMAKER.EX$ 52KB
BSCMAKE.EX$ 52KB
EMM386.EX$ 45KB
QH.EX$ 44KB
RCVCOM.EX$ 42KB
CREF.EX$ 37KB
LIB.EX$ 35KB
HELPMAKE.EX$ 33KB
MASM.EX$ 28KB
NMAKE.EX$ 26KB
EXEHDR.EX$ 23KB
IMPLIB.EX$ 21KB
RCVWCOM.EX$ 16KB
SMARTDRV.EX$ 14KB
UNDEL.EX$ 13KB
EXP.EX$ 12KB
SBRPACK.EX$ 10KB
CVW.EX$ 10KB
RM.EX$ 10KB
WXSRVR.EX$ 9KB
WX.EX$ 8KB
PWBRMAKE.EX$ 6KB
SYSDATA.EX$ 2KB
SETUP.EXE 80KB
DECOMP.EXE 35KB
共 180 条
- 1
- 2
资源评论
- winsock222013-07-31内容很全,就是网速太慢了!
- dnhewei2013-04-18不错,找了很久,希望好用。
jadych
- 粉丝: 5
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功