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

Subversion Repositories diogenes

[/] [diogenes/] [tags/] [initial/] [old/] [uart_david.asm] - Blame information for rev 234

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 120 fellnhofer
  ldi   h0, 0x02
2
  ldi   l1, 0xc1
3
  ldi   l0, 0xc0
4
  ldi   l2, 0x00
5
1:
6
  ldio  l3, [l0]
7
  nop
8
  and   l4, l3, h0
9
  brz   l4, :1
10
  nop
11
  ldio  l3, [l1]    @ uart rcv
12
  nop
13
  stio  l3, [l1]    @ uart echo
14
  nop
15
  LDL   h6, :12
16
  ldi   h7, 0x40
17
  add   h6, h6, h7    @ FFFFFFFIIIIIIXXXXXXXMMMMMMMEEEEEEE: FIXME: add 0x40 offset in assembler
18
  call  h7, 
19
  nop
20
  stio  h2, [l2]    @ leds
21
  nop
22
  brnz  l4, :1
23
  nop
24
 
25
12:
26
  ldi h3, 10
27
  ldi h2, 0
28
13:
29
  cmpl   h1, l3, h3
30
  brnz   h1, :14
31
  nop
32
  sub    l3, l3, h3
33
  adi    h2, 0x10
34
  brz    h1, :13
35
  nop
36
14:
37
  jump   
38
  add    h2, h2, l3
39
 
40
 
41
 
42
 
43
 

powered by: WebSVN 2.1.0

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