-
Notifications
You must be signed in to change notification settings - Fork 16
/
asmtypes.html
128 lines (107 loc) · 8.84 KB
/
asmtypes.html
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>asmtypes.h</TITLE>
<STYLE TYPE="TEXT/CSS">
<!--
.IE3-DUMMY { CONT-SIZE: 100%; }
BODY { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #E0E0E0; }
P { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
H1 { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
H2 { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
H3 { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
H4 { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
H5 { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
H6 { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
UL { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; }
TD { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #FFFFFF; }
.NOBORDER { BACKGROUND-COLOR: #E0E0E0; PADDING: 0pt; }
.NOBORDER TD { FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #E0E0E0; PADDING: 0pt; }
.CODE { FONT-FAMILY: Courier New; }
-->
</STYLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#E0E0E0">
<FONT SIZE="5"><B>The <asmtypes.h> Header File</B></FONT>
<HR>
<P><B>Common type definitions known to ASM programmers</B></P>
<P>This header file contains a set of predefined types which are common in assembly programs.</P>
<H3><U>Predefined Types</U></H3>
<DL INDENT="20"><DT><B><A HREF="#BOOL">BOOL</A></B><DD>Boolean type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#BYTE">BYTE</A></B><DD>One-byte type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#DWORD">DWORD</A></B><DD>Four-byte type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#SBYTE">SBYTE</A></B><DD>Signed one-byte type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#SCHAR">SCHAR</A></B><DD>Signed character type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#SDWORD">SDWORD</A></B><DD>Signed four-byte type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#SINT">SINT</A></B><DD>Signed integer type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#SLONG">SLONG</A></B><DD>Signed long integer type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#SSHORT">SSHORT</A></B><DD>Signed short integer type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#SWORD">SWORD</A></B><DD>Signed two-byte type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#UBYTE">UBYTE</A></B><DD>Unsigned one-byte type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#UCHAR">UCHAR</A></B><DD>Unsigned character type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#UDWORD">UDWORD</A></B><DD>Unsigned four-byte type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#UINT">UINT</A></B><DD>Unsigned integer type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#ULONG">ULONG</A></B><DD>Unsigned long integer type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#USHORT">USHORT</A></B><DD>Unsigned short integer type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#UWORD">UWORD</A></B><DD>Unsigned two-byte type.<IMG WIDTH="1" HEIGHT="20" ALIGN="TOP"><DT><B><A HREF="#WORD">WORD</A></B><DD>Two-byte type.</DL>
<HR>
<H3><A NAME="BOOL"><U>BOOL</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">unsigned</A></B> <B><A HREF="keywords.html#short">short</A></B> BOOL;</TD></TR></TABLE></P>
<P><B>Boolean type.</B></P>
<P>A type for storing 0 or 1.</P>
<HR>
<H3><A NAME="BYTE"><U>BYTE</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">unsigned</A></B> <B><A HREF="keywords.html#int">char</A></B> BYTE;</TD></TR></TABLE></P>
<P><B>One-byte type.</B></P>
<HR>
<H3><A NAME="DWORD"><U>DWORD</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">unsigned</A></B> <B><A HREF="keywords.html#short">long</A></B> DWORD;</TD></TR></TABLE></P>
<P><B>Four-byte type.</B></P>
<HR>
<H3><A NAME="SBYTE"><U>SBYTE</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">signed</A></B> <B><A HREF="keywords.html#int">char</A></B> SBYTE;</TD></TR></TABLE></P>
<P><B>Signed one-byte type.</B></P>
<HR>
<H3><A NAME="SCHAR"><U>SCHAR</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">signed</A></B> <B><A HREF="keywords.html#int">char</A></B> SCHAR;</TD></TR></TABLE></P>
<P><B>Signed character type.</B></P>
<HR>
<H3><A NAME="SDWORD"><U>SDWORD</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">signed</A></B> <B><A HREF="keywords.html#short">long</A></B> SDWORD;</TD></TR></TABLE></P>
<P><B>Signed four-byte type.</B></P>
<HR>
<H3><A NAME="SINT"><U>SINT</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">signed</A></B> <B><A HREF="keywords.html#int">int</A></B> SINT;</TD></TR></TABLE></P>
<P><B>Signed integer type.</B></P>
<HR>
<H3><A NAME="SLONG"><U>SLONG</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">signed</A></B> <B><A HREF="keywords.html#short">long</A></B> SLONG;</TD></TR></TABLE></P>
<P><B>Signed long integer type.</B></P>
<HR>
<H3><A NAME="SSHORT"><U>SSHORT</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">signed</A></B> <B><A HREF="keywords.html#short">short</A></B> SSHORT;</TD></TR></TABLE></P>
<P><B>Signed short integer type.</B></P>
<HR>
<H3><A NAME="SWORD"><U>SWORD</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">signed</A></B> <B><A HREF="keywords.html#short">short</A></B> SWORD;</TD></TR></TABLE></P>
<P><B>Signed two-byte type.</B></P>
<HR>
<H3><A NAME="UBYTE"><U>UBYTE</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">unsigned</A></B> <B><A HREF="keywords.html#int">char</A></B> UBYTE;</TD></TR></TABLE></P>
<P><B>Unsigned one-byte type.</B></P>
<HR>
<H3><A NAME="UCHAR"><U>UCHAR</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">unsigned</A></B> <B><A HREF="keywords.html#int">char</A></B> UCHAR;</TD></TR></TABLE></P>
<P><B>Unsigned character type.</B></P>
<HR>
<H3><A NAME="UDWORD"><U>UDWORD</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">unsigned</A></B> <B><A HREF="keywords.html#short">long</A></B> UDWORD;</TD></TR></TABLE></P>
<P><B>Unsigned four-byte type.</B></P>
<HR>
<H3><A NAME="UINT"><U>UINT</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">unsigned</A></B> <B><A HREF="keywords.html#int">int</A></B> UINT;</TD></TR></TABLE></P>
<P><B>Unsigned integer type.</B></P>
<HR>
<H3><A NAME="ULONG"><U>ULONG</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">unsigned</A></B> <B><A HREF="keywords.html#short">long</A></B> ULONG;</TD></TR></TABLE></P>
<P><B>Unsigned long integer type.</B></P>
<HR>
<H3><A NAME="USHORT"><U>USHORT</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">unsigned</A></B> <B><A HREF="keywords.html#short">short</A></B> USHORT;</TD></TR></TABLE></P>
<P><B>Unsigned short integer type.</B></P>
<HR>
<H3><A NAME="UWORD"><U>UWORD</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">unsigned</A></B> <B><A HREF="keywords.html#short">short</A></B> UWORD;</TD></TR></TABLE></P>
<P><B>Unsigned two-byte type.</B></P>
<HR>
<H3><A NAME="WORD"><U>WORD</U></A></H3>
<P><TABLE BORDER="1" CELLPADDING="2"><TR><TD CLASS="CODE"><B><A HREF="keywords.html#typedef">typedef</A></B> <B><A HREF="keywords.html#short">unsigned</A></B> <B><A HREF="keywords.html#short">short</A></B> WORD;</TD></TR></TABLE></P>
<P><B>Two-byte type.</B></P>
<HR>
<H3><A HREF="index.html">Return to the main index</A></H3>
</BODY>
</HTML>