Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.

1/1

Zdrojové soubory z výuky

Na této stránce jsou k dispozici zdrojové soubory, které jsem vytvářel při výkladu během výuky. Nejsou to ukázkové a bezchybné zdrojové soubory. Ba naopak, jsou to pracovní neučesané verze, které vznikaly interaktivně ve výuce, často s cílem ukázat, že "takto se to nemá".

20120313-Tue-preruseni-repro.asm
   1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
   2 ; Soubor:  prvni.asm
   3 ; Datum:   12.03.2012 22:45
   4 ; Autor:   Marek No?ka, nozka <@t> spseol <d.t> cz
   5 ; Licence: GNU/GPL 
   6 ; Úloha:   ukázka funkce přerušení
   7 ; Popis:   
   8 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
   9 repro bit P1.7     ; symbolická konstanta pro bit
  10 HHH equ 0FFH       ; symbolická konstanta
  11 LLL equ 0E0H       ; symbolická konstanta
  12 
  13 ORG 0000H          ; 
  14 jmp start
  15 
  16 ORG 000BH
  17 jmp obsluha
  18 
  19 
  20 ORG 50H
  21 start:
  22     mov TMOD,#00000001b    ; nastavím T/C0 na 16-bitový
  23     setb EA                ; globálně povolím přerušení
  24     setb ET0               ; povolím přerušení od T/C0
  25     mov TH0, #HHH
  26     mov TL0, #LLL
  27     setb TR0
  28 
  29 loop:
  30 	nop
  31 	nop
  32 	nop
  33 	nop
  34 	nop
  35 	nop
  36     jmp loop
  37 
  38 obsluha:
  39 	CPL repro
  40     mov TH0, #HHH
  41     mov TL0, #LLL
  42     RETI
  43 
  44 END
  45 
`--> stáhnout

Licence Creative Commons Valid XHTML 1.0 Strict Valid CSS! Antispam.er.cz Blog: Tlapicka.net