Advertisement
dllbridge

Untitled

Jul 25th, 2023 (edited)
1,958
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. ; Моргает светодиодами 6 раз
  3. ; 30 June 2024
  4. ;**************************** ******************
  5. .org  5h
  6.  
  7.        ld   A, 7
  8.        ld (0053h), A
  9.        ld  BC, (0053h)
  10. L_01:  
  11.        dec A
  12.        OUT (C), A
  13.        cp  0
  14.        jp  NZ, L_01
  15.  
  16.  
  17.  
  18. ; Пример вызова функции, которая суммирует 2 аргумента
  19. ; 12 December 2023
  20. ;**************************** The main program.
  21.  
  22. .org    4h
  23.  
  24.      LD    H, 5    
  25.      LD    L, 2
  26.      LD   SP, 00ffh
  27.      push HL
  28.      LD   HL, 65535  
  29.      call foo
  30.  
  31.      xor  A
  32.      inc  B
  33.      dec  c
  34.  
  35. .end    
  36.  
  37.  
  38.  
  39. ;- - - - - - - - - - - - - -  int add(int, int);
  40. .org  50h
  41. foo: pop  DE
  42.      pop  BC
  43.      LD   A, C
  44.      ADD  A, B
  45.      push DE
  46.      ret
  47. .end
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66. ; Старая версия (устаревшая
  67. ;****************************   ****************************   ****************************
  68. .org    4h
  69.  
  70.      LD  C, 5
  71.      LD  B, 2
  72.      
  73.  
  74.      LD   SP, 0099h
  75.      push BC
  76.      LD   BC, 0
  77.      call L_2
  78.  
  79.  
  80.      LD  (00A7h), A
  81.      LD  bc,(00A7h)
  82.    
  83. L_1: OUT (C), A
  84.      inc A
  85.      cp  33h          ;  = 51
  86.      JP  NZ, L_1
  87.      LD  A, C
  88.      LD (0001h), A
  89.  
  90.  
  91.  
  92. ;**************************** procedure
  93. .org  50h
  94. L_2: pop  DE
  95.      pop  BC
  96.      LD   A, C
  97.      ADD  A, B
  98.      push DE
  99.      ret
  100.  
  101. .end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement