[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]

Отправлено AlexD 09 июня 2002 г. 15:37
В ответ на: А самое печальное, что в 6.23 хитромудрый Кейл уже вставляет "ADD a,ACC" ! отправлено ValterG 09 июня 2002 г. 15:23


C51 COMPILER V7.00 KEIL 06/09/2002 18:36:02 PAGE 1


C51 COMPILER V7.00, COMPILATION OF MODULE KEIL
OBJECT MODULE PLACED IN Keil.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE Keil.c DEBUG OBJECTEXTEND CODE

stmt level source

1 #include
2 //
3 typedef unsigned char uchar;
4 typedef unsigned int uint;
5 //
6 bit SDA;
7 bdata uchar buf;
8 sbit buf0 = buf^0;
9 sbit buf1 = buf^1;
10 sbit buf2 = buf^2;
11 sbit buf3 = buf^3;
12 sbit buf4 = buf^4;
13 sbit buf5 = buf^5;
14 sbit buf6 = buf^6;
15 sbit buf7 = buf^7;
16 //
17 void main (void){
18 1 //
19 1 SDA = buf0;
20 1 SDA = buf1;
21 1 SDA = buf2;
22 1 SDA = buf3;
23 1 SDA = buf4;
24 1 SDA = buf5;
25 1 SDA = buf6;
26 1 SDA = buf7;
27 1 }
28
29
30
C51 COMPILER V7.00 KEIL 06/09/2002 18:36:02 PAGE 2

ASSEMBLY LISTING OF GENERATED OBJECT CODE


; FUNCTION main (BEGIN)
; SOURCE LINE # 17
; SOURCE LINE # 19
0000 A200 R MOV C,buf0
0002 9200 R MOV SDA,C
; SOURCE LINE # 20
0004 A200 R MOV C,buf1
0006 9200 R MOV SDA,C
; SOURCE LINE # 21
0008 A200 R MOV C,buf2
000A 9200 R MOV SDA,C
; SOURCE LINE # 22
000C A200 R MOV C,buf3
000E 9200 R MOV SDA,C
; SOURCE LINE # 23
0010 A200 R MOV C,buf4
0012 9200 R MOV SDA,C
; SOURCE LINE # 24
0014 A200 R MOV C,buf5
0016 9200 R MOV SDA,C
; SOURCE LINE # 25
0018 A200 R MOV C,buf6
001A 9200 R MOV SDA,C
; SOURCE LINE # 26
001C A200 R MOV C,buf7
001E 9200 R MOV SDA,C
; SOURCE LINE # 27
0020 22 RET
; FUNCTION main (END)

MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 33 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 ----
IDATA SIZE = ---- ----
BIT SIZE = 1 ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)



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

Ответы



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

E-mail: info@telesys.ru