Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 5th, 2012  |  syntax: 6502 ACME Cross Assembler  |  size: 0.85 KB  |  hits: 28  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. ; определение про наш тип процессора
  2. .include "m169def.inc"
  3. ; подпрограммы для работы с дисплеем
  4. .org 0x1000
  5. .include "print.inc"
  6.  
  7. ; НАчало программы после ресета
  8. .org 0
  9. jmp start
  10.  
  11. ; Начало программы - Главная программа
  12. .org 0x100
  13. start:
  14.     ; Инициализация стека
  15.         ldi r16, 0xFF
  16.         out SPL, r16
  17.         ldi r16, 0x04
  18.         out SPH, r16
  19.     ; Инициализация дисплея
  20.         call init_disp
  21.  
  22.         ; Здесь будем писать наши инструкции
  23.         ldi r16, 'A'    ; символ
  24.         ldi r17, 2      ; позиция (начинается od 2)
  25.         call show_char  ; вывести символ на дисплей
  26.  
  27.         ; Останавливаем программу - бесконечный цикл
  28.         rjmp PC