.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.data
val1 DWORD 10
result DWORD ?.code
main PROCmov eax,6.IF eax > val1mov result,1.ENDIFINVOKE ExitProcess,0
main ENDP
END main
3: 條件控制流偽指令,例子應用 ||
.386.model flat,stdcallinclude Irvine32.inc.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.code
main PROCINVOKE ExitProcess,0
main ENDPSetCursorPosition PROC
.data
BadXCoordMsg BYTE "X-Coordinate out of range!",0Dh,0Ah,0
BadYCoordMsg BYTE "Y-Coordinate out of range!",0Dh,0Ah,0.code.IF (dl <0)||( dl >79)mov edx,OFFSET BadXCoordMsgcall WriteStringjmp quit.ENDIF.IF(dh <0)||(dh >24)mov edx,OFFSET BadYCoordMsgcall WriteStringjmp quit.ENDIFcall Gotoxy
quit:retSetCursorPosition ENDPEND main
4: 條件控制流偽指令,例子應用 &&
.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.data
TRUE =1
FALSE =0
gradeAverage WORD 275;要檢查的數值
credits WORD 12;要檢查的數值
OkToRegister BYTE ?.code
main PROCmov OkToRegister,FALSE.IF gradeAverage >350mov OkToRegister,TRUE.ELSEIF (gradeAverage >250)&&(credits <=16)mov OkToRegister,TRUE.ELSEIF (credits <=12)mov OkToRegister,TRUE.ENDIFINVOKE ExitProcess,0
main ENDP
END main
5: 條件控制流偽指令,.REPEAT .UNTIL和 .WHILE循環的使用
.386.model flat,stdcallinclude Irvine32.inc.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.code
main PROCmov eax,0.WHILE eax<10inc eaxcall WriteDeccall Crlf.ENDWmov eax,0.REPEATinc eaxcall WriteDeccall Crlf.UNTIL eax ==10INVOKE ExitProcess,0
main ENDP
END main
6: .WHILE 循環內包含 .IF語句的使用
.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.data
X DWORD 0
op1 DWORD 2;被檢測的數據
op2 DWORD 4;被檢測的數據
op3 DWORD 5;被檢測的數據.code
main PROCmov eax,op1mov ebx,op2mov ecx,op3.WHILE eax < ebxinc eax.IF eax == ecxmov X,2.ELSEmov X,3.ENDIF.ENDWINVOKE ExitProcess,0
main ENDP
END main
7: 若DX的無符號數小于等于CX就跳轉 若AX的有符號數大于CX就跳轉
.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.code
main PROCINVOKE ExitProcess,0
main ENDPproc_1 PROCcmp dx,cxjbe L1ret
L1:ret
proc_1 ENDPproc_2 PROCcmp ax,cxjg L2ret
L2:ret
proc_2 ENDPEND main
8: 清除AL的位0和位1,若目的操作數等于0,跳轉到L3,否則跳轉到L4
.386.model flat,stdcall.stack 4096
ExitProcess PROTO,dwExitCode:DWORD.code
main PROCmov al,5and al,0FChjnz L4
L3:mov ecx,0jmp quit
L4:mov ecx,1
quit:INVOKE ExitProcess,0
main ENDP
END main
ObjectOutputStream類flush()方法 (ObjectOutputStream Class flush() method) flush() method is available in java.io package. flush()方法在java.io包中可用。 flush() method is used to flush this stream and write bytes immediately of any buffered output to the u…
FileInputStream類的finalize()方法 (FileInputStream Class finalize() method) finalize() method is available in java.io package. finalize()方法在java.io包中可用。 finalize() method is used to assure that close() method of this FileInputStream invokes when th…
Double類parseDouble()方法 (Double class parseDouble() method) parseDouble() method is available in java.lang package. parseDouble()方法在java.lang包中可用。 parseDouble() method is used to return the double value corresponding to the given String or in oth…
doublevalueDouble類doubleValue()方法 (Double class doubleValue() method) doubleValue() method is available in java.lang package. doubleValue()方法在java.lang包中可用。 doubleValue() method is used to return the value denoted by this Double object converted…