{"id":390,"date":"2025-01-12T06:50:10","date_gmt":"2025-01-11T22:50:10","guid":{"rendered":"http:\/\/106.15.39.204\/?p=390"},"modified":"2025-01-12T10:28:19","modified_gmt":"2025-01-12T02:28:19","slug":"%e3%80%90%e8%bd%ac%e8%bd%bd%e3%80%91%e5%ad%a6-win32-%e6%b1%87%e7%bc%9628-%e8%b7%b3%e8%bd%ac%e6%8c%87%e4%bb%a4-jmp%e3%80%81jecxz%e3%80%81ja%e3%80%81jb%e3%80%81jg%e3%80%81jl%e3%80%81je%e3%80%81jz","status":"publish","type":"post","link":"http:\/\/datoumaomi.cn\/?p=390","title":{"rendered":"\u3010\u8f6c\u8f7d\u3011\u5b66 Win32 \u6c47\u7f16 \u8df3\u8f6c\u6307\u4ee4"},"content":{"rendered":"<p>\u539f\u6587<\/p>\n<p>https:\/\/www.cnblogs.com\/del\/archive\/2010\/04\/16\/1713886.html<\/p>\n<p>\u8df3\u8f6c\u6307\u4ee4\u5206\u4e09\u7c7b:<br \/>\u4e00\u3001\u65e0\u6761\u4ef6\u8df3\u8f6c: JMP;<br \/>\u4e8c\u3001\u6839\u636e CX\u3001ECX \u5bc4\u5b58\u5668\u7684\u503c\u8df3\u8f6c: JCXZ(CX \u4e3a 0 \u5219\u8df3\u8f6c)\u3001JECXZ(ECX \u4e3a 0 \u5219\u8df3\u8f6c);<br \/>\u4e09\u3001\u6839\u636e EFLAGS \u5bc4\u5b58\u5668\u7684\u6807\u5fd7\u4f4d\u8df3\u8f6c, \u8fd9\u4e2a\u592a\u591a\u4e86.<\/p>\n<p>\u6839\u636e\u6807\u5fd7\u4f4d\u8df3\u8f6c\u7684\u6307\u4ee4:<\/p>\n<hr \/>\n<pre><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JE<\/b><\/span><b><\/b>  <span style=\"color: #008000;\"> ;\u7b49\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNE<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u4e0d\u7b49\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JZ<\/b><\/span><b><\/b>  <span style=\"color: #008000;\"> ;\u4e3a 0 \u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNZ<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u4e0d\u4e3a 0 \u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JS<\/b><\/span><b><\/b>  <span style=\"color: #008000;\"> ;\u4e3a\u8d1f\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNS<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u4e0d\u4e3a\u8d1f\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JC<\/b><\/span><b><\/b>  <span style=\"color: #008000;\"> ;\u8fdb\u4f4d\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNC<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u4e0d\u8fdb\u4f4d\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JO<\/b><\/span><b><\/b>  <span style=\"color: #008000;\"> ;\u6ea2\u51fa\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNO<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u4e0d\u6ea2\u51fa\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JA<\/b><\/span><b><\/b>  <span style=\"color: #008000;\"> ;\u65e0\u7b26\u53f7\u5927\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNA<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u65e0\u7b26\u53f7\u4e0d\u5927\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JAE<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u65e0\u7b26\u53f7\u5927\u4e8e\u7b49\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNAE<\/b><\/span><b><\/b><span style=\"color: #008000;\"> ;\u65e0\u7b26\u53f7\u4e0d\u5927\u4e8e\u7b49\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JG<\/b><\/span><b><\/b>  <span style=\"color: #008000;\"> ;\u6709\u7b26\u53f7\u5927\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNG<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u6709\u7b26\u53f7\u4e0d\u5927\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JGE<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u6709\u7b26\u53f7\u5927\u4e8e\u7b49\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNGE<\/b><\/span><b><\/b><span style=\"color: #008000;\"> ;\u6709\u7b26\u53f7\u4e0d\u5927\u4e8e\u7b49\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JB<\/b><\/span><b><\/b>  <span style=\"color: #008000;\"> ;\u65e0\u7b26\u53f7\u5c0f\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNB<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u65e0\u7b26\u53f7\u4e0d\u5c0f\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JBE<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u65e0\u7b26\u53f7\u5c0f\u4e8e\u7b49\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNBE<\/b><\/span><b><\/b><span style=\"color: #008000;\"> ;\u65e0\u7b26\u53f7\u4e0d\u5c0f\u4e8e\u7b49\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JL<\/b><\/span><b><\/b>  <span style=\"color: #008000;\"> ;\u6709\u7b26\u53f7\u5c0f\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNL<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u6709\u7b26\u53f7\u4e0d\u5c0f\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JLE<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u6709\u7b26\u53f7\u5c0f\u4e8e\u7b49\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNLE<\/b><\/span><b><\/b><span style=\"color: #008000;\"> ;\u6709\u7b26\u53f7\u4e0d\u5c0f\u4e8e\u7b49\u4e8e\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JP<\/b><\/span><b><\/b>  <span style=\"color: #008000;\"> ;\u5947\u5076\u4f4d\u7f6e\u4f4d\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JNP<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u5947\u5076\u4f4d\u6e05\u9664\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JPE<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u5947\u5076\u4f4d\u76f8\u7b49\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><span style=\"color: #ff0000;\"><b>JPO<\/b><\/span><b><\/b> <span style=\"color: #008000;\"> ;\u5947\u5076\u4f4d\u4e0d\u7b49\u5219\u8df3\u8f6c<\/span><b><\/b><b><\/b><b><\/b><\/pre>\n<hr \/>\n<pre>\u00a0<\/pre>\n<p>\u8df3\u8f6c\u76f8\u5173\u7684\u6807\u5fd7\u4f4d:<\/p>\n<div class=\"table-wrapper\">\n<table border=\"1\" cellpadding=\"2\">\n<tbody>\n<tr>\n<th>11<\/th>\n<th>10<\/th>\n<th>9<\/th>\n<th>8<\/th>\n<th>7<\/th>\n<th>6<\/th>\n<th>5<\/th>\n<th>4<\/th>\n<th>3<\/th>\n<th>2<\/th>\n<th>1<\/th>\n<th>0<\/th>\n<\/tr>\n<tr>\n<th>OF<\/th>\n<th>DF<\/th>\n<th>IF<\/th>\n<th>TF<\/th>\n<th>SF<\/th>\n<th>ZF<\/th>\n<th>\u3000<\/th>\n<th>AF<\/th>\n<th>\u3000<\/th>\n<th>PF<\/th>\n<th>\u3000<\/th>\n<th>CF<\/th>\n<\/tr>\n<tr>\n<td>\u6ea2<br \/>\u51fa<\/td>\n<td>\u3000<\/td>\n<td>\u3000<\/td>\n<td>\u3000<\/td>\n<td>\u7b26<br \/>\u53f7<\/td>\n<td>\u96f6<\/td>\n<td><span style=\"color: #cccccc;\">\u672a<br \/>\u7528<\/span><\/td>\n<td><span style=\"color: #cccccc;\">\u8f85<br \/>\u52a9<\/span><\/td>\n<td><span style=\"color: #cccccc;\">\u672a<br \/>\u7528<\/span><\/td>\n<td>\u5947<br \/>\u5076<\/td>\n<td><span style=\"color: #cccccc;\">\u672a<br \/>\u7528<\/span><\/td>\n<td>\u8fdb<br \/>\u4f4d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<hr \/>\n<p><b>JMP \u6d4b\u8bd5<\/b><\/p>\n<hr \/>\n<pre><span style=\"color: #008000;\">; Test28_1.asm<\/span><b><\/b><b><\/b><b><\/b>;\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>386<\/b><\/span>\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>model<\/b><\/span> <b><\/b><b><\/b><span style=\"color: #800080;\"><b>flat<\/b><\/span>, <b><\/b><b><\/b><span style=\"color: #800080;\"><b>stdcall<\/b><\/span>\r\n\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> windows.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> kernel32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> masm32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> debug.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> kernel32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> masm32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> debug.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>code<\/b><\/span>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>proc<\/b><\/span>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'1'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>jmp<\/b><\/span><b><\/b> @F\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'2'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'3'<\/span><b><\/b><b><\/b><b><\/b>\r\n@@: PrintText <span style=\"color: #ff00ff;\">'4'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>ret<\/b><\/span><b><\/b>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>endp<\/b><\/span>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>end<\/b><\/span> main\r\n<span style=\"color: #008000;\">\r\n;\u6d4b\u8bd5\u7ed3\u679c\u5e94\u8be5\u662f:<\/span><b><\/b><b><\/b><b><\/b><span style=\"color: #008000;\">\r\n;1<\/span><b><\/b><b><\/b><b><\/b><span style=\"color: #008000;\">\r\n;4<\/span><b><\/b><b><\/b><b><\/b><span style=\"color: #008000;\">\r\n;\u4ee5\u4e0b\u90fd\u5e94\u8be5\u662f\u8fd9\u6837.<\/span><b><\/b><b><\/b><b><\/b><\/pre>\n<hr \/>\n<pre>\u00a0<\/pre>\n<p><b>JE \u6d4b\u8bd5<\/b><\/p>\n<hr \/>\n<pre><span style=\"color: #008000;\">; Test28_2.asm<\/span><b><\/b><b><\/b><b><\/b>;\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>386<\/b><\/span>\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>model<\/b><\/span> <b><\/b><b><\/b><span style=\"color: #800080;\"><b>flat<\/b><\/span>, <b><\/b><b><\/b><span style=\"color: #800080;\"><b>stdcall<\/b><\/span>\r\n\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> windows.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> kernel32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> masm32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> debug.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> kernel32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> masm32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> debug.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>code<\/b><\/span>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>proc<\/b><\/span>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'1'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>mov<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>eax<\/b><\/span><b><\/b><b><\/b>, <span style=\"color: #0000ff;\">123<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>cmp<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>eax<\/b><\/span><b><\/b><b><\/b>, <span style=\"color: #0000ff;\">123<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>je<\/b><\/span><b><\/b> @F\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'2'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'3'<\/span><b><\/b><b><\/b><b><\/b>\r\n@@: PrintText <span style=\"color: #ff00ff;\">'4'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>ret<\/b><\/span><b><\/b>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>endp<\/b><\/span>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>end<\/b><\/span> main<\/pre>\n<hr \/>\n<pre>\u00a0<\/pre>\n<p><b>JZ \u6d4b\u8bd5<\/b><\/p>\n<hr \/>\n<pre><span style=\"color: #008000;\">; Test28_3.asm<\/span><b><\/b><b><\/b><b><\/b>;\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>386<\/b><\/span>\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>model<\/b><\/span> <b><\/b><b><\/b><span style=\"color: #800080;\"><b>flat<\/b><\/span>, <b><\/b><b><\/b><span style=\"color: #800080;\"><b>stdcall<\/b><\/span>\r\n\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> windows.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> kernel32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> masm32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> debug.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> kernel32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> masm32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> debug.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>code<\/b><\/span>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>proc<\/b><\/span>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'1'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>xor<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>eax<\/b><\/span><b><\/b><b><\/b>, <span style=\"color: #0066cc;\"><b>eax<\/b><\/span><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>jz<\/b><\/span><b><\/b> @F\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'2'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'3'<\/span><b><\/b><b><\/b><b><\/b>\r\n@@: PrintText <span style=\"color: #ff00ff;\">'4'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>ret<\/b><\/span><b><\/b>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>endp<\/b><\/span>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>end<\/b><\/span> main<\/pre>\n<hr \/>\n<pre>\u00a0<\/pre>\n<p><b>JS \u6d4b\u8bd5<\/b><\/p>\n<hr \/>\n<pre><span style=\"color: #008000;\">; Test28_4.asm<\/span><b><\/b><b><\/b><b><\/b>;\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>386<\/b><\/span>\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>model<\/b><\/span> <b><\/b><b><\/b><span style=\"color: #800080;\"><b>flat<\/b><\/span>, <b><\/b><b><\/b><span style=\"color: #800080;\"><b>stdcall<\/b><\/span>\r\n\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> windows.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> kernel32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> masm32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> debug.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> kernel32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> masm32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> debug.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>code<\/b><\/span>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>proc<\/b><\/span>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'1'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>xor<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>eax<\/b><\/span><b><\/b><b><\/b>, <span style=\"color: #0066cc;\"><b>eax<\/b><\/span><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>dec<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>eax<\/b><\/span><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>js<\/b><\/span><b><\/b> @F\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'2'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'3'<\/span><b><\/b><b><\/b><b><\/b>\r\n@@: PrintText <span style=\"color: #ff00ff;\">'4'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>ret<\/b><\/span><b><\/b>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>endp<\/b><\/span>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>end<\/b><\/span> main<\/pre>\n<hr \/>\n<pre>\u00a0<\/pre>\n<p><b>JC \u6d4b\u8bd5<\/b><\/p>\n<hr \/>\n<pre><span style=\"color: #008000;\">; Test28_5.asm<\/span><b><\/b><b><\/b><b><\/b>;\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>386<\/b><\/span>\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>model<\/b><\/span> <b><\/b><b><\/b><span style=\"color: #800080;\"><b>flat<\/b><\/span>, <b><\/b><b><\/b><span style=\"color: #800080;\"><b>stdcall<\/b><\/span>\r\n\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> windows.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> kernel32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> masm32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> debug.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> kernel32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> masm32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> debug.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>code<\/b><\/span>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>proc<\/b><\/span>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'1'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>mov<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>al<\/b><\/span><b><\/b><b><\/b>, <span style=\"color: #0000ff;\">0FFh<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>add<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>al<\/b><\/span><b><\/b><b><\/b>, <span style=\"color: #0000ff;\">1<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>jc<\/b><\/span><b><\/b> @F\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'2'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'3'<\/span><b><\/b><b><\/b><b><\/b>\r\n@@: PrintText <span style=\"color: #ff00ff;\">'4'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>ret<\/b><\/span><b><\/b>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>endp<\/b><\/span>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>end<\/b><\/span> main<\/pre>\n<hr \/>\n<pre>\u00a0<\/pre>\n<p><b>JO \u6d4b\u8bd5<\/b><\/p>\n<hr \/>\n<pre><span style=\"color: #008000;\">; Test28_6.asm<\/span><b><\/b><b><\/b><b><\/b>;\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>386<\/b><\/span>\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>model<\/b><\/span> <b><\/b><b><\/b><span style=\"color: #800080;\"><b>flat<\/b><\/span>, <b><\/b><b><\/b><span style=\"color: #800080;\"><b>stdcall<\/b><\/span>\r\n\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> windows.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> kernel32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> masm32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> debug.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> kernel32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> masm32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> debug.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>code<\/b><\/span>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>proc<\/b><\/span>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'1'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>mov<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>al<\/b><\/span><b><\/b><b><\/b>, -<span style=\"color: #0000ff;\">128<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>sub<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>al<\/b><\/span><b><\/b><b><\/b>, <span style=\"color: #0000ff;\">1<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>jo<\/b><\/span><b><\/b> @F\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'2'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'3'<\/span><b><\/b><b><\/b><b><\/b>\r\n@@: PrintText <span style=\"color: #ff00ff;\">'4'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>ret<\/b><\/span><b><\/b>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>endp<\/b><\/span>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>end<\/b><\/span> main<\/pre>\n<hr \/>\n<pre>\u00a0<\/pre>\n<p><b>JA \u6d4b\u8bd5<\/b><\/p>\n<hr \/>\n<pre><span style=\"color: #008000;\">; Test28_7.asm<\/span><b><\/b><b><\/b><b><\/b>;\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>386<\/b><\/span>\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>model<\/b><\/span> <b><\/b><b><\/b><span style=\"color: #800080;\"><b>flat<\/b><\/span>, <b><\/b><b><\/b><span style=\"color: #800080;\"><b>stdcall<\/b><\/span>\r\n\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> windows.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> kernel32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> masm32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> debug.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> kernel32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> masm32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> debug.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>code<\/b><\/span>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>proc<\/b><\/span>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'1'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>mov<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>eax<\/b><\/span><b><\/b><b><\/b>, <span style=\"color: #0000ff;\">22<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>cmp<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>eax<\/b><\/span><b><\/b><b><\/b>, <span style=\"color: #0000ff;\">11<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>ja<\/b><\/span><b><\/b> @F\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'2'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'3'<\/span><b><\/b><b><\/b><b><\/b>\r\n@@: PrintText <span style=\"color: #ff00ff;\">'4'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>ret<\/b><\/span><b><\/b>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>endp<\/b><\/span>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>end<\/b><\/span> main<\/pre>\n<hr \/>\n<pre>\u00a0<\/pre>\n<p><b>JG \u6d4b\u8bd5<\/b><\/p>\n<hr \/>\n<pre><span style=\"color: #008000;\">; Test28_8.asm<\/span><b><\/b><b><\/b><b><\/b>;\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>386<\/b><\/span>\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>model<\/b><\/span> <b><\/b><b><\/b><span style=\"color: #800080;\"><b>flat<\/b><\/span>, <b><\/b><b><\/b><span style=\"color: #800080;\"><b>stdcall<\/b><\/span>\r\n\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> windows.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> kernel32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> masm32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> debug.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> kernel32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> masm32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> debug.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>code<\/b><\/span>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>proc<\/b><\/span>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'1'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>mov<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>eax<\/b><\/span><b><\/b><b><\/b>, <span style=\"color: #0000ff;\">1<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>cmp<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>eax<\/b><\/span><b><\/b><b><\/b>, -<span style=\"color: #0000ff;\">1<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>jg<\/b><\/span><b><\/b> @F\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'2'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'3'<\/span><b><\/b><b><\/b><b><\/b>\r\n@@: PrintText <span style=\"color: #ff00ff;\">'4'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>ret<\/b><\/span><b><\/b>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>endp<\/b><\/span>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>end<\/b><\/span> main<\/pre>\n<hr \/>\n<pre>\u00a0<\/pre>\n<p><b>JP \u6d4b\u8bd5<\/b><\/p>\n<hr \/>\n<pre><span style=\"color: #008000;\">; Test28_9.asm<\/span><b><\/b><b><\/b><b><\/b>;\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>386<\/b><\/span>\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>model<\/b><\/span> <b><\/b><b><\/b><span style=\"color: #800080;\"><b>flat<\/b><\/span>, <b><\/b><b><\/b><span style=\"color: #800080;\"><b>stdcall<\/b><\/span>\r\n\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> windows.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> kernel32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> masm32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> debug.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> kernel32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> masm32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> debug.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>code<\/b><\/span>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>proc<\/b><\/span>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'1'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>mov<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>al<\/b><\/span><b><\/b><b><\/b>, <span style=\"color: #0000ff;\">00001110b<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>inc<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>al<\/b><\/span><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>jp<\/b><\/span><b><\/b> @F\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'2'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'3'<\/span><b><\/b><b><\/b><b><\/b>\r\n@@: PrintText <span style=\"color: #ff00ff;\">'4'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>ret<\/b><\/span><b><\/b>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>endp<\/b><\/span>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>end<\/b><\/span> main<\/pre>\n<hr \/>\n<pre>\u00a0<\/pre>\n<p><b>JECXZ \u6d4b\u8bd5<\/b><\/p>\n<hr \/>\n<pre><span style=\"color: #008000;\">; Test28_10.asm<\/span><b><\/b><b><\/b><b><\/b>;\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>386<\/b><\/span>\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>model<\/b><\/span> <b><\/b><b><\/b><span style=\"color: #800080;\"><b>flat<\/b><\/span>, <b><\/b><b><\/b><span style=\"color: #800080;\"><b>stdcall<\/b><\/span>\r\n\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> windows.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> kernel32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> masm32.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>include<\/b><\/span>   <span style=\"color: #ff00ff;\"> debug.inc<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> kernel32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> masm32.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>includelib<\/b><\/span><span style=\"color: #ff00ff;\"> debug.lib<\/span><b><\/b><b><\/b><b><\/b>\r\n\r\n.<b><\/b><b><\/b><span style=\"color: #800080;\"><b>code<\/b><\/span>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>proc<\/b><\/span>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'1'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>xor<\/b><\/span><b><\/b> <span style=\"color: #0066cc;\"><b>ecx<\/b><\/span><b><\/b><b><\/b>, <span style=\"color: #0066cc;\"><b>ecx<\/b><\/span><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>jecxz<\/b><\/span><b><\/b> @F\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'2'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   PrintText <span style=\"color: #ff00ff;\">'3'<\/span><b><\/b><b><\/b><b><\/b>\r\n@@: PrintText <span style=\"color: #ff00ff;\">'4'<\/span><b><\/b><b><\/b><b><\/b>\r\n\u00a0   <b><\/b><span style=\"color: #ff0000;\"><b>ret<\/b><\/span><b><\/b>\r\nmain <b><\/b><b><\/b><span style=\"color: #800080;\"><b>endp<\/b><\/span>\r\n<b><\/b><b><\/b><span style=\"color: #800080;\"><b>end<\/b><\/span> main<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u539f\u6587 https:\/\/www.cnblogs.com\/del\/archive\/2010\/04\/16\/1713886.html \u8df3\u8f6c\u6307\u4ee4\u5206\u4e09\u7c7b:\u4e00\u3001\u65e0\u6761\u4ef6\u8df3\u8f6c: JMP;\u4e8c\u3001&hellip;<\/p>\n","protected":false},"author":1,"featured_media":318,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-390","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it"],"_links":{"self":[{"href":"http:\/\/datoumaomi.cn\/index.php?rest_route=\/wp\/v2\/posts\/390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/datoumaomi.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/datoumaomi.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/datoumaomi.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/datoumaomi.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=390"}],"version-history":[{"count":6,"href":"http:\/\/datoumaomi.cn\/index.php?rest_route=\/wp\/v2\/posts\/390\/revisions"}],"predecessor-version":[{"id":397,"href":"http:\/\/datoumaomi.cn\/index.php?rest_route=\/wp\/v2\/posts\/390\/revisions\/397"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/datoumaomi.cn\/index.php?rest_route=\/wp\/v2\/media\/318"}],"wp:attachment":[{"href":"http:\/\/datoumaomi.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/datoumaomi.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=390"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/datoumaomi.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}