114 lines
5.8 KiB
Text
114 lines
5.8 KiB
Text
|
<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD>CAL.ASM ʢȺ<CAA2><C8BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾 2.86 ҳ<><D2B3>1
|
|||
|
|
|||
|
|
|||
|
1 0000 ;8 bit unsigned mul
|
|||
|
2 0000 unbin_mul_8 proc ;data0*data4---->to1to0
|
|||
|
3 0000 init
|
|||
|
Error(A0010) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 3 : <20><>Ԥ<EFBFBD>ڵķ<DAB5><C4B7><EFBFBD> 'init'
|
|||
|
4 0000 0F08 mov a, 08h
|
|||
|
5 0001 0000 mov count0, a
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 5 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
6 0002 rradd:
|
|||
|
7 0002 0000 rrc to1
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 7 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
8 0003 0000 rrc data4
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 8 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
9 0004 380A snz [0ah].0
|
|||
|
10 0005 2800 R jmp rr1 ;<3B><>ǰdata4.0=0,<2C><>λ<EFBFBD><CEBB>
|
|||
|
11 0006 0F00 mov a, data0 ;<3B><>ǰdata4.0=1,<2C><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
|
|||
|
Error(A0005) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 11 : δ<><CEB4><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD> 'data0'
|
|||
|
12 0007 0000 addm a, to1
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 12 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
13 0008 rr1:
|
|||
|
14 0008 0000 sdz count0
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 14 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
15 0009 2800 R jmp rradd
|
|||
|
16 000A 0000 rrc to1
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 16 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
17 000B 0000 rrc data4
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 17 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
18 000C 0F00 mov a, data4
|
|||
|
Error(A0005) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 18 : δ<><CEB4><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD> 'data4'
|
|||
|
19 000D 0000 mov to0, a
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 19 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
20 000E 0003 ret
|
|||
|
21 000F unbin_mul_8 endp
|
|||
|
22 000F
|
|||
|
23 000F
|
|||
|
24 000F ;8 bit unsigned div
|
|||
|
25 000F unbin_div_8 proc ;data0/data4---->data0(to0)---to1
|
|||
|
26 000F init
|
|||
|
Error(A0010) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 26 : <20><>Ԥ<EFBFBD>ڵķ<DAB5><C4B7><EFBFBD> 'init'
|
|||
|
27 000F 0F08 mov a, 08h ;ѭ<><D1AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8
|
|||
|
28 0010 0000 mov count0, a
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 28 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
29 0011
|
|||
|
30 0011 0000 sz data4 ;<3B><><EFBFBD><EFBFBD>Ϊ0<CEAA><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 30 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
31 0012 2800 R jmp start0
|
|||
|
32 0013 2800 R jmp over8
|
|||
|
33 0014 start0:
|
|||
|
34 0014 0000 sz data0 ;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ0<CEAA><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 34 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
35 0015 2800 R jmp div0
|
|||
|
36 0016 2800 R jmp dispa
|
|||
|
37 0017 div0:
|
|||
|
38 0017 340A clr [0Ah].0 ;<><D7BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
39 0018 0000 rlc data0
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 39 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
40 0019 0000 rlc to1 ;<3B><><EFBFBD><EFBFBD>һλ<D2BB><CEBB><EFBFBD><EFBFBD>
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 40 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
41 001A 0F00 mov a, to1 ;<3B><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
Error(A0005) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 41 : δ<><CEB4><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD> 'to1'
|
|||
|
<0C>ļ<EFBFBD><C4BC><EFBFBD>CAL.ASM ʢȺ<CAA2><C8BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汾 2.86 ҳ<><D2B3>2
|
|||
|
|
|||
|
42 001B 0A00 sub a, data4
|
|||
|
Error(A0005) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 42 : δ<><CEB4><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD> 'data4'
|
|||
|
43 001C 380A snz [0Ah].0
|
|||
|
44 001D 2800 R jmp next0 ;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>
|
|||
|
45 001E 0000 mov to1, a ;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ1
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 45 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
46 001F 0000 inc data0
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 46 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
47 0020 next0:
|
|||
|
48 0020 0000 sdz count0
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 48 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
49 0021 2800 R jmp div0
|
|||
|
50 0022 dispa:
|
|||
|
51 0022 0F00 mov a, data0 ;<3B><>ʾ<EFBFBD><CABE>
|
|||
|
Error(A0005) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 51 : δ<><CEB4><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD> 'data0'
|
|||
|
52 0023 0000 mov to0, a
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 52 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
53 0024 ;; mov a, data4
|
|||
|
54 0024 ;; mov to1, a
|
|||
|
55 0024 0003 ret
|
|||
|
56 0025 over8:
|
|||
|
57 0025 0003 ret
|
|||
|
58 0026 unbin_div_8 endp
|
|||
|
59 0026
|
|||
|
60 0026
|
|||
|
61 0026 ;16 bit unsigned div
|
|||
|
62 0026 unbin_div_16 proc ;data0data1/data4data5---->data1data0(to1to0)---to2to3
|
|||
|
63 0026 init
|
|||
|
Error(A0010) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 63 : <20><>Ԥ<EFBFBD>ڵķ<DAB5><C4B7><EFBFBD> 'init'
|
|||
|
64 0026 0F10 mov a, 10h
|
|||
|
65 0027 0000 mov count0, a
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 65 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
66 0028 0000 sz data5
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 66 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
67 0029 2800 R jmp start16
|
|||
|
68 002A 0000 sz data4
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 68 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
69 002B 2800 R jmp start16
|
|||
|
70 002C 2800 R jmp over16
|
|||
|
71 002D start16:
|
|||
|
72 002D 0000 sz data1
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 72 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
73 002E 2800 R jmp div16
|
|||
|
74 002F 0000 sz data0
|
|||
|
Error(A0024) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM 74 : <20><EFBFBD><EFB7A8><EFBFBD><EFBFBD>
|
|||
|
Error(A0052) E:\<5C><>Ŀ\USB <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>\USB AUDIO(PC)\COD\PRG\CAL.ASM : <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
31 Errors
|