.386.model flat,stdcall
.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.code
main PROCmov eax,5add eax,6INVOKE ExitProcess,0
main ENDP
END main
2:基礎匯編語言展示增加變量的訪問
.386.model flat,stdcall
.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.data
sum DWORD 0.code
main PROCmov eax,5add eax,6mov sum,eaxINVOKE ExitProcess,0
main ENDP
END main
3:BYTE數據定義
.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.data
value1 BYTE 'A'
value2 BYTE 0
value3 BYTE 255
value4 SBYTE -128
value5 SBYTE +127
value6 BYTE ?
value7 BYTE 10h
value8 BYTE 20hvalue9 DB 255;傳統數據偽指令
value10 DB -128;傳統數據偽指令list BYTE 10,20,30,40,50list2 BYTE 10,20,30,40,50BYTE 60,70,80,90,100list3 BYTE 10,32,41h,00100010b
list4 BYTE 0Ah,20h,'a',22h.code
main PROCINVOKE ExitProcess,0
main ENDP
END main
4:BYTE定義字符串
.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.data
;多個字節數值初始化必須用逗號隔開,但字符串是個例外要不然后每個字節都要用逗號,很麻煩
greeting1 BYTE "Good afternoon",0
greeting2 BYTE "Good night",0greeting3 BYTE "Welcome to the Demo program "BYTE "created by me .",0dh,0ahBYTE "If you wish to modify this program, please "BYTE "send me a copy.",0dh,0ah,0;行連續符(\)把兩個源代碼連在一起
greeting4 BYTE "Welcome to the Demo program "
greeting5 \BYTE "Welcome to the Demo program ".code
main PROCINVOKE ExitProcess,0
main ENDP
END main
5:DUP操作符分配空間賦初始值,DUP使用一個整數表達式作為計數器,為多個數據分配存儲空間
.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.data
dup1 BYTE 20DUP(0);20個字節,值都為0
dup2 BYTE 20DUP(?);20個字節,未補始化
dup3 BYTE 20DUP("STACK");20個字節,賦字符串.code
main PROCINVOKE ExitProcess,0
main ENDP
END main
6:WORD數據定義
.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.data
word1 WORD 65535;最小無符號數
word2 SWORD -32768;最小有符號數
word3 WORD ?;未初始化,無符號;傳統數據偽指令
word4 DW 65535;無符號
word5 DW -32768;有符號mylist WORD 1,2,3,4,5
array WORD 5DUP(?);5個數值,未初始化.code
main PROCINVOKE ExitProcess,0
main ENDP
END main
7:DWORD數據定義 DWORD還可以用于聲明一種變量,這種變量的包含另一個變量(就是保存地址)
.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.data
value1 DWORD 12345678h ;無符號
value2 SDWORD -2147483648;有符號
value3 DWORD 20DUP(?);無符號數組;傳統數據偽指令
value4 DD 12345678h ;無符號
value5 DD -2147483648;有符號;DWORD還可以用于聲明一種變量,這種變量的包含另一個變量pValue1 DWORD value1 ;value1的地址
pValue2 DWORD value2 ;value2的地址mylist DWORD 1,2,3,4,5.code
main PROCINVOKE ExitProcess,0
main ENDP
END main
8:QWORD數據定義
.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.data
value1 QWORD 1234567812345678h;傳統偽指令
value2 DQ 1234567812345678h.code
main PROCINVOKE ExitProcess,0
main ENDP
END main
9:BCD壓縮數據定義 MASM使用TBYTE偽指令來定義BCD變量
.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.data
intVal TBYTE 80000000000000001234h ;有效定義
;intVal TBYTE -1234 無效;浮點數據使用壓縮BCD碼,要通過浮點寄存器
posVal REAL8 1.5
bcdVal TBYTE ?.code
main PROCfld posVal ;加載到浮點堆棧fbstp bcdVal ;向上舍入到2,壓縮BCD碼值INVOKE ExitProcess,0
main ENDP
END main
10:REAL浮點數據定義
.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.data
rVal1 REAL4 -1.2;短實數 有效數字6位
rVal2 REAL8 3.2E-260;長實數 有效數字15位
rVal3 REAL10 4.6E+4096;擴展精度實數 有效數字19位
ShortArray REAL4 20DUP(0.0);傳統數據偽指令
rVal4 DD -1.2
rVal5 DQ 3.2E-260
rVal6 DT 4.6E+4096.code
main PROCINVOKE ExitProcess,0
main ENDP
END main
BigDecimal類longValueExact()方法 (BigDecimal Class longValueExact() method) longValueExact() method is available in java.math package. longValueExact()方法在java.math包中可用。 longValueExact() method is used to convert this BigDecimal to an exact long val…
var ss "3.333";var type /^[0-9]*[1-9][0-9]*$/;var re new RegExp(type);alert(ss.match(re));if (ss.match(re) null) {alert("請輸入大于零的整數!");return;} 轉載于:https://www.cnblogs.com/lingxzg/archive/2012/08/02/2620543.html
對于Date類型的數據,需要輸入生日存入相應數據庫中
private Date birthday;// 生日package com.pdsu.mybatis.pojo;import java.io.Serializable;
import java.util.Date;public class User implements Serializable {/*** */private static final long serialVers…
duration java持續時間類minusMinutes()方法 (Duration Class minusMinutes() method) minusMinutes() method is available in java.time package. minusMinutes()方法在java.time包中可用。 minusMinutes() method is used to subtract the given duration in minutes from t…
BigInteger類modInverse()方法 (BigInteger Class modInverse() method) modInverse() method is available in java.math package. modInverse()方法在java.math包中可用。 modInverse() method is used to calculate the mod inverse by using the inverse of (this BigInteg…
The following examples show how you can create an undraggable TitleWindow container by setting the isPopUp property to false on the TitleWindow instance. <?xml version"1.0" encoding"utf-8"?><!-- http://blog.flexexamples.com/2…