ВУЗ:
Составители:
-32-
 out ddrb,temp 
 out ddra,temp 
 ldi temp,0x00 
 out portb,temp 
 ret 
;подпрограмма умножения axb, где b=a; aєN; bєN 
umnogenie: 
 mov a,temp 
 mov b,temp   ;т.к. в данном примере b=a 
 push b 
 tst b 
 brne go 
 rjmp exit    ;если а=0  
go: ldi i,0x01 
 push b 
 sub b,i 
 brne next 
 rjmp exit 
next: pop b   ;если а=1 
 add temp,a 
 inc i 
 push b 
 sub b,i 
 brne next   ;если а>1 
exit:  
 rjmp follow 
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 
[1.]  Изделия  и  компоненты,  предлагаемые  фирмой "КТЦ-МК". 
Микроконтроллеры фирмы "ATMEL" семейства AVR. Справочник. 2-е 
изд. – М.: КТЦ-МК, 1999. – 299 с. 
[2.]  Бродин  В.Б.,  Калинин  А.В.  Системы  на  микроконтроллерах  и  БИС 
программируемой логики. - М.: Издательство ЭКОМ, 2002 – 400 с. 
[3.]  Предко  М.  Руководство  по  микроконтроллерам.  В 2 т. - М.:  ЗАО 
"Предприятие Постмаркет", 2000. –2 т. 
[4.] 
Евстифеев  А.В.  Микроконтроллеры  семейства Classic фирмы 
"ATMEL". М.: Издательский дом "Додэка-XXI", 2002. – 288 с. 
[5.] 
Фрунзе А.В.  Микроконтроллеры? Это же просто!  В 2 т. – М.:  ООО 
"ИД СКИМЕН", 2002. – 2 т.
[6.]  Гребнев  В.В.  Микроконтроллеры  семейства AVR фирмы ATMEL. 
М.: ИП РадиоСофт, 2002. – 176 с. 
[7.]  AVR. Atmel Corporation 8-bit RISC Microcontrollers Data Book. August 
1999. Atmel Corporation, San Jose, CA 95131, USA. 1999.
                                  -32-
       out   ddrb,temp
       out   ddra,temp
       ldi   temp,0x00
       out   portb,temp
       ret
;подпрограмма умножения axb, где b=a; aєN; bєN
umnogenie:
      mov a,temp
      mov b,temp              ;т.к. в данном примере b=a
      push b
      tst b
      brne go
      rjmp exit               ;если а=0
go: ldi i,0x01
      push b
      sub b,i
      brne next
      rjmp exit
next:      pop b              ;если а=1
      add temp,a
      inc i
      push b
      sub b,i
      brne next          ;если а>1
exit:
      rjmp follow
                      БИБЛИОГРАФИЧЕСКИЙ СПИСОК
[1.]  Изделия и компоненты, предлагаемые фирмой "КТЦ-МК".
    Микроконтроллеры фирмы "ATMEL" семейства AVR. Справочник. 2-е
    изд. – М.: КТЦ-МК, 1999. – 299 с.
[2.] Бродин В.Б., Калинин А.В. Системы на микроконтроллерах и БИС
    программируемой логики. - М.: Издательство ЭКОМ, 2002 – 400 с.
[3.] Предко М. Руководство по микроконтроллерам. В 2 т. - М.: ЗАО
    "Предприятие Постмаркет", 2000. –2 т.
[4.] Евстифеев А.В. Микроконтроллеры семейства Classic фирмы
    "ATMEL". М.: Издательский дом "Додэка-XXI", 2002. – 288 с.
[5.] Фрунзе А.В. Микроконтроллеры? Это же просто! В 2 т. – М.: ООО
    "ИД СКИМЕН", 2002. – 2 т.
[6.] Гребнев В.В. Микроконтроллеры семейства AVR фирмы ATMEL.
    М.: ИП РадиоСофт, 2002. – 176 с.
[7.] AVR. Atmel Corporation 8-bit RISC Microcontrollers Data Book. August
    1999. Atmel Corporation, San Jose, CA 95131, USA. 1999.
