Sezione

Indirizzi Base Registri Interni
Area Comunicazione BIOS Funzioni BIOS Funzioni DOS
Prefazione Capitolo 1 Capitolo 2 Schede
Libreria ASM Libreria MAC Palestra Progetti ASM
Info Download INDICE

Schede del Tutorial

Home » Programma il Computer » Tutorial Assembly

Le Schede del Tutorial

  Le PseudoOperazioni di MASM

SCHEDA n° 02 [ 26  di 26] 

    

    Tabella Alfabetica delle PseudoOperazioni
     
bulletLa tabella, estratta dai manuali originali, mostra una nutrita raccolta alfabetica delle principali PseudoOperazioni dell'assemblatore MASM della Microsoft; le più utilizzate sono state descritte in dettaglio e per tipologia d'applicazione nelle precedenti pagine della Scheda:

      

PseudoOp  Descrizione 
!
$
%
&
*
+
-
.
/
:
;;
<>
[]
=
.186
.286c
.286p
.287
.8086
.8087
AND
ASSUME
AT
BYTE
BYTE
COMMENT
COMMON
.CREF
DB
DD
DQ
DT
DW
DWORD
DUP
ELSE
END
ENDIF
ENDM
ENDP
ENDS
EQ
EQU
.ERR
.ERR1
.ERR2
.ERRB
.ERRDEF
.ERRDIF
.ERRE
.ERRIDN
.ERRNB
.ERRNDEF
.ERRNZ
EVEN
EXITM
EXTRN
FAR
GE
GROUP
GT
HIGH
IF
IF1
IF2
IFB
IFDEF
IFDIF
IFE
IFIDN
IFNB
IFNDEF
INCLUDE
IRP
IRPC
LABEL
.LALL
LE
LENGTH
.LFCOND
.LIST
LOCAL
LOW
LT
MACRO
MASK
MEMORY
MOD
NAME
NE
NEAR
NOT
OFFSET
OR
ORG
%OUT
PAGE
PAGE
PARA
PROC
PTR
PUBLIC
PUBLIC
PURGE
QWORD
.RADIX
RECORD
REPT
.SALL
SEG
SEGMENT
.SFCOND
SHL
SHORT
SHR
SIZE
STACK
STRUC
SUBTTL
TBYTE
.TFCOND
THIS
TITLE
TYPE
.TYPE
WIDTH
WORD
WORD
.XALL
.XCREF
.XLIST
XOR
Literal-Character Operator
Location Counter Operand
Expression Operator
Substitute Operator 
Multiplication
Addition or Unary Plus
Subtraction or Unary Minus
Structure Field-Name Operator
Division
Segment-Override Operator
Macro Comment
Literal-Text Operator
Index Operator
Create Absolute Symbol
Enable 80186 Instructions
Enable Real Mode 80286 Instructions
Enable Protected Mode 80286 Instructions
Enable 80287 Instructions
Enable 8086 Instructions
Enable 8087 Instructions
Bitwise Logical AND
Associate Segment with Segment Register
Define Absolute Segment
Align Segment on Any Byte Address
Data Type for 1 byte
Enter Multi-Line Comment
Define Overlapping Segments
Enable Cross-Reference Listings
Define Byte
Define Doubleword
Define Quadword
Define Ten-byte Unit
Define Word
Data Type for 4 bytes
Duplicate Occurrences
Assemble If Condition Not Met
Terminate Module
Terminate Conditional Block
Terminate Macro or Repeat Block
Terminate Procedure Definition
End Segment or Structure Definition
Equal Relational Operator
Create Symbol
Force Error
Force Error during Pass 1
Force Error during Pass 2
Error If String Is Blank
Error If Name Is Defined
Error If Strings Differ
Error If False
Error If Strings Are Identical
Error If String Is Not Blank
Error If Name Is Not Defined
Error If True
EVEN Align on Word Boundary
EXITM Immediate Macro Exit
EXTRN Define External
Data Type for Label in Different Segment
Greater Than or Equal Relational Operator
Define Segment Group
Greater Than Relational Operator
Return High-Order 8 Bits
Initiate Conditional Block
Assemble If Pass 1
Assemble If Pass 2
Assemble If Argument Is Blank
Assemble If Name Is Defined
Assemble If Arguments Differ
Assemble If False
Assemble If Arguments Are Identical
Assemble If Argument Is Not Blank
Assemble If Name Is Not Defined
Process Code from External File
Assemble Once for Each Parameter
Assemble Once for Each Character
Create Variable or Label
List All Macro Expansions
Less Than or Equal Relational Operator
Return Length of Item
List False Conditionals
Restore Source-Code Listing
Create Symbol for Use in Macro
Return Low-Order 8 Bits
Less Than Relational Operator
Initiate Macro Definition
Return a Bit Mask
Locate segment as last segment possible
Modulus
Assign Name to Module
Not Equal Relational Operator
Data Type for Label in Same Segment
Bitwise NOT
Offset of Expression
Bitwise Logical OR
Assign Location Counter
Display Text during Assembly
Align on 256-byte Boundary
Page Control for Listings
Align on 16-byte Boundary
Initiate Procedure Definition
Change Type of Variable
Concatenate All Like-Named Segments
Make Symbol Available to All Modules
Delete Macro Definition
Data Type for 8 bytes
Set Input Radix
Define Record Type
Initiate Repeat Block
Suppress All Macro Expansion Listings
Return Segment Value
Initiate Segment Definition
Suppress Listing of False Conditionals
Shift Left
Sets Label To SHORT Type
Shift Right
Return Bytes Used by Variable
Define a Stack Segment
Define Structure Type
Specify Listing Subtitle
Data Type for 10 bytes
Toggle False Conditional Listing
Create Operand at Current Location
Specify Listing Title
Return Size of Type
Return Mode and Scope of an Expression
Return Width in Bits
Align on 2-byte boundary
Data Type for 2 bytes
List Macro Expansions That Produce Code
Suppress Cross-Reference Listings
Suppress Source-Code Listing
Bitwise Logical XOR

    

Pagina Precedente Scheda n° 02 Pagina Successiva Pseudo Operazioni di MASM Torna al Menu delle Schede del "Tutorial" Lezioni - Vai al DownLoad dei files DOC Torna al Menu del "Tutorial"
Scheda n° 02 -  26
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

    

SCHEDE » 1.Header EXE 2.PseudoOp MASM 3.Differenza tra Macro e Procedure
4.
Tabella Vettori 5.PSP 6.Stack 7.Istruzioni 80x86
8.La misura dell'Informazione 9.Numeri e Logica Binaria
TUTORIAL » Indirizzi Base | Registri Interni | Area Comunicaz. BIOS | Funzioni BIOS | Funzioni DOS
Prefazione | CAP 1 | CAP 2 | Schede | Palestra
Libreria ASM | Libreria MAC | Progetti ASM | Download | Info | Indice
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati