OpenCores
URL https://opencores.org/ocsvn/8051/8051/trunk

Subversion Repositories 8051

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 49 to Rev 50
    Reverse comparison

Rev 49 → Rev 50

/trunk/asm/hex/counter_test.hex
1,110 → 1,63
;
mov tcon, #0afh ;
setb scon.0 ;
mov 7fh, #007h ; error 7
mov a, #005h ;
acall wait ;
mov a, #01fh ;
acall test ;
mov 7fh, #008h ; error 8
mov a, #005h ;
acall test_tcon ;
 
mov p0, #001h ;
;
; interrupt prioriti test
;
mov b,#000h ;
mov ie, #08fh ;
mov ip, #003h ;
mov 20, #00ch ;
mov tcon, #0afh ;
mov 7fh, #009h ; error 9
mov a, #005h ;
acall wait ;
mov a, #00fh ;
acall test ;
mov 7fh, #00ah ; error a
mov a, #005h ;
acall test_tcon ;
 
mov b,#000h ;
mov ip, #00ch ;
mov 20, #003h ;
mov tcon, #0afh ;
mov 7fh, #00bh ; error b
mov a, #005h ;
acall wait ;
mov a, #00fh ;
acall test ;
mov 7fh, #00ch ; error c
mov a, #005h ;
acall test_tcon ;
 
mov p0, #002h ;
///
/// created by oc8051 rom maker
/// author: Simon Teran (simont@opencores.org)
///
/// source file: D:\tmp\asm\TEMP\r_bank.hex
/// date: 16.7.02
/// time: 21:34:07
///
 
module oc8051_rom (rst, clk, addr, ea_int, data1, data2, data3);
 
parameter INT_ROM_WID= 7;
 
input rst, clk;
input [15:0] addr;
output ea_int;
output [7:0] data1, data2, data3;
reg [7:0] data1, data2, data3;
reg [7:0] buff [65535:0];
integer i;
 
wire ea;
 
assign ea = | addr[15:INT_ROM_WID];
assign ea_int = ! ea;
 
initial
begin
for (i=0; i<65536; i=i+1)
buff [i] = 8'h00;
#2
 
buff [16'h00_00] = 8'h01;
buff [16'h00_01] = 8'h09;
buff [16'h00_02] = 8'h85;
buff [16'h00_03] = 8'hD0;
buff [16'h00_04] = 8'h90;
buff [16'h00_05] = 8'h00;
buff [16'h00_06] = 8'h00;
buff [16'h00_07] = 8'h01;
buff [16'h00_08] = 8'h05;
buff [16'h00_09] = 8'hE4;
buff [16'h00_0a] = 8'hF8;
buff [16'h00_0b] = 8'h7C;
buff [16'h00_0c] = 8'h40;
buff [16'h00_0d] = 8'h75;
buff [16'h00_0e] = 8'hD0;
buff [16'h00_0f] = 8'h08;
buff [16'h00_10] = 8'h78;
buff [16'h00_11] = 8'h01;
buff [16'h00_12] = 8'h7C;
buff [16'h00_13] = 8'h41;
buff [16'h00_14] = 8'h75;
buff [16'h00_15] = 8'hD0;
buff [16'h00_16] = 8'h10;
buff [16'h00_17] = 8'h78;
buff [16'h00_18] = 8'h02;
buff [16'h00_19] = 8'h7C;
buff [16'h00_1a] = 8'h42;
buff [16'h00_1b] = 8'h75;
buff [16'h00_1c] = 8'hD0;
buff [16'h00_1d] = 8'h18;
buff [16'h00_1e] = 8'h78;
buff [16'h00_1f] = 8'h03;
buff [16'h00_20] =
:02000000014BB2
:0100030032CA
:02000B000832B9
:0100130032BA
:02001B000932A8
:1000230032E58C9B701D0AE58A9C70170AE89D7067
:100033001222E58D9B700C0AE58B9C70060AE99DE4
:100043007001228A80000146E4F8F975A88AC37515
:100053008904758C00758A00758810B2B5B2B5B283
:10006300B5B2B5B2B5B2B5C28C7A107B007C037D54
:10007300001124758A1CD28CB2B5B2B5B2B5B2B533
:10008300B2B5B2B5B2B5B2B5C28C7A207B017C00F1
:100093007D001124758A1C758CFFD28CB2B5B2B564
:1000A300B2B5B2B5B2B5B2B5B2B5B2B5B2B5B2B515
:1000B300C28C7A307B007C017D0111247589057522
:1000C3008C00758A00D28CB2B5B2B5B2B5B2B5B2F6
:1000D300B5B2B5B2B5B2B5C28C7A407B007C047DB3
:1000E300011124758AFCD28CB2B5B2B5B2B5B2B5E2
:1000F300B2B5B2B5B2B5B2B5B2B5B2B5C28C7A507B
:100103007B017C017D011124758AFC758CFFD28CE7
:10011300B2B5B2B5B2B5B2B5B2B5B2B5B2B5B2B5A4
:10012300B2B5B2B5B2B5B2B5C28C7A607B007C020F
:100133007D021124758906758C00758A05D28CB2EF
:10014300B5B2B5B2B5B2B5B2B5B2B5B2B5B2B5C264
:100153008C7A707B007C097D021124758AFC758C76
:1001630050D28CB2B5B2B5B2B5B2B5B2B5B2B5B2C2
:10017300B5B2B5B2B5B2B5C28C7A807B507C517D35
:10018300031124758907758C00758A00D28CB2B56A
:10019300B2B5B2B5B2B5B2B5B2B5B2B5B2B5C28C3D
:1001A3007A907B007C047D031124758AFC758C0096
:1001B300D28CB2B5B2B5B2B5B2B5B2B5B2B5B2B50D
:1001C300B2B5B2B5B2B5B2B5B2B5C28C7AA07B0046
:1001D3007C027D041124758A00758C00D28E000088
:1001E30000C28E7AB07B047C007D041124758A00E2
:1001F300758CFCD28E0000000000C28E7AC07B0298
:100203007C007D01A8011124758001790075894066
:10021300758D00758B00758840B2B6B2B6B2B6B2B2
:10022300B6B2B6B2B6B2B6B2B6C28E7A187B007C9C
:10023300047D001135758B1CD28EB2B6B2B6B2B640
:10024300B2B6B2B6B2B6B2B6B2B6B2B6B2B6C28E83
:100253007A287B017C017D001135758B1C758DFF20
:10026300D28EB2B6B2B6B2B6B2B6B2B6B2B6B2B653
:10027300B2B6B2B6B2B6B2B6B2B6C28E7A387B00F6
:100283007C027D011135758950758D00758B00D207
:100293008EB2B6B2B6B2B6B2B6B2B6B2B6B2B6B243
:1002A300B6C28E7A487B007C047D011135758BFCC8
:1002B300D28EB2B6B2B6B2B6B2B6B2B6B2B6B2B603
:1002C300B2B6B2B6B2B6C28E7A587B017C017D015A
:1002D3001135758BFC758DFFD28EB2B6B2B6B2B640
:1002E300B2B6B2B6B2B6B2B6B2B6B2B6B2B6B2B6CB
:1002F300B2B6C28E7A687B007C027D0211357589A5
:1003030060758D00758B05D28EB2B6B2B6B2B6B239
:10031300B6B2B6B2B6B2B6B2B6C28E7A787B007C4B
:10032300097D021135758BFC758D50D28EB2B6B234
:10033300B6B2B6B2B6B2B6B2B6B2B6B2B6B2B6B27A
:10034300B6C28E7A887B507C517D031135758970D6
:10035300758D00758B00D28EB2B6B2B6B2B6B2B698
:10036300B2B6B2B6B2B6B2B6C28E7A987B007C0091
:100373007D031135758BFC758DFFD28EB2B6B2B687
:10038300B2B6B2B6B2B6B2B6B2B6B2B6B2B6B2B62A
:10039300B2B6B2B6C28E7AA87BFF7CFC7D03113560
:0303A30075800260
:00000001FF
/trunk/asm/in/counter_test.in
1,78 → 1,942
///
/// created by oc8051 rom maker
/// author: Simon Teran (simont@opencores.org)
///
/// source file: C:\simont\counter_test.hex
/// date: 10/15/2002
/// time: 11:45:55 AM
///
01
4B
00
32
00
00
00
00
00
00
00
08
32
00
00
00
00
00
00
32
00
00
00
00
00
00
00
09
32
00
00
00
00
00
00
32
E5
8C
9B
70
1D
0A
E5
8A
9C
70
17
0A
E8
9D
70
12
22
E5
8D
9B
70
0C
0A
E5
8B
9C
70
06
0A
E9
9D
70
01
22
8A
80
00
01
46
E4
F8
F9
75
A8
8A
C3
75
89
04
75
8C
00
75
8A
00
75
88
10
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
C2
8C
7A
10
7B
00
7C
03
7D
00
11
24
75
D0
10
E8
8A
1C
D2
8C
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
C2
8C
7A
20
7B
01
7C
00
7D
00
11
24
75
8A
1C
75
8C
FF
D2
8C
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
C2
8C
7A
30
7B
00
7C
01
7D
01
11
24
75
89
05
75
8C
00
75
8A
00
D2
8C
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
C2
8C
7A
40
7B
00
7C
04
7D
01
11
24
75
8A
FC
D2
8C
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
C2
8C
7A
50
7B
01
7C
01
7D
01
11
24
75
8A
FC
75
8C
FF
D2
8C
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
C2
8C
7A
60
7B
00
7C
02
7D
02
11
24
75
89
06
75
8C
00
75
8A
05
D2
8C
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
C2
8C
7A
70
A7
EC
94
7B
00
7C
09
7D
02
11
24
75
8A
FC
75
8C
50
D2
8C
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
C2
8C
7A
80
7B
50
7C
51
7D
03
11
24
75
89
07
75
8C
00
75
8A
00
D2
8C
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
C2
8C
7A
90
7B
00
7C
04
7D
03
11
24
75
8A
FC
75
8C
00
D2
8C
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
B2
B5
C2
8C
7A
A0
7B
00
7C
02
7D
04
11
24
75
8A
00
75
8C
00
D2
8E
00
00
00
C2
8E
7A
B0
7B
04
7C
00
7D
04
11
24
75
8A
00
75
8C
FC
D2
8E
00
00
00
00
00
C2
8E
7A
C0
7B
02
7C
00
7D
01
A8
01
11
24
75
80
01
79
00
75
89
40
75
8D
00
75
8B
00
75
88
40
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
C2
8E
7A
18
7B
00
7C
04
7D
00
11
35
75
8B
1C
D2
8E
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
C2
8E
7A
28
7B
01
7C
01
7D
00
11
35
75
8B
1C
75
8D
FF
D2
8E
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
C2
8E
7A
38
7B
00
7C
02
7D
01
11
35
75
89
50
75
8D
00
75
8B
00
D2
8E
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
C2
8E
7A
48
7B
00
7C
04
7D
01
11
35
75
8B
FC
D2
8E
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
C2
8E
7A
58
7B
01
7C
01
7D
01
11
35
75
8B
FC
75
8D
FF
D2
8E
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
C2
8E
7A
68
7B
00
7C
02
7D
02
11
35
75
89
60
75
8D
00
75
8B
05
D2
8E
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
C2
8E
7A
78
7B
00
7C
09
7D
02
11
35
75
8B
FC
75
8D
50
D2
8E
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
C2
8E
7A
88
7B
50
7C
51
7D
03
11
35
75
89
70
A2
75
8D
00
75
8B
00
D2
8E
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
C2
8E
7A
98
7B
00
7C
00
7D
03
11
35
75
8B
FC
75
8D
FF
D2
8E
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
B2
B6
C2
8E
7A
A8
7B
FF
7C
FC
7D
03
11
35
75
80
04
 
:02000300012AD0
:02000B000133BF
:02001300013CAE
:02001B0001459D
:10002300D2F4C298C29932D2F0A200401EC2023268
:10003300D2F1A201401BC20332D2F2A2024018C283
:100043000032D2F3A2034015C2013200A20040FBEA
:100053003200A20140FB3200A20240FB3200A203A5
:1000630040FB3200001470FB2275D000857F9000A6
:10007300017295F070F322958870EE22E4F8F9FA94
:10008300FBFCF57FF52075812F75A80F7599007519
:100093008933758CFD758AFC758850C2B4C2B375FB
:1000A3007F0174101166C28EC28CE4117574AA7537
:1000B3007F02117A758800740A117AD2B4D2B374AC
:1000C30000117AC298C29975880575A899758CFD37
:1000D300758AFC758855759998C2B4C2B3D2B4D2E7
:1000E300B3757F0374101166C28EC28C74191175B7
:1000F300757F04742D117A75F00075A89F757F05BF
:1001030074101166C28EC28C74061175757F0674E5
:1001130005117A75F0007588AFD298757F0774055D
:100123001166741F1175757F087405117A75800146
:1001330075F00075A88F75B80375140C7588AF75C5
:100143007F0974051166740F1175757F0A740511A3
:100153007A75F00075B80C7514037588AF757F0B4D
:1001630074051166740F1175757F0C7405117A751A
:02017300800208
:00000001FF
:02000000013FBE
:0100030032CA
:05000B00D2B1C2B132C8
:0100130032BA
:01001B0032B2
:10002300C298C29975F00132E5F060FC22E39A7040
:100033005CA2B0505822E5999B705222E4F57FC22E
:10004300B7C2B075A890789879997582877583003F
:1000530075980075F00074107A6CF28A99112B115F
:1000630030A2B05028C37400F2757F010000A2B023
:10007300401B757F0275F00074D3FBF37598101164
:100083002B1139A2B05006C37580000196857FA05D
:1000930000019375F00075A892757F03C2B1745087
:1000A300F2759840758CEC758AEC758DEC758BEC5C
:1000B300758922D28CD28E7A958A99112BC28CC2E1
:1000C3008E1130757F0475F0007440F2759850748A
:1000D300A2FBD28CD28EF3112BC28CC28E11397536
:1000E3007F05A29A50A775F00075A882757F0674E4
:1000F30050F2759850D28CD28E7A978A9974D5FB28
:10010300F3A29950FCA29850F8C28CC28E1130759C
:100113007F071139C299C29875800175F00075A8DF
:1001230090757F087490F27598807A958A99112B4F
:100133001130757F0975F0007488F275989074A278
:10014300FBF7112B1139757F0AA29A5052757F0B59
:1001530075F0007480F27598B074A2FBF700A29852
:1001630050FB1139757F0CE5F0603475F00075A80C
:1001730000757F0D7490F27480F0F58775985A7A44
:10018300978A9974D5FBF3A29950FCA29850F81161
:1001930030757F0E1139C299C29875800221A5026C
:1001A300009075F00075A892757F0F74D0F2759862
:1001B300C07A95D28CD28E8A99112BC28CC28E11A1
:1001C30030757F1075F00074C0F27598D474A2FB7B
:1001D300F7D28CD28E112BC28CC28E1139757F113E
:1001E300A29A40BB
02

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.