⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fretest.jam

📁 本代码为一个相位控制器的源程序
💻 JAM
📖 第 1 页 / 共 3 页
字号:
' Copyright (C) 1988-2000 Altera Corporation
' Any megafunction design, and related net list (encrypted or decrypted),
' support information, device programming or simulation file, and any other
' associated documentation or information provided by Altera or a partner
' under Altera's Megafunction Partnership Program may be used only to
' program PLD devices (but not masked PLD devices) from Altera.  Any other
' use of such megafunction design, net list, support information, device
' programming or simulation file, or any other related documentation or
' information is prohibited for any other purpose, including, but not
' limited to modification, reverse engineering, de-compiling, or use with
' any other silicon devices, unless such use is explicitly licensed under
' a separate agreement with Altera or a megafunction partner.  Title to
' the intellectual property, including patents, copyrights, trademarks,
' trade secrets, or maskworks, embodied in any such megafunction design,
' net list, support information, device programming or simulation file, or
' any other related documentation or information provided by Altera or a
' megafunction partner, remains with Altera, the megafunction partner, or
' their respective licensors.  No other licenses, including any licenses
' needed under any third party's intellectual property, are provided herein.

'Device #1: EPM7128S - e:\dragon'sfile\sourecode\phasemeasure\phaseverilog2\fretest.pof Sat Aug 27 06:53:30 2005

NOTE "CREATOR" "Altera Jam/STAPL Composer Version 10.0 10/5/2000";
NOTE "DATE" "2005/08/27";
NOTE "DEVICE" "EPM7128S";
NOTE "FILE" "fretest.pof";
NOTE "TARGET" "1";
NOTE "IDCODE" "071280DD";
NOTE "UES" "FFFF";
NOTE "CHECKSUM" "001C0964";
NOTE "SAVE_DATA" "DEVICE_DATA";
NOTE "SAVE_DATA_VARIABLES" "V0, A12, A13, A21, A22, A25, A43";
NOTE "STAPL_VERSION" "JESD71";
NOTE "JAM_VERSION" "2.0";
NOTE "ALG_VERSION" "10";
ACTION PROGRAM = PR_INIT_PROGRAM, DO_BLANK_CHECK OPTIONAL, DO_VERIFY RECOMMENDED, DO_SECURE OPTIONAL,
DO_READ_UES OPTIONAL,
PR_EXECUTE;
ACTION BLANKCHECK = PR_INIT_BLANKCHECK, PR_EXECUTE;
ACTION VERIFY = PR_INIT_VERIFY, PR_EXECUTE;
ACTION READ_UES = PR_INIT_READ_UES, PR_EXECUTE;
DATA DEVICE_DATA;
INTEGER V0 = 1;
INTEGER V1 = 0;
INTEGER A12[1] = 4;
INTEGER A59[1] = 288;
INTEGER A60[1] = 1;
INTEGER A61[1] = 118653149;
INTEGER A13[1] = 5;
INTEGER A25[1] = 10;
INTEGER A43[1] = 0;
BOOLEAN A21[104320] = @
mB300u@@@@3q6aPm@@@llr_@U3y@h@x@@@p@zUFltxVz@lts@zVv@@xvzVltt@@l
UltBx@QlBkHmCuVl@@x42b1ld@@Xo0@1VlXgbzoGGJWMhtg@@_VhzwlY_x@zVlsp
hzVLl_@VfKnx71D@@VwmZ1x@_@U@@zy_ltxv@x7dtvaTFbN@z@@1rF_VjJ3g4yQj
ztm6u@@hlI3n@3@BeVzVj@@@XC3_@@@jtx@w_l@b@yE7dozKz_t@by9_8gFn7Gl0
w@dsV@@Nmp0r@ltXY4yzVrZpvzo_lohz@@@jd1_@g@7ZR8@@@FuzWz_lzW23XnJ6
d6yoUmVztAhrQDrtltX73iNx@w_l@t@jUBjs@Lz_z@XnS2K9OzVlFqcWpV@Vt@zU
U@@xv@y@7Ai98dWxrQ@Wy9_@v@35a4k9n@@xVWI2zterqQj_rltQPzN@t@@lLWlY
9bDy@@@5k9Xz_ld0A62yO8TZ4x@@@1a9ul_xbrQlc_x@xmeDy@y@VDwXVWAS@t@@
_@@@zz@@5MQW_FtvWYAYFDGx@@VUv91KFu@zUtlt@L0b1Uftl7GFn@V_4k@xV@@@
@_@d@3yamzV_Veg1wzz@r@@@Rlt@tz@@VGHBqQj_r@tQPzM@tV@lct_DwWM92639
ez1xzQ@1Z9urx@EeL8@r@@X29u_l@t@zQFlMlLjs@ly@@@NGJeJs39V1RYz@Z3fD
WpxzVGh1_x@zy_ltxxV@NdtxavEjtWsJy@l@7SdWwzxVzUlrsh@_zlMhxr@@t@hz
kVlzR@HVlkthzTQl@tadWX_@@roJis@z6ubpAV2_buaOIAHYu@JsZl@d_RrQAhM@
1F648RGGX1szrU3uFnr@@V8p6X_gm1@@VmDUGVltnfyV5lx@k_l@R@@@@_t@dk26
YYVOVI@V@X3DWtxzB_@tx05vaRa1@@N@wzUjjL@z7mx1sxbwQjr_t8bWZ_@@DZUu
@uFtfF@lz@@@0ULu@EldJpwQ0FLwNQW@@wVz@@V16Pm@@lct@rwm3yu@NkFif1_t
xz2eaZ@@RNd_9tqIt@L@rv70r0xtz@X_Om@zQFlslLjs@NbDXn@s@LWH9yzF@hpx
yIEcohz_@@Jfau@@@shUe3v9eL@Fy9_@c@3gcWtt_@Wg6ux@xrzMjVeqPy@@r5Ub
1@r@_XNdnVl@VuL6qVjMJxrwFeb1_@@rywlHxx@@JlrxLeFLAunG8t4Sltx70r0r
U@t1UW9og1_@@F37_pYO3y@x@t9s0@@s@_@@@yNltpxT_FGh1_@Tz2yyJ0v4ylLh
xr@@FWSB_x@l2tyW@z@@Wba4W23_@r@119nt@@lQlLhWqCOz_@FBj7S5iVz@@@x@
@FC0AFZEC88D6yMztzN@t7uk5@@s@Xhb8OK2s@zw3__W@@lNt@@U_l@xv@s@7qI5
zMjsMh@_33NXV_@@0eRS7CXGfC4a_1xzUkXrJGl@@T9S32WYn5H92c@W@@VDl@xr
XMAo@Ul7t@@@GzFuz_@t@xzkU@tVh@@@1tKnjQlMW2FYwxXVz@@W_aG@@xizV@w0
tU8GX4c@pZJdO8eg4ujtRxz@yt@xzkVlxR@@VlkMhz34y4@@Vz_@Z_jflz7a13_l
l@vz_lxr_@FmeVyl_@5Se1w@VhfzR@x@@toQ@URuGyu@v_FCH3ylMh1r@Fq@hTgV
X_xW3Jml_@l@z@V@@@wr4MH0UF4q23_c@@3rJ2z_@Nb9sIGB648u3Q@txzzx@6CY
GX@XH2ZR4CI5XJQWdx@VUl@v1kXHOTU48O5wtRli_R@7IZ11kPGWW55u63Ujtx7i
46@@V_X8nWty@@WDDm@zMFlq@rGCdn@s@NOd6ex@zs_l@h_@VlmDCGlsxbXGjKy@
@@dTU218BAw_IW_lz@y@VxhtQjcMxtUeZFuUhstBz_@Odmu@@VtVzNAhrQDrt3X1
McWx@mV@NwbqQ@NrxX@7GMEXOcWtty_0GDm_lsv4Ng06Pyd_@@l@@@iGChG@@tRu
f6u@_@t@@zk@l@@23Pe1LFytUzwUjtH@z@FjMlqWIDGqF@3xxTUUb@hwT@tzx@Vx
@t@r@@VMWbsuy@tBO9a2FeYHMdnV@tPGfCOltlCCs42P8XWvym@H@VOiLO@tZE0K
32Z5c0ya8qM32u9X0Qb80FLCo@z6eg4X2aJmhL4AWGsx@Uzltxxz@lFy0Xyo@z6K
0LX7uazUaV@xz_16bG83BPltZCuX93JyXGBQn@FwV05Q5iK2XW8HG6u5U561Uua_
VtxmiJ8OaAY2e2utxzyQ@Nnv@@htxzsUlth@@_0@@p@wzUljt@yxTlttxVwl@txT
VU@tX2e2UlthG1OWt7ykVklNpvSEkdxtvSklpJz@tEdxfx__FutxySA@Nnx@@NIj
1_@x3ZCe2zXFlkthzzAdx5AG26uzUSVdpnvSk7thviSFtJwz_EEtpvyTFmZpvSok
dsfz_l@jVDmt3yVG1duzV_Fy03ictxxyFrBy03q7yzwUlsrfz_NG19uWtxnzSENy
09GltpnvUEdd@1USEdJozKEz@xzwUltpxzUVe0Lu_d@3yzUFls@Kz_txwzUlztxz
wUlF8aXDYEd17_@VX7OWkNpPvUklyx@TSklpvx_mNdpvaSFbp0BJm@7_UG1IOkdx
9e03mvUl7yW1ktx1Y20bG1K9a19Y7W7ltp@uyUljt@S7oW1UFlpzvyFh7uvqTUjh
JxSl83y8a13axfz6o03_xUUDdpvu_kVdpv_EVr@VvSklkxv@WVlppfzVDA03ytxz
wUlFCuXAy3yT6AW15RQW@l@@G6gmpzXV836Olt@Du13u@Xl7oWJXMWHO4I42I2XH
aWv__FutxyyAtJrv_@7BH2U@dxrvzERlxxsxUllp@qFlltv_y_lz7_zwUlsDoA6Y
guaG1WAo06Y20bW2EnxElVu16upxVEyWDqzxE7gY1E@txZ2mWW2wAyWeYM87lxxz
X20LG1Dgl@xDC76itv_w_lxBW2UyVlt5mJ2yx@z2KWXgQJ8q2Iy@@z7oA3UpxzT_
l_x@zUtlp@TKF6urE@p@@VVOER4ZV2BddW@FyT@zVlktxySVtl7wZ1X2a0lo@rmD
inzTUVm868@t@D883yzVuhpxyAmS62yu4t@@X169XVlxxe089EaMYHWXe5U8E96Y
WuaGGa8saeSuxzv_ElZtvTlkVpPvV_dyx@yS_dtvv@mNdtvbyFjJ@z_@k@x@y@@@
xx3_F0g7atx@6943_@@lzt@@7MosnhaS4EHvtxVsVmtRq7647Y1HaCJiOF0@UlBO
a72L91lxT_HMLnTg64y56wyUli@hz6PV2XbOWxyEF@tzx1eaGGGm4HY1n3aGGa64
ac1yx@yS_ltvx@mFU032_FXGLm88D32Hg2lvy_XWyGa16u@@_Fi4XY0BXu6Q9EfA
2QnWGQU8i4pYmX1@@@V_l@xzzX@7wj1kl@t3f91t@TVWltxuL_dgp@@Fkc42aH5t
tvzyEl@3RAXOOi9W262rB1d@h@_VlpZoB1lsxVXrvHWR94tg1Hp8XFzxVvz_lX3P
0lo@LT_@xXNvHK5F4EK21AOG8DR4BnI1UiHWC@71sU_@mtZio0tt@RHCPWzE@Ntz
SV1eOWU@xzeKK9sE3Sm@@v_ElBU53i@vVol@pBs93qxTU9@NxCGB9yV@l5_Y1sxz
F3RIYO9E9m892iC1TUdNXtRWx@@lGQs8cjIZXcXGQCWtxTVO9I4rJ2_@@x3fPZej
O8sJ6yctxxzVzp@xTUuB94h33XJwX@@l@OnO8qC3uT_d7nP2Wltx2lFXGf4AUF32
3ZamXC8IjJYMuXGLm8_CR2qw@mIGAEk42N3Ze0I86rAyU@@7f13yElxZ4o0_@VUH
DAX@x@_GCDmzUdNGk6uJ@@F8j7YtB1@@tzwzEljt@TxDlttv@wNi964@j11LPGaQ
9u_UlFiE92bAXmhI00;

BOOLEAN A22[65920] = @
m0200u@@@t@@@i@@@@p0D3oO8E1l@@@_z@@r_@@7k2@@@xk0QKDI78693_@@xVzX
GImF@@l@@@V@VVxnpWl@@_7cW@@@2GZy8g0n@d93_z@@314nb1WjslQz@@hC6k0Q
q3Q2_@@@yz@@x@@TYO@@VzPWlv@@3a1@@dt153XW1_x@@Vo4y7@N4ACyd6us@@Fi
UeiOm@WjcVR_VV@@@1r6Gy@lhO3yz_@x@@@tAmz@CRW@@oxYc1@@@tq@@@z@@@7e
9uR@@FSPm@@pTunW@@l5Sz@@_@@3zwrnLz6Oty@@yPm@jqj@@_V@VVxB73y@@f8x
@@F5oWes@2GZ_8g0n@NGCSIU8HAHOCXsp3_@x@3PFu@@zVB_Wl@@V@@r@xp4y@Dm
u@x@7R@@@EjYWt3Ts4yl5c_Ht8qcG@DXZN2XH3q12@7UmOCNX@P@@0w9jYJ2t6CW
CeZ@Geb1l@@@_tx@ROCu@@@s@@lVhd1t03wX792AUu@x@VUmW0232za8mZ1@@x@X
VCu@BW4wZKH8e1rTIyDAX@lHE@@@@Q@@lRbm8mZ1@@Vz_@@@v@@t@McWO@@@mH32
sCm@r@Nm83_@@yz@@@5IoWn@@2GX_8g0n@3vI8WgYub4y@@t0c@@N@izVmu9RX6u
@@xXz@@l@@@V@l@V5hCu@@dFWw1b_@@_@@@r@V@7SaGmu3_t@@ztl@tboW@@@rsM
6S3SWRl@RFOyaWsAy@ttN__GGB3XkFu@B0Eu9XoOCyz@Vgt@@Vmb1X@@@LpCu@@x
Fej2@@@Nm_V@zt@Rpk@@lcs0Vzz@7rCu@@wE0zXGK3AlImNwV1eHV4T0u@psCu@x
llUs0@@t@_dV@7TPm@l@lxHV@0q4y@@@p@@@t@t@@wR2U@2e3GzeB@XzD32tmmx@
@l9W6zWM6qj@_x@RlliB11Wrtw@@VRvJm@JhdRa3ChTVxHz6u@@J1M@@VmE3UjxB
2QD8ZzXrw4MKDOnsWis4yVx@7w_moj42pPGuB6y@@twEMfsR@@V8FC0sQt7AuX05
94yGYKJFuhy@@W83_@B@z@x@7EC1@@@VPcOm@@@llt_Y0ULut@_@oe1_@@zz@l@h
p@@FZO2i7iryRu@7Uu4@x@@_@@@jjU@FZq0@@l_1yU8Nb116JmNT@@hd42EOGuBF
oxmG_I3y@@WRd@Rlhn31osuQG2tDh8WY71BD0uZqHOp4Cz_@NJa1@@R@_@_@z@@V
68C1Sv@@_@@VLU@@7aXXse9u@LnAOf1XUIm@@@l@@VBXy@@3Ag8W76ZHJm@@R1eH
V4L0u@13IOe03_@@tvr@@x@@tVXG2MDx@3HoW@FahH3Cu@@x1VN0T0FFu@@@MJw1
@x@@1LJ88W41Gb8eQ2XQDm@@@xGB6SXSWRj@RFeA9_@@tlccGG7C6pQGWdDy@5G1
z1w8if1D2a8uR5XIP8WI8_@@zFWaW@@@R@@_xRkO8O96XXP84P85JOm@@@l@J@@0
ZmKwq0@@@x5AJOnh1w@@@p4RGuL322yG0gA2goW@R@@lh6ul@@l8J2k1c@z@ti@r
yX0ZOqtv1@@VvnQVmy@zVmN6y@z@z7w1@T1qXIzm@@txHd4_ZQWz@@@0t6y9rWGB
Uats0@7JfRag8ij11oa8aB3W6vH2lkncx7y@@tH_@@t@jtVGw721aGWR6yV@@6M7
Z01F4CdXYoFu2eHt0TWOu03ch8H8U9y@@WRl@RFuBCu1r@3_IIN_42unGGB62wBn
4x7y@zox@@@Nxz@VmII25Rmfy72PY1l@@@1FOGeUU4_23y@@@7oB1@@x@_@x@@7Z
1@@@DWvt@z7x@@v761zzmCW9ikd1_@s@senW5_Cm@Vt_6V64MN2Q@l@x1qWb_Cmt
z_N8X64Mt6_7znw6vXWqs8a632Ey1tU@@n9oWx_z_0AOm@WjYxR@tq2Jm_@Vd@l@
@WBIm@J0Dm6fYm4POPZAsNCX2uC8uX4y@x@d2N21unGb5OSuH5kVzs3Q1cAGgudk
426XX0y2n@t@VOR6yRN21pvXt@@@G9D84G328x1@x@zd4nW@@@R@@U@12QGkb6u6
OoFmDL2w3cEpU8So4Wm@@Nh96s@@lz@lz7Gq3X3fY@@@xHAP8m83y@a@Fv93_@t0
ZzyXWgIm@@R1eHTaWqIm@JYN1eCu@@Jpst0j@@@Vk@@@rWQW9p@@m9P8403M3D1@
@@mXSzGeZ9icP2__d@zVN@jeP2_@2Oy@@TXj@@hUq4yp@@h@@_VPp4S14e7mu3_@
x@xp4Z@IDm@@sUuBR40A3_Fq@wdp0zPx@1yOm0gFer@@tt@@Vuf94oZ1BfcW@@F_
0Uam_t@BPxLxomImv@@VOfCu@@j7OhzVeUI4k631pfIWbL4KA3_@@B0DQZ4ow3Ht
4IGagu@@@Ea132gAdWvOe5L32WbX0PV8803S@zjdDA3XncGee646B3DhQGWVC4I7
3PbcGuVC4IY1XCWncc64A06_@@@z@_V7eA3X18X9W6z0LV8K0F2AGYm829K0Uy@5
G2jHg8y0L2HmWW2OBWs7y@xV7eW7U@x@3TaX0PCOnt42iqWGRP80J32QO3@@zzX9
oGO0Fu2eHt0LWOm3Q5Om31N8HOd64619XkoGOZL4_Q2X0RGO0I4Gh1X0@m9Q6KgB
6y@@@3hRZWbI883g2F0cmDAo@@@Rm8C4Gh11Ro0eHTaGbJmp1WbzV@x0AImxF70a
a1O8EqlOl@lz@@@x@sVG080100G018Hl_u@@32m0w@o5_k_vq@N00000W0030Wq@
5Nyjzk38W2qE1G0s8w0W@zF000000O1W2g0G1000000200W00i3G2000azm5K2e9
00000000G0m30GC1QK5cl_38W1000009WtVtV140R4E0WGW7Am30u@@3uE1ZyRa_
@VfPzLMx@j@VBx421uXfnVm@@BDhjoQ_lz@_x@lv@z_ljSBj8BHwLRu@_@t@dtVn
tCu@@Ulno4y@@zx@@ktl@@bx@_V@@@@k@@_zl@LxxV@@ds4y@@NxV_@sNt@@jvCu
l@@@uS6y@@tx@_xlrM6IHZXYrDm@@JbgegAULbL_w@@zV@@NST2DJtIQ0muVxxlY
z4q@@@x@@@p@z@l_@l@rkJGt@zl@zhxksJm@@Vll@@R@@NT__@@3Bt0V@@V_@F@z
l@@vlx@luTCy@@Vx@@zFyWAy@@_fwxltt@Ndgx@@gvDm@tVjkz@@euPW@@Vlx@@l
00Dm@@td_@@VVrV@91OGsY6u_@@lC06M77ZH5_n@yV7_lZVtv@@3sRW@lxATVLt_
hx@zV@@z963__h@z@@@xg@lxEGIsIo0Nx@@_l@xTz@@x@@@tz@@d@@xFN@@VhoRW
@@lUV@t@g@@w_L@XKqDm@@@t7j6aiU2_k@@ZZ09@p@@u@@_z@@@FWl1u@@lL@trp
@@@Nz@tllx@V@@V@kxhxyrz@vh@lt@@@t0N600;

ENDDATA;
DATA TEMP_DATA;
INTEGER A0[28] =
96, 96, 96, 96, 96, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 15, 791, 791, 791, 791, 317, 293, 281, 273, 261, 253, 237, 791;
INTEGER A1[28] =
3144, 1574, 716, 360, 183, 1574, 716, 360, 183,3144, 0,1574, 716, 360, 183, 64, 280, 240, 200, 160, 640, 480, 400, 320, 240, 160, 80,3144;
INTEGER A2[28] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 165, 165, 165, 0, 0, 0, 0, 0, 0, 0, 165;
INTEGER A3[28] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 96, 80, 64, 0, 0, 0, 0, 0, 0, 0, 112;
INTEGER A4[28] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 648, 600, 552, 504, 0, 0, 0, 0, 0, 0, 0, 648;
INTEGER A5[28] =
3144, 1574, 716, 360, 183, 1574, 716, 360, 183,3144, 0,1574, 716, 360, 183, 64, 56, 48, 40, 32, 128, 96, 80, 64, 48, 32, 16,3144;
INTEGER A6[28] =
32, 16, 8, 4, 2, 16, 8, 4, 2, 32, 24, 16, 8, 4, 2, 0, 0, 0, 0, 0, 16, 12, 10, 8, 6, 4, 2, 32;
INTEGER A7[28] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 6, 5, 4, 0, 0, 0, 0, 0, 0, 0, 7;
INTEGER A8[28] =
512, 256, 128, 64, 32, 256, 128, 64, 32, 512, 384, 256, 128, 64, 32, 0, 560, 480, 400, 320, 256, 192, 160, 128, 96, 64, 32, 560;
INTEGER A9[21] =
12, 3, 131, 8, 3, 131, 0, 0, 0, 6, 3, 131, 0, 0, 0, 3, 1, 118, 1, 3, 126;
INTEGER A10[14] =
12, 3, 8, 3, 8, 3, 6, 3, 0, 0, 3, 1, 1, 1;
INTEGER A51[15] =
294, 148, 38, 20, 2, 148, 38, 20, 2, 294, 0, 148, 38, 20, 2;
INTEGER A49[14] =
12, 114, 8, 114, 8, 114, 6, 114, 0, 0, 3, 109, 1, 109;
INTEGER A11[5 * 3 * 27] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0,1025, 4, 0, 1, 1, 0,1025, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 99,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 99, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 99,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 98,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 1, 94,
0, 0, 0, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 2, 96,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 97, 0, 0, 96,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 98,
129, 10, 98, 1, 0, 98, 2, 1, 96, 1, 0, 97, 0, 0, 96,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1, 1, 97, 1, 0, 97, 0, 2, 96, 0, 1, 96,
0, 0, 0, 0, 0, 0, 1, 31, 97, 4, 31, 98, 1, 0, 98;
INTEGER A14[64] =
8600,6400,4800,3600,2800,2000,1540,1140, 860, 640, 480, 360, 280, 200, 154, 116,
86, 64, 50, 36, 28, 24, 20, 16, 14, 12, 11, 9, 7, 5, 4, 3,
2000,1600,1300,1000, 900, 800, 720, 660, 600, 560, 520, 480, 440, 400, 380, 360,
340, 300, 280, 260, 240, 220, 200, 180, 160, 140, 120, 100, 80, 60, 40, 20;
INTEGER A15[16] =
60000,28000,10800,4200,1660, 660, 260, 100, 500, 200, 100, 60, 40, 30, 20, 10;
INTEGER A54[30] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 16, 0, 0, 0, 32, 0, 32, 255, 65, 255, 82, 255, 69, 255, 84, 255, 76, 255, 65;
INTEGER A55[30] =
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 16, 0, 32, 0, 32, 255, 65, 255, 82, 255, 69, 255, 84, 255, 76, 255, 65;
INTEGER A56[8] =
255, 1, 255, 56, 255, 57, 255, 65;
' VARIABLES
INTEGER A17[1];
INTEGER A48[1];
INTEGER A52[1];
BOOLEAN A32[60];
BOOLEAN A33[10];
BOOLEAN A39[10];
BOOLEAN A26[1600];
BOOLEAN A27[5];
BOOLEAN A28[273];
BOOLEAN A45[320];
BOOLEAN A29[320];
BOOLEAN A30[320];
BOOLEAN A31[640];
BOOLEAN A57[640];
BOOLEAN A34[50];
BOOLEAN A35[50];
BOOLEAN A36[50];
BOOLEAN A37[50];
BOOLEAN A38[70];
INTEGER V2 = 0;
INTEGER V3 = 0;
INTEGER V4 = 32;
BOOLEAN b;
INTEGER i;
INTEGER j;
INTEGER k;
INTEGER l;
INTEGER V10;
INTEGER V11;
INTEGER V12;
INTEGER V13;
BOOLEAN A18[21];
BOOLEAN A19[20];
BOOLEAN A20[10];
INTEGER V14;
INTEGER V15;
INTEGER V89;
INTEGER V16;
INTEGER V87;
INTEGER V17;
INTEGER V18;
INTEGER V19;
INTEGER V20;
INTEGER V21;
INTEGER V88;
INTEGER V94;
INTEGER V22;
INTEGER V23;
INTEGER V24;
INTEGER V25;
INTEGER V26;
INTEGER V27;
INTEGER V28;
INTEGER V29 = 1;
INTEGER A16[15];
INTEGER V30;
INTEGER V31;
INTEGER V32 = 0;
INTEGER V33 = 0;
INTEGER V34 = 1;
INTEGER V35 = 0;
INTEGER V36 = 0;
INTEGER V37 = 0;
INTEGER V38 = 0;
INTEGER V72 = 0;
INTEGER V73 = 0;
BOOLEAN V39 = 0;
BOOLEAN V40 = 0;
INTEGER V41 = 0;
INTEGER V42 = 0;
BOOLEAN V43 = 0;
BOOLEAN V44 = 0;
BOOLEAN V45 = 0;
INTEGER V46;
INTEGER V47;
INTEGER V48;
BOOLEAN V49 = 0;
INTEGER V51 = -1;
INTEGER V52 = -1;
BOOLEAN V74 = 0;
BOOLEAN V75 = 0;
BOOLEAN V56 = 0;
BOOLEAN V57 = 0;
BOOLEAN V58 = 1;
BOOLEAN A40[10];
BOOLEAN A41[10];
BOOLEAN A44[10];
BOOLEAN V76 = 0;
BOOLEAN V80 = 1;
BOOLEAN V81 = 0;
BOOLEAN V82 = 0;
INTEGER V83 = 5;
INTEGER V84 = 0;
INTEGER V86 = 0;
BOOLEAN V91 = 0;
INTEGER V68 = 0;
INTEGER V69 = 0;
INTEGER V96 = 94;
BOOLEAN V97 = 1;
BOOLEAN V102 = 0;
BOOLEAN V100 = 0;
BOOLEAN V103 = 0;
BOOLEAN V108 = 0;
BOOLEAN V104 = 0;
BOOLEAN V105 = 0;
BOOLEAN V107 = 0;
BOOLEAN V106 = 0;
BOOLEAN V101 = 0;
BOOLEAN USE_EXTEND_IR_DELAY_METHOD = 0;
BOOLEAN USE_FIXED_ALGORITHM = 0;
ENDDATA;
PROCEDURE PR_INIT_PROGRAM USES TEMP_DATA;
V102 = 1;
V103 = 1;
ENDPROC;
PROCEDURE DO_BLANK_CHECK USES TEMP_DATA;
V100 = 1;
ENDPROC;
PROCEDURE DO_VERIFY USES TEMP_DATA;
V108 = 1;
ENDPROC;
PROCEDURE DO_SECURE USES TEMP_DATA;
V107 = 1;
V106 = 1;
ENDPROC;
PROCEDURE DO_READ_UES USES TEMP_DATA;
V104 = 1;
ENDPROC;
PROCEDURE PR_INIT_BLANKCHECK USES TEMP_DATA;
V100 = 1;
ENDPROC;
PROCEDURE PR_INIT_VERIFY USES TEMP_DATA;
V108 = 1;
ENDPROC;
PROCEDURE PR_INIT_READ_UES USES TEMP_DATA;
V104 = 1;
ENDPROC;
PROCEDURE PR_EXECUTE USES DEVICE_DATA, TEMP_DATA, L6, L26,
L96,
L97, L75, L55, L82,
L257,
L41, L35, L21;
CALL L6;
V3 = 0;
V4 = 1;
CALL L26;
IF (V2 == 0) THEN GOTO L2;
IF (V42 == 0) THEN CALL L97;
IF ((V42 == 0) && V102) THEN CALL L75;
IF ((V42 == 0) && V100) THEN CALL L96;
IF ((V42 == 0) && V103) THEN CALL L55;
IF ((V42 == 0) && V108) THEN CALL L82;
IF ((V42 == 0) && V107) THEN CALL L257;
L2:
IF ((V42 == 0) && V104) THEN CALL L41;
CALL L21;
EXIT V42;
ENDPROC;
PROCEDURE L6 USES DEVICE_DATA, TEMP_DATA, L30, L276, L32;
INTEGER V66 = 0;
INTEGER V90 = 0;
INTEGER V95 = 0;
INTEGER V67 = 0;
IF (V103) THEN V102 = 1;
IF (V106) THEN V107 = 1;
IF ((V102 || V100) && !V103 &&
(V108 || V107)) THEN V42 = 1;
IF (V42 != 0) THEN GOTO L16;
V21 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 1) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L7;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L7:
V21 = V21 + j;
V66 = V66 + k;
NEXT i;
l = 0;
FOR i = 4 TO 0 STEP -1;
FOR j = 0 TO V1;
IF (((A13[j] & 1) == 0) ||
((A13[j] & 4) == 0)) THEN GOTO L8;
V2 = A12[j];
FOR k = 0 TO (A1[V2] - 1);
IF ((k % 5) == i) THEN A26[l] = 1;
l = l + 1;
NEXT k;
GOTO L9;
L8:
l = l + 1;
L9:
NEXT j;
NEXT i;
V88 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 256) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L10;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
IF ((V2 >= 23) && (V2 <= 27)) THEN
V96 = 95;
L10:
V88 = V88 + j;
V90 = V90 + k;
NEXT i;
V94 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 512) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L11;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L11:
V94 = V94 + j;
V95 = V95 + k;
NEXT i;
V22 = 0;
FOR i = 0 TO V1;
j = 1;
k = 1;
IF (((A13[i] & 2) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L12;
V2 = A12[i];
j = A1[V2];
k = A5[V2];
L12:
V22 = V22 + j;
V67 = V67 + k;
NEXT i;
l = 0;
FOR i = 4 TO 0 STEP -1;
FOR j = 0 TO V1;
IF (((A13[j] & 2) == 0) ||
((A13[j] & 4) == 0)) THEN GOTO L13;
V2 = A12[j];
FOR k = 0 TO (A1[V2] - 1);
IF ((k % 5) == i) THEN A27[l] = 1;
l = l + 1;
NEXT k;
GOTO L14;
L13:
l = l + 1;
L14:
NEXT j;
NEXT i;
V16 = 0;
FOR i = 0 TO V1;
j = 1;
IF (((A13[i] & 1) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L15;
V2 = A12[i];
j = A0[V2];
L15:
V16 = V16 + j;
NEXT i;
V87 = 0;
FOR i = 0 TO V1;
j = 1;
IF (((A13[i] & 256) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L16;
V2 = A12[i];
j = A0[V2];
L16:
V87 = V87 + j;
NEXT i;
V17 = 0;
FOR i = 0 TO V1;
j = 1;
IF (((A13[i] & 2) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L17;
V2 = A12[i];
j = A0[V2];
L17:
V17 = V17 + j;
NEXT i;
V18 = V17;
IF (V16 > V18) THEN V18 = V16;
IF (V87 > V18) THEN V18 = V87;
V19 = V18;
IF (V21 > V19) THEN V19 = V21;
IF (V88 > V19) THEN V19 = V88;
IF (V94 > V19) THEN V19 = V94;
FOR i = 0 TO (V19 - 1);
A30[i] = 1;
NEXT i;
V20 = 2 * 5 * 5 * V67;
IF ((2 * 5 * V66) > V20) THEN V20 = 2 * 5 * V66;
IF (V90 > V20) THEN V20 = V90;
IF (V95 > V20) THEN V20 = V95;
V33 = 0;
FOR i = 0 TO V1;
IF (((A13[i] & 2) == 0) ||
((A13[i] & 4) == 0)) THEN GOTO L18;
V2 = A12[i];
IF (V33 < A7[V2]) THEN
V33 = A7[V2];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -