Click here to Skip to main content
15,889,867 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
AnswerRe: What were they thinking? Pin
honey the codewitch7-Feb-21 16:13
mvahoney the codewitch7-Feb-21 16:13 
QuestionRe: What were they thinking? Pin
Eddy Vluggen7-Feb-21 16:34
professionalEddy Vluggen7-Feb-21 16:34 
AnswerRe: What were they thinking? Pin
honey the codewitch7-Feb-21 16:41
mvahoney the codewitch7-Feb-21 16:41 
GeneralRe: What were they thinking? Pin
Eddy Vluggen7-Feb-21 17:12
professionalEddy Vluggen7-Feb-21 17:12 
GeneralRe: What were they thinking? Pin
honey the codewitch7-Feb-21 17:27
mvahoney the codewitch7-Feb-21 17:27 
GeneralRe: What were they thinking? Pin
Eddy Vluggen7-Feb-21 17:34
professionalEddy Vluggen7-Feb-21 17:34 
GeneralRe: What were they thinking? Pin
honey the codewitch7-Feb-21 17:54
mvahoney the codewitch7-Feb-21 17:54 
GeneralRe: What were they thinking? Pin
trønderen7-Feb-21 16:30
trønderen7-Feb-21 16:30 
honey the codewitch wrote:
4MB of flash + 4MB of RAM, what can anyone even do with that?
8051 was a quite nice embedded CPU.

When I started working on the 8051, the first application I programmed (in c - we never used c++) - for running a number of tests on the radio peripheral - filled 1103 bytes. I had been given a budget of 1200 bytes: If I exceeded that, the the system would have to be shipped without the radio test software, which would be very unfortunate. (We are talking about Bluetooth LE, Direct Test Mode - DTM.)

Sure: This is 11 years ago. Yet we are talking about a factor of almost 4000. Then I find the question "what can anyone even do with that?" sort of ... let me call it "out of place".

Now, although DTM was run as a standalone application, it was activated through special input hardware input signals. The rest of the 16 bit address space was occupied by the "normal" IoT application (even thought the IoT term wasn't invented then). This 8051 actually had a huge address space: The upper 16 Ki could be bank switched among 4 banks, so the total code space was 48 + 4*16 Ki byte, 112 Kibyte total. So you might say that calling it a factor of 36 in available code space would be more correct, even though the DTM application filled less than a percent of the available space.
GeneralRe: What were they thinking? Pin
honey the codewitch7-Feb-21 17:52
mvahoney the codewitch7-Feb-21 17:52 
GeneralRe: What were they thinking? Pin
trønderen7-Feb-21 23:22
trønderen7-Feb-21 23:22 
GeneralRe: What were they thinking? Pin
honey the codewitch8-Feb-21 0:53
mvahoney the codewitch8-Feb-21 0:53 
GeneralRe: What were they thinking? Pin
honey the codewitch8-Feb-21 0:57
mvahoney the codewitch8-Feb-21 0:57 
GeneralRe: What were they thinking? Pin
trønderen8-Feb-21 5:14
trønderen8-Feb-21 5:14 
GeneralRe: What were they thinking? Pin
honey the codewitch8-Feb-21 5:25
mvahoney the codewitch8-Feb-21 5:25 
GeneralRe: What were they thinking? Pin
davecasdf8-Feb-21 4:57
davecasdf8-Feb-21 4:57 
GeneralRe: What were they thinking? Pin
honey the codewitch8-Feb-21 5:03
mvahoney the codewitch8-Feb-21 5:03 
GeneralRe: What were they thinking? Pin
davecasdf8-Feb-21 6:06
davecasdf8-Feb-21 6:06 
GeneralRe: What were they thinking? Pin
honey the codewitch8-Feb-21 6:18
mvahoney the codewitch8-Feb-21 6:18 
GeneralRe: What were they thinking? Pin
Mircea Neacsu7-Feb-21 14:28
Mircea Neacsu7-Feb-21 14:28 
GeneralRe: What were they thinking? Pin
honey the codewitch7-Feb-21 16:13
mvahoney the codewitch7-Feb-21 16:13 
GeneralRe: What were they thinking? Pin
Jörgen Andersson7-Feb-21 20:12
professionalJörgen Andersson7-Feb-21 20:12 
GeneralRe: What were they thinking? Pin
honey the codewitch8-Feb-21 1:07
mvahoney the codewitch8-Feb-21 1:07 
GeneralMicrosoft Edge is a Virus Pin
Richard Andrew x647-Feb-21 9:45
professionalRichard Andrew x647-Feb-21 9:45 
GeneralRe: Microsoft Edge is a Virus Pin
#realJSOP7-Feb-21 10:03
mve#realJSOP7-Feb-21 10:03 
GeneralRe: Microsoft Edge is a Virus Pin
Rick York7-Feb-21 10:21
mveRick York7-Feb-21 10:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.