The Microsoft KnowledgeBase Archive
Categories
Statistics
Macro Assembler
Sort by:
ID
Title
-
Q94314: 32-Bit Flat Memory Model MASM Code for Windows NT
-
Q123729: Accessing Command Line Arguments
-
Q102434: Accessing Global Symbols Defined in C from MASM
-
Q30887: Accessing MASM Structure Fields in a Multimodule Program
-
Q39370: Addressing above 1 Megabyte Under MS-DOS
-
Q33067: Anonymous Labels for Jump Instructions
-
Q101264: Assembling Code Developed for MASM 5.x with MASM 6.x
-
Q74924: A Structure Template Can Be Referenced in a MASM Program
-
Q32810: BSESUB.INC Contains Incorrect Declarations
-
Q113420: BUG: A2008 When Angle Brackets Missing on FOR Argument List
-
Q74666: BUG: A2154 If Structure Member in Control-Flow Directive
-
Q94911: BUG: ALIGN Directive Placement Changes EXE File Size
-
Q74745: BUG: Assembling .ASM File With CL.EXE Fails w/ MASM 6.0
-
Q85228: BUG: Causes of A2042 During Data Initialization
-
Q73308: BUG: Class Must Be Listed Last in Full Segment Definitions
-
Q75601: BUG: Continuation Char with Initializing Structures
-
Q113426: BUG: DX1020 or Application Error from H2INC
-
Q120064: BUG: Error A2005 Generated Due to Conflict with Global Label
-
Q94941: BUG: EXTERNDEF ABS Fails with Span Dependent Value
-
Q73368: BUG: H2INC 1.0 Does Not Support _syscall or _stdcall
-
Q80380: BUG: H2INC Doesn't Allow Multiple Files to Be Specified
-
Q72853: BUG: H2INC Produces Garbage/GP Faults w/ Some Function Typedefs
-
Q104677: BUG: H2INC Versions 1.0 and 1.1 Do Not Support _syscall
-
Q120065: BUG: Help Files Not Available After Installing Samples Only
-
Q26653: BUG: Inconsistent Case Conventions in Equate @Filename
-
Q113422: BUG: Incorrect Formatting of Macro Comment Listings
-
Q72228: BUG: Installing MASM 6.0 for OS/2 May Result in a Setup Error
-
Q107500: BUG: Invalid A2006 Error Generated by MASM 6.x
-
Q110477: BUG: L1103 Error Caused by Incorrectly Nested Segments
-
Q123666: BUG: LINK Error L1101 with Public Weak Extern
-
Q73036: BUG: Macro Expansion May Occur Before Macro Call in Listing File
-
Q136545: BUG: Macro with Line Continuation Interprets ";" Incorrectly
-
Q69346: BUG: MASM 5.10 Installation Asks for Disk "OS/2 Program"
-
Q134938: BUG: MASM sample SYSINFO Error: L1101 invalid object module
-
Q138765: BUG: Ml.exe Hangs If ASSUME DataReg:ERROR Directive Used
-
Q120066: BUG: ML Uses DGROUP in Flat Model and Generates A2006
-
Q123661: BUG: No Error or Code for Multiple END Statements
-
Q93594: BUG: No Warning Moving Segment Register to Extended Reg.
-
Q137664: BUG: Number of Lines on First Page of Listing File Incorrect
-
Q111473: BUG: ORG in STRUCT Affects Current Segment Size with -Sf
-
Q123664: BUG: PAGE + Directive Doesn't Insert Form Feed in Listing File
-
Q120071: BUG: Record Instance Cannot Have Same Name as a Record Field
-
Q97110: BUG: SIB MOV EAX,[EAX+EBP] Generates Incorrect Code
-
Q111877: BUG: SIZE and SIZEOF May Give Incorrect Values for Locals
-
Q111502: BUG: SUBSTR Index Past End of String Incorrectly Assembles
-
Q123663: BUG: The Command "ml /?" Causes Unexpected Errors
-
Q111500: BUG: Trailing Commas May Cause Incorrect Error Messages
-
Q123869: BUG: Trouble Changing Where SETUP Installs MASM
-
Q104674: Chaining Interrupts Using MASM
-
Q58650: Changing a Drive's Volume Label
-
Q123685: Characteristics of MASM Labels
-
Q39517: Comparing String Arguments in Macros
-
Q84744: Conditionally Assembling the END Directive
-
Q24962: <constant> and [<constant>] Are Semantically the Same
-
Q123686: Controlling Segment Ordering
-
Q94577: Creating 32-Bit Flat Memory Model MASM Code for OS/2 2.0
-
Q39235: Declaring a Communal Variable of a Record Type
-
Q85068: Displaying Data for Debugging in MASM
-
Q39446: Division Operators "/" with .186, .286, and .386
-
Q137174: DOCERR: A2041 Error When Macro Parameter Length > 255 bytes
-
Q87932: DOCERR: ALIAS Directive Undocumented in MASM 6.0
-
Q39442: DOCERR: asub and ctest in MASM Programmer's Guide
-
Q38936: DOCERR: [bx].month Example Incorrect in MASM Programmer's Guide
-
Q35804: DOCERR: .code Directive with Segment Name
-
Q32882: DOCERR: Comment Strings Should Not Overlap onto the Next Line
-
Q67757: DOCERR: Conditional Jump Instruction Is Incorrectly Documented
-
Q117865: DOCERR: Control and Status Word Missing Abbreviation Info
-
Q28596: DOCERR: Correction for Shifting and Rotating Bits
-
Q26583: DOCERR: @DataSize Misspelled
-
Q73753: DOCERR: Date Format in Listing File Incorrect in MASM 6.0 Manual
-
Q28226: DOCERR: Divison Rather than Multiplication
-
Q34375: DOCERR: Documentation Error on the LGDT Instruction
-
Q39527: DOCERR: DUP Is a Reserved Word in MASM
-
Q72706: DOCERR: Encoding for LTR Instruction Is Incorrect
-
Q72705: DOCERR: ENDM Can't Be Used to Return Value from Macro Function
-
Q49245: DOCERR: Error in Macro Example in MASM 5.1 Update Manual
-
Q30493: DOCERR: Errors in Chapter 5 of MASM Programmer's Guide
-
Q75968: DOCERR: Errors in MASM 6.0 "Installing and Using..." Manual
-
Q39518: DOCERR: Example in MASM 5.1 Programmer's Guide
-
Q62136: DOCERR: EXE2BIN.EXE Doesn't Come w/ PC-DOS 3.3, 4.0, & 4.01
-
Q79210: DOCERR: Extended Keyboard Detection Is Documented Incorrectly
-
Q35803: DOCERR: External Addresses in "=" Directive
-
Q30898: DOCERR: KBDINFO Incorrectly Defined
-
Q27104: DOCERR: LODS Adjusts the SI Register, Not the DI Register
-
Q28223: DOCERR: Macro Contains IF Directive Rather than IFE Directive
-
Q50862: DOCERR: @MakeFil Macro Spelling on MASM 5.1 CodeView Tutorial
-
Q67439: DOCERR: MASM 5.1 Instructions Operand Size Documented Wrong
-
Q71980: DOCERR: MASM 6.0 Makefile BELL.MAK Gives C1024 Compiler Error
-
Q71979: DOCERR: MASM 6.0 Makefile SNAP.MAK Gives U1073 NMAKE Errors
-
Q73746: DOCERR: MASM 6.0 Programmer's Guide Errors: Chapter 7
-
Q73400: DOCERR: MASM 6.0 Programmer's Guide Errors: Chapters 11-20
-
Q80131: DOCERR: MASM 6.0 Programmer's Guide Errors: Chapters 1-6
-
Q72886: DOCERR: MASM 6.0 Programmer's Guide Errors: Chapters 1-6
-
Q74173: DOCERR: MASM 6.0 Programmer's Guide Errors: Chapters 7-10
-
Q49699: DOCERR: MASM Err Msg A2063, Name in .MODEL SMALL Not Ignored
-
Q39372: DOCERR: MOV mem,accum and MOV accum,mem Formats Documented Wrong
-
Q32832: DOCERR: New Command-Line Option for MASM 5.1: /LA
-
Q34503: DOCERR: PROC Directive Will Not Work with Structure Type
-
Q30363: DOCERR: procedure Pprog(); Should Be procedure Pprog;
-
Q33382: DOCERR: Programmer's Guide FREE ST(num) Reference Is Incorrect
-
Q66170: DOCERR: Repeat Prefix (REP) Documentation Error
-
Q28229: DOCERR: Result of Operation Stored in DESTINATION, Not SOURCE
-
Q28233: DOCERR: Signed/Unsigned Comparisons
-
Q39439: DOCERR: SMSW, SGDT, SIDT, SLDT, VERR, VERW Don't Assemble
-
Q45146: DOCERR: Some Coprocessor Instructions Not Emulated
-
Q39444: DOCERR: The Stack Grows into Low Memory
-
Q94942: DOCERR: Value Returned By Prologue Macro Documented Incorrectly
-
Q79844: Embedding the Assembly Date and Time in a MASM 6.0 Object
-
Q40192: Error A2105 with PUSHA and POPA Instructions
-
Q94586: EXE2BIN Error Messages
-
Q38935: Expressions in Definitions Changed for MASM 5.10
-
Q177759: FILE: PATCH: MASM 6.13 Patch Available
-
Q11833: Finding Size of Program
-
Q74925: FIX: A1010 from Unclosed Segment in MASM @ShowStr Macro
-
Q59754: FIX: A2006: Phase Error May Be Caused By Incorrect NOP
-
Q40452: FIX: A2006: Phase Error Using EQU in An IFNDEF Block
-
Q79067: FIX: A2029 Incorrectly Generated If Operand = [ebx][ebx]
-
Q40852: FIX: A2042 May Be Caused By Using LOW and OFFSET In MASM 5.1
-
Q30502: FIX: A2107 with .RADIX 16 and Real Number Initialization
-
Q94912: FIX: A2138, A2036 or Hang, Init Nested Structure Array
-
Q94408: FIX: A2138 Error--Structure Member Span-Dependent Equate
-
Q32812: FIX: A4001 May Be Caused By a Literal '>' in Text Equate
-
Q35882: FIX: A5114: Operand Size Does Not Match Segment Word Size
-
Q74663: FIX: ALIGN Following DUP Operator or Structure May Fail
-
Q80119: FIX: ALIGN Immediately After INCLUDE Generates L1101
-
Q75280: FIX: ALIGN or EVEN Cannot follow DUP in Same Module
-
Q75275: FIX: Assembling with /Sg May Cause A2075 Error
-
Q75178: FIX: ASSUME Using SEG on Communal Far Data Item
-
Q75244: FIX: Avoid externdef or proto when Initializing Data
-
Q74744: FIX: Bad Code Produced When Using Location Arithmetic
-
Q67760: FIX: Bad Object File Generated with MASM 5.1 and 5.1a
-
Q72728: FIX: BIND Generates Multiply Defined Symbols with API.LIB
-
Q26801: FIX: Byte Order Incorrect in Listing File For Doublewords
-
Q26830: FIX: Code Segment Defined within a Procedure
-
Q30381: FIX: Command Line Option /E Generates a Bad Fixup Record
-
Q30382: FIX: Command Line Option /Z Is Ignored after Processing
-
Q26838: FIX: COMM Directive
-
Q74221: FIX: COMM Directive Produces Error If Count Field Not Specified
-
Q97840: FIX: DOSXNT DX1020 Error Using .WHILE and Processor Flag
-
Q94587: FIX: DUP Behavior Different with Span-Dependent Value
-
Q60072: FIX: Duplicate Struc Declaration and /Zi Hangs MASM 5.1, 5.1a
-
Q106403: FIX: DUP Operator Must Be Preceded by White Space
-
Q68945: FIX: DWORD Local Variables Use Wrong Offset in MASM
-
Q120154: FIX: DX1020 Using TEXTEQU to Define False IF Block
-
Q60267: FIX: Error A2057 With DOS.INC, .386, and MASM 5.1 or 5.1a
-
Q76078: FIX: Error A2114 When Using OPTION PROLOGUE
-
Q85743: FIX: Error L1057 Generated When Assembling with /Zi
-
Q30377: FIX: Error Message A2051 Incorrectly Generated
-
Q32691: FIX: Error Message A4100: Impure Memory Reference
-
Q81367: FIX: EVEN, ALIGN Generate Error in AT Segments
-
Q123728: FIX: EXTERNDEF on PROC Labels Does Not Make Them Public
-
Q30421: FIX: Extra Line-Feed Char Generated in Four-Digit Listing File
-
Q82290: FIX:EXTRN ABS Doesn't Work As Software Interrupt Number
-
Q81892: FIX: FNENI, FNCLEX Assembled Wrong After PROC USES
-
Q32762: FIX: Forward Reference to Segment Name Gives Phase Error
-
Q104041: FIX: Functions Exported Incorrectly in MASM 6.1 WINDLL Sample
-
Q34774: FIX: FWAIT Prefixes Generated for Processor Control Instructions
-
Q79157: FIX: H2INC Doesn't Recognize /BATCH Command-Line Switch
-
Q91692: FIX: H2INC Version 1.0 Ignores /G3 and /G4 Option Switches
-
Q120067: FIX: .IF with Multiple Tests Adds a JMP Instruction
-
Q80116: FIX: Illegal Instruction from Structure Member Offset
-
Q26803: FIX: Incorrect Checksum
-
Q64535: FIX: Incorrect Code Generated for IRET With PROC USES
-
Q78862: FIX: Incorrect Code Generated If Operand Is [eax][eax]
-
Q79159: FIX: Incorrect Code Generated If Operand Is [esp][esp]
-
Q59374: FIX: Incorrect Code With TYPE and SI Index Register
-
Q79208: FIX: Incorrect CV Info for Local Structure in MASM 6.0
-
Q59567: FIX: Incorrectly Generated A4100: Impure Memory Reference
-
Q102432: FIX: Incorrect RET Generated for PROC when EPILOGUE:NONE
-
Q76725: FIX: INVOKE May Cause Incorrect Line Information
-
Q67788: FIX: IRP Directive Has Single Line Limit of 120 Characters
-
Q76911: FIX: JMP Jumps to the Proc When Using Duplicate Names
-
Q95121: FIX: L1101 Error Linking MASM Object Module w/ Large Structure
-
Q72849: FIX: L1126 Link Error May Be Caused By EXPORT in PROC Definition
-
Q29735: FIX: LES Instruction Assembles Incorrectly
-
Q59585: FIX: LOCAL Directive with a Structure
-
Q69123: FIX: Long Command Line Generates Protection Violation
-
Q74670: FIX: MASM 5.1/5.1a Cause LINK to Put Uninitialized Data in .EXE
-
Q72480: FIX: MASM 5.1/5.1a .OBJ May Cause LINK to Generate L2013 Error
-
Q74664: FIX: MASM 5.1/5.1a Will Not Allow .STACK to Exceed 32K
-
Q76727: FIX: MASM 5.1, 6.x, and the LOCK and REP Prefixes
-
Q39374: FIX: MASM 5.1 Generates Incorrect Listing for RET Statement
-
Q73190: FIX: MASM 6.0 ALIGN Directive Requires Patch to Work Correctly
-
Q78393: FIX: MASM 6.0 Always Uses EAX Register with BSWAP
-
Q82287: FIX: MASM 6.0 Does Not Align on Page Boundary
-
Q73752: FIX: MASM 6.0 Does Not Detect Overflow Initializing Structures
-
Q73409: FIX: MASM 6.0 Fails with /Ta if Filename Has No Period
-
Q79146: FIX: MASM 6.0 Generates L1103 for Nested Structures
-
Q72482: FIX: MASM 6.0 May Generate A2103 Error When Assembling with /Zi
-
Q72708: FIX: MASM 6.0 May Generate Incorrect Code for IMUL Instruction
-
Q79835: FIX: MASM 6.0 May Generate Wrong Listing for CMPXCHG
-
Q80120: FIX: MASM 6.0 May Incorrectly Generate A2032 for EQU
-
Q79821: FIX: MASM 6.0 May Incorrectly Generate A4000 for CMP
-
Q79151: FIX: MASM 6.0 May Incorrectly Insert Prologue with USES
-
Q73684: FIX: MASM 6.0 May Initialize Every 256th Data Symbol
-
Q72700: FIX: MASM 6.0 May Parse a Comment as a Conditional Directive
-
Q73189: FIX: MASM 6.0 ML Driver Does Not Pass /nologo to LINK Correctly
-
Q72390: FIX: MASM 6.0 Setup May Generate "Bad Full Path" Error Message
-
Q68071: FIX: MASM Aligns on 4-Byte Boundary After Offset 8000h
-
Q81894: FIX: MASM Allows Alignments > Segment Alignment
-
Q85877: FIX: MASM BELL and SNAP TSR Program Examples Incorrect
-
Q72791: FIX: MASM Fails to Generate Error When Real Values Are Too Smal
-
Q79285: FIX: MASM Generates a _TEXT Segment in Far Code Models
-
Q99239: FIX: MASM Generates Incorrect Code for Indirect Addressing
-
Q34930: FIX: MASM Generates Stack Overflow on Code with Redefinition
-
Q81888: FIX:MASM Incorrectly Allows Relative Values as Constant
-
Q83087: FIX: MASM Moves Segment Register w/out Generating Error
-
Q34500: FIX: Mixing \ and / in Command Line Causes Problems
-
Q94407: FIX: ML DX1020 Error With Several Source Files In Directory
-
Q94913: FIX: ML Fails When PAGE Directive Has Invalid Value
-
Q30385: FIX: MOV with Type Operator Generates Incorrect Opcodes
-
Q74532: FIX: Near Call Between Segments Within a Group May Fail
-
Q35113: FIX: Nested Dups in Structure Cause Recursive Loop
-
Q79286: FIX: Nested NOT Operators Yield Incorrect Value
-
Q76217: FIX: Nested Structures May Hang Macro Assembler 6.0
-
Q26800: FIX: No Error Generated by MASM 5.0 for Equates Made Public
-
Q94943: FIX: No Stack Frame From CMACROS.INC cProc FORCEFRAME
-
Q30412: FIX: Omitting Range Keyword After LABEL Directive Causes Error
-
Q30416: FIX: Only First LOCAL Variable Generates CodeView Information
-
Q26796: FIX: "Operand Expected" Error Message
-
Q27835: FIX: Operator "." and the Operator "*"
-
Q94751: FIX: ORG Behavior Different with Span-Dependent Value
-
Q85509: FIX: ORG Calculated from Label May Fail in 6.0a/6.0b
-
Q74746: FIX: ORG Following ORG Statement with $ May Fail in 6.0
-
Q39443: FIX: Parentheses Necessary for Operator Precedence
-
Q99575: FIX: Phar Lap err 58 Running MASM From Read-Only Drive
-
Q35883: FIX: Public Labels Are Prefixed with Underscore Incorrectly
-
Q26822: FIX: Relational Operators Evaluate to Wrong Value
-
Q26270: FIX: Relational Operators with MOV May Evaluate Incorrectly
-
Q76945: FIX: Sample Program BELL.C Causes R6001 Error
-
Q67787: FIX: STRUC Defined Structures Cannot Be Nested
-
Q30379: FIX: Structure References Using '.' Cause Confusion
-
Q30383: FIX: SUBSTR Will Not Work if Target Is the Same as Source
-
Q75177: FIX: Subtracting Two Externs Gives Incorrect Results
-
Q79843: FIX: SYS1811 or A2087 and A2006 Incorrectly Generated
-
Q30380: FIX: Text Macros Cannot Serve as Data-Definition Replacements
-
Q30576: Fix-Up Overflow Caused By Extrn Statements and .Fardata
-
Q72887: FIX: Using a Higher Processor Directive in a Macro Causes A2006
-
Q85227: FIX: Using EXTERNDEF w/ a label May Work Incorrectly
-
Q71890: FIX: Using TYPE Operator in Indirect Memory Operand Gives A2056
-
Q73401: FIX: Value of @FileName Truncated If File Has Short Extension
-
Q26819: FIX: "Value Out of Range" Error
-
Q39373: FIX: Warning A4057 Generated Instead of Error A2019
-
Q68873: FIX: Warning A4057 When Using Local Variables
-
Q77078: FIX: Whitespace Character Must Precede DUP Operator
-
Q32811: FIX: Wrong Opcode For Far Call from USE16 Seg to USE32 Seg
-
Q74883: FIX: ^Z in Input File Appears to Truncate Listing File
-
Q79829: FIX: /Zm and $-Constant Produces A2075 in MASM 6.0
-
Q93005: FIX: /Z Switch Gives "Unknown Option" Error in MASM 6.0b
-
Q73194: H2INC Does Not Initialize Variables During Conversion
-
Q24958: Hexadecimal Numbers Must Begin With a Digit Between 0 and 9
-
Q66054: HOWTO: Create Static Overlays with Macro Assembler
-
Q39523: How to Declare Externals in MASM
-
Q25259: How to Enable Math Coprocessor Instructions
-
Q34377: How to Implement a Function Pointer in MASM
-
Q68805: How to Reboot Your Machine Within a MASM Application
-
Q39526: How to Share a Structure Between C and Assembler Modules
-
Q72848: How to Use Int 20h to Terminate an .EXE Program
-
Q32865: Invalid Operation and Inexact Result in Control Word
-
Q69540: JMP to a Far Address Lists Segment First in Listing File
-
Q24965: Jump to Absolute Address
-
Q32777: Language Names Used as PUBLIC Symbols Are Not Allowed
-
Q77138: Line Numbers for MASM Listing Files
-
Q76163: Line Numbers in .MAP File Do Not Relate to Listing File
-
Q75247: LOCAL Requires Language Specifier on .MODEL
-
Q26707: LOOP Can Use ECX in 16-bit Segment, CX in 32-bit Segment
-
Q76076: Macro Assembler Version 6.0 Return Codes
-
Q34379: Making Multiple Initialized Far Data Segments
-
Q60307: MASM 5.1 Setup Shows Blank Display on LCD/Mono Monitor
-
Q119012: MASM 6.11a Patch Information and Installation
-
Q98856: MASM 6.1a README.TXT: Patch Release Notes
-
Q90311: MASM 6.1 General Questions & Answers FastTips (Complete)
-
Q74882: MASM MUL Operation Accepts Only One Operand
-
Q69987: MASM Optimizations Not Recognized by Some Processors
-
Q70249: Max Identifier Length May Cause Mixed C/MASM Conflict
-
Q98859: Minimum System Required to Run MASM 6.1
-
Q89143: Minimum System Requirements for MASM 6.0
-
Q86816: Mixed C and MASM with MASM Main Language, C Run-Time
-
Q86815: Mixed C and MASM with MASM Main Language, No C Run-Time
-
Q68562: .MODEL Directive Forces DOSSEG Segment Ordering in MASM
-
Q68072: .MODEL Directive Language Parameter Doesn't Preserve Case
-
Q61502: .MODEL with a Language Makes Procedure Names PUBLIC
-
Q35881: Name Directive No Longer Supported
-
Q119517: New Keywords Near16, Near32, Far16 and Far32 in MASM
-
Q75276: OFFSET Always Returns the END of a Segment Name
-
Q30517: OFFSET Operator Is Segment Relative
-
Q61590: Passing a long* from a C Module to an Assembly Module
-
Q39520: Passing an Integer from C to MASM, Returning a Double
-
Q62626: Passing a Pointer to a Structure from C to Assembly
-
Q138983: PATCH: MASM 6.11d Patch Available
-
Q173168: PATCH: MASM 6.12 Patch Available
-
Q69988: Percent Character Not Allowed in Identifiers in MASM 6.0
-
Q24953: Phase Errors May Be Caused By Forward References
-
Q81327: Positioning External Declarations in Assembly
-
Q11339: PRB: 8087 mnemonics without Operators
-
Q155047: PRB: A2041 Initializing a Large STRUCT
-
Q34985: PRB: A2102 Warnings Generated for Possible 80286 Problems
-
Q148509: PRB: A2108 Error When Using Simplified Segment Directives
-
Q11902: PRB: Assume Directive Not Displayed
-
Q26839: PRB: "AT" Combine Types
-
Q28216: PRB: Cannot Backup Distribution Disks
-
Q177426: PRB: Codeview for Windows Does not Run in Windows 95 and NT
-
Q35114: PRB: Comparison of a Constant and a Relocatable Is Not Allowed
-
Q64438: PRB: CV2206 WARNING: Corrupt Debug OMF Detected in Object...
-
Q123990: PRB: DX1410 Error Using NMAKE with MASM 6.11
-
Q119872: PRB: Error A2032 Using Indexed Addressing
-
Q120155: PRB: Error A2068 Using REP Prefix with CMPS Instructions
-
Q29570: PRB: Error "constant expected" with ORG Directive
-
Q81891: PRB: /Fb May Cause A1006 in Low Memory Situations
-
Q120068: PRB: H2INC Does Not Handle #undef
-
Q117796: PRB: Incorrect Debug Information in 32-bit Object Module
-
Q95414: PRB: INVOKE Pushes SS to Convert NEAR PTR to FAR PTR
-
Q49900: PRB: Jumping to an Absolute Addresss with MASM
-
Q35128: PRB: Line Parsing Order: Looks Up Second Token First
-
Q110405: PRB: MASM 6.x and the Windows 3.1 DDK
-
Q67758: PRB: MASM Err Msg: Unable to Open Input File: options.asm
-
Q92611: PRB: MASM Generates Unexpected Prefix Bytes 66h, 67h
-
Q80117: PRB: ml /D?WIN and CMACROS.INC Produce A2016 and A2008
-
Q72727: PRB: No Error for Same Register Listed Twice in USES Clause
-
Q85508: PRB: No Warning for INVOKE Between 16-Bit and 32-Bit Segments
-
Q38216: PRB: Possible Cause of L2002 for Mixed C, MASM in Large Model
-
Q92609: PRB: SEGMENT AT Does Not Initialize Data at Absolute Address
-
Q11910: PRB: SIZE Operator Value
-
Q80384: PRB: Span-Dependent Value Behavior Changes in N-Pass Assembly
-
Q110598: PRB: Spontaneous Assembly and MASM 6.11 Errors
-
Q111474: PRB: Usage of an ORG Directive in a STRUCT Declaration
-
Q39371: Procedures With Arguments Require a Specified Language
-
Q75248: PROC w/ Parameters Requires Language Specifier on .MODEL
-
Q24954: Producing .com Files With MASM
-
Q72483: QuickHelp Categories Menu May Be Shorter with MASM 6.0
-
Q120069: Real and Protected Mode Segment Size
-
Q30601: Real-Number Data in IEEE Format
-
Q35507: Real-Number Encoding Needs Exact Number of Digits
-
Q80381: Relative Addresses (Relocatables) and the Minus Operator
-
Q24955: Results of not Specifying a Starting Address
-
Q117682: Returning a Float from Assembly to C
-
Q70671: Return Must Match Memory Model for CALL to Label in Proc
-
Q30500: Segment Relative Versus Group Relative
-
Q31598: Sign-Extended Register and Immediate from of AND/OR/XOR
-
Q47504: Some Instructions May Require Enabling of Instruction Set
-
Q50405: Specifying the Size of a CALL or JMP Instruction in MASM
-
Q76504: Static Variables Declared in MASM Routines Called from C
-
Q59127: Testing Math Coprocessor Instructions FLD FADD FSTP FST
-
Q10462: The MASM ASSUME Directive Does Not Generate Code
-
Q39441: The ORG Directive and Actual Offsets
-
Q67440: Tracing into a Macro When Debugging Assembly Programs
-
Q64439: Trapping a Keystroke and Displaying Its Extended Scan Code
-
Q123688: Turning a 16-bit Protected Segment into a 32-bit Segment
-
Q27587: Two Causes of Interrupt 0 in MASM Program
-
Q32836: .TYPE Operator Has New Bit Settings
-
Q58864: Using a Macro to Determine the Current Segment
-
Q72698: Using Full Segment Directives with MASM 6.0 HELLO.ASM
-
Q73187: Using Huge Memory Model and Huge Arrays in MASM
-
Q120070: Using Immediate and Memory Operands
-
Q113058: Using Interrupt 21h, Function 3Fh to Read the Keyboard
-
Q49246: Using OFFSET with a Group of Data Segments
-
Q73407: Using PROTO and INVOKE to Call a C Function from MASM
-
Q30424: Using the & Operator to Combine Multiple Parameters
-
Q40572: Versions of MASM Prior to 6.0 Do Not Support Flat Model
-
Q31810: Writing Faster Macro Assembler Programs
-
Q72701: Writing Macro Functions and Using the EXITM Directive
-
Q117389: x86 Protected Mode Exceptions
Powered by
helparchive