[an error occurred while processing this directive]
|
C51 COMPILER V7.00 KEIL 08/17/2002 15:44:00 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 CODEstmt level source
1 #include
2 //
3 typedef unsigned char uchar;
4 typedef unsigned int uint;
5 //
6 bit BitIn;
7 //
8 bdata uchar ReceivByte;
9 sbit ReceivByte0 = ReceivByte^0;
10 //
11 //
12 void main (void){
13 1 //
14 1 ReceivByte <<= 1;
15 1 ReceivByte0 = BitIn;
16 1 }
17
18
19
C51 COMPILER V7.00 KEIL 08/17/2002 15:44:00 PAGE 2ASSEMBLY LISTING OF GENERATED OBJECT CODE
; FUNCTION main (BEGIN)
; SOURCE LINE # 12
; SOURCE LINE # 14
0000 E500 R MOV A,ReceivByte
0002 25E0 ADD A,ACC
0004 F500 R MOV ReceivByte,A
; SOURCE LINE # 15
0006 A200 R MOV C,BitIn
0008 9200 R MOV ReceivByte0,C
; SOURCE LINE # 16
000A 22 RET
; FUNCTION main (END)MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 11 ----
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