Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. DEF LD  0x80                ; LED adatregiszter                   (írható/olvasható)
  2. DATA
  3. Digit_Code:
  4.     db 0x49, 0x58, 0x35, 0x23, 0x17, 0x6D, 0x70
  5.    
  6.    
  7.     org 0x10
  8. Sum_Lut:
  9.     db 0x00, 0x01, 0x01, 0x02, 0x01, 0x02, 0x02, 0x03, 0x01, 0x02, 0x02, 0x03, 0x02, 0x03, 0x03, 0x04
  10. CODE
  11.  
  12. init:
  13. mov r0, #Digit_Code
  14. mov r1, #0x07
  15. mov r2, #0x00
  16.  
  17.  
  18. read:
  19. mov r8, (r0)
  20. mov r9, #Sum_Lut
  21. and r8, #0x0F
  22. add r9, r8
  23. mov r10, (r9)
  24. add r2, r10
  25.  
  26. mov r8, (r0)
  27. mov r9, #Sum_Lut
  28. swp r8
  29. and r8, #0x0F
  30. add r9, r8
  31. mov r10, (r9)
  32. add r2, r10
  33.  
  34. sub r1, #0x01
  35. jz end
  36. add r0, #0x01
  37. jmp read
  38.  
  39.  
  40. end:
  41. mov LD, r2
  42. jmp end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement