| ??? 03/29/05 20:50 Read: times |
#90630 - It means 8 bit may be 16 bits Responding to: ???'s previous message |
Keil specificly says it covers if statement. 8 bit numbers are converted to 16 bit. I recall in the past ( I may be wrong) It covered calculations and switch statments. I know other compilers (Not 8051) always use ints for switch statments.
I guess that is why after many years many 8051 compilers have been weeded out. And Keil asks for and gets top dollar. maybe the question should be ASM veries which C compiler. |
| Topic | Author | Date |
| 8051 in C or assembly? | 01/01/70 00:00 | |
| Probably C | 01/01/70 00:00 | |
| Always C | 01/01/70 00:00 | |
| Mostly 'C' | 01/01/70 00:00 | |
| No magic wand | 01/01/70 00:00 | |
| Assembler when? | 01/01/70 00:00 | |
| Shared data problem?? | 01/01/70 00:00 | |
| Shared Data Problem | 01/01/70 00:00 | |
| I see | 01/01/70 00:00 | |
| Sared Data | 01/01/70 00:00 | |
| addendum | 01/01/70 00:00 | |
| Shared Data | 01/01/70 00:00 | |
| Knowledge, not language. | 01/01/70 00:00 | |
| Knowledge | 01/01/70 00:00 | |
| Knowledge | 01/01/70 00:00 | |
| Promotion | 01/01/70 00:00 | |
| Promotion | 01/01/70 00:00 | |
| Promotion | 01/01/70 00:00 | |
| Traps for the unwary | 01/01/70 00:00 | |
| Preaching | 01/01/70 00:00 | |
| Ditto | 01/01/70 00:00 | |
| red rag.... | 01/01/70 00:00 | |
Bend over then... | 01/01/70 00:00 | |
| hauling assembler | 01/01/70 00:00 | |
| Clarification | 01/01/70 00:00 | |
| Keil Allows this to be disabled | 01/01/70 00:00 | |
| Know your tools | 01/01/70 00:00 | |
| It means 8 bit may be 16 bits | 01/01/70 00:00 | |
| More knowledge! | 01/01/70 00:00 | |
| not really | 01/01/70 00:00 | |
| So which... | 01/01/70 00:00 | |
| Calculations in C | 01/01/70 00:00 | |
| ibid | 01/01/70 00:00 | |
| Not always.. | 01/01/70 00:00 | |
| Example | 01/01/70 00:00 | |
| Better?? | 01/01/70 00:00 | |
| assembly | 01/01/70 00:00 | |
| YMMV | 01/01/70 00:00 | |
| assembly | 01/01/70 00:00 | |
| Hitting the Wall | 01/01/70 00:00 |



