Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/08/01 00:35
Read: times


 
#16402 - RE: C or not C, thats the question ?
It does not take a lot for a microprocessor to support the "C" Language efficiently. At a minimum, the micoprocessor must :

(a) Support a "nontrivial stack" and stack-relative memory indexing.
(b) Support 2 index registers to facilitate byte copying
(c) Support multiprecision arithmetic
(d) Support the basic boolean operators, + - * / << >> & | ^

These are not deep concepts to computer designers. Somehow, Intel 8051 managed to blow it on 2 out of 4 of these counts (a) and (b). Atmel's Mega/AVR processor corrects Intel's mistake (b), but it's still true that the 8051 is a bad CPU for running any high-level language that keeps variables on a stack.


List of 12 messages in thread
TopicAuthorDate
is µVision2 from Keil good...            01/01/70 00:00      
   information needed            01/01/70 00:00      
RE: is µVision2 from Keil good...            01/01/70 00:00      
RE: is µVision2 from Keil good...            01/01/70 00:00      
RE: is µVision2 from Keil good...            01/01/70 00:00      
RE: is µVision2 from Keil good...            01/01/70 00:00      
RE: is µVision2 from Keil good...            01/01/70 00:00      
RE: is µVision2 from Keil good...            01/01/70 00:00      
C or not C, thats the question ?            01/01/70 00:00      
RE: C or not C, thats the question ?            01/01/70 00:00      
   RE: C or not C, thats the question ?            01/01/70 00:00      
      RE: C or not C, thats the question ?            01/01/70 00:00      

Back to Subject List