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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/15/18 22:15
Read: times


 
#190842 - Re: assembly vs C
Responding to: ???'s previous message
Everybody has their own reality, and can realize others' only in approximation :). I agree with all your points, but not that they're universal. The scenario you have IS more likely to apply, but there's edge cases.

For the optimization project I mentioned, the chip cost was probably around $10K per 8051 (plain-vanilla no-flash UT69RH051 Radiation-Hardened MicroController: http://ams.aeroflex.com/pagesprod...rh051.pdf). No change in hardware allowed by the project, and external PROM fixed at 32K. Targeted for $250M-per-unit satellites (and launched on at least a few), so they didn't care about optimization costs, just that it was done in spec and on schedule.

For the OP's project, maybe they also aren't flexible on hardware. The controller might not be the only thing they have to squeeze into the PROM. Or they might want to use this as an addition to a lab course, and the dev boards are already in the lab. I think it may be better to teach at least some part of digital systems labs in assembly, there's less distance between the hex code you're stepping through and the source language.

Re the challenge, I wouldn't want to get into it, but I have heard of a solar array controller board being produced on contract by a team of 5 in China for $10K in a month, including prototype and full documentation set, so I wouldn't want to say this conversion couldn't be outsourced overseas for $200. Maybe someone could even be found to do it in the USA, on sologig, etc., for that price. Not saying I'd consider it fair payment (in the USA), but some might accept it.

List of 16 messages in thread
TopicAuthorDate
Arithmetic operation with signed number & fractional number            01/01/70 00:00      
   Fractional Arithmetic            01/01/70 00:00      
      agree            01/01/70 00:00      
   Why Assembler?            01/01/70 00:00      
      Hard to do better.            01/01/70 00:00      
         Assembly vs. Keil            01/01/70 00:00      
            assembly vs C            01/01/70 00:00      
               Re: assembly vs C            01/01/70 00:00      
                  In the good old days...            01/01/70 00:00      
                     in the new days            01/01/70 00:00      
   Hi Razman, here are some links            01/01/70 00:00      
      Code samples            01/01/70 00:00      
         Oops - 8052.com code library is broken            01/01/70 00:00      
      A bit late            01/01/70 00:00      
         threads autolocking at approx. 2 months            01/01/70 00:00      
            threads autolocking            01/01/70 00:00      

Back to Subject List