Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;
  2. ; AssemblerApplication1.asm
  3. ;
  4. ; Created: 22.03.2018 10:20:18
  5. ; Author : s4
  6. ;
  7.  
  8.  
  9. ; Replace with your application code
  10. .include "m32def.inc"
  11. LDI XL , LOW(SLENGTH)
  12. LDI XH , HIGH(SLENGTH)
  13. LDI R16 , SLENGTH_END -SLENGTH
  14. LDI YL, LOW(SECONDDATA)
  15. LDI YH, HIGH(SECONDDATA)
  16.  
  17. LDI ZL, LOW(data<<1)
  18. LDI ZH, HIGH(data<<1)
  19.  
  20. LOOP1:
  21.     LPM R1, Z+
  22.     ST X+, R1
  23.     ;iterator petli
  24.     DEC R16
  25.     BRNE  LOOP1
  26. LDI R16, SLENGTH_END -SLENGTH
  27. LOOP2:
  28.     LD R10, -X
  29.     ST Y+, R10
  30.     DEC R16
  31.     BRNE LOOP2
  32. RJMP PC
  33.  
  34.  
  35. .DSEG
  36. SLENGTH: .BYTE 5
  37. SLENGTH_END:
  38.  
  39. SECONDDATA: .BYTE 5
  40. SECONDDATA_END:
  41.  
  42. .CSEG
  43. data: .db "12345", 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement