[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
1 #include
2 unsigned int temp0,temp2;
3 unsigned char temp1;
4 main(void)
5 {
6 1 temp2=(temp0+((unsigned char)(temp1-0x30)*5));
7 1 }
C51 COMPILER V6.20c AAA 11/22/2001 13:59:22 PAGE 2ASSEMBLY LISTING OF GENERATED OBJECT CODE
; FUNCTION main (BEGIN)
; SOURCE LINE # 4
; SOURCE LINE # 5
; SOURCE LINE # 6
0000 E500 R MOV A,temp1
0002 24D0 ADD A,#0D0H
0004 75F005 MOV B,#05H
0007 A4 MUL AB
0008 AEF0 MOV R6,B
000A 2500 R ADD A,temp0+01H
000C F500 R MOV temp2+01H,A
000E E500 R MOV A,temp0
0010 3E ADDC A,R6
0011 F500 R MOV temp2,A
; SOURCE LINE # 7
0013 22 RET
; FUNCTION main (END)
E-mail: info@telesys.ru