[an error occurred while processing this directive] [an error occurred while processing this directive]
И в другую сторону
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Elektronik 09 июня 2002 г. 13:30
В ответ на: Ответ: отправлено Elektronik 09 июня 2002 г. 13:15


1 #include "AT89S53.H"
2 void main (void)
3 {
4 1 unsigned char buf, j;
5 1 ACC = buf;
6 1 for(j = 8; j>0; j--)
7 1 P1_4 = 0x80 & ACC;
8 1 ACC = ACC >> 1;
9 1 }
C51 COMPILER V6.21 AAA 06/09/2002 13:28:35 PAGE 2

ASSEMBLY LISTING OF GENERATED OBJECT CODE


; FUNCTION main (BEGIN)
; SOURCE LINE # 2
; SOURCE LINE # 3
; SOURCE LINE # 5
0000 E500 R MOV A,buf
; SOURCE LINE # 6
;---- Variable 'j' assigned to Register 'R7' ----
0002 7F08 MOV R7,#08H
0004 ?C0001:
; SOURCE LINE # 7
0004 33 RLC A
0005 9294 MOV P1_4,C
0007 DFFB DJNZ R7,?C0001



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru