element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Essentials
  • Learn
  • Learning Center
  • Essentials
  • More
  • Cancel
Essentials
Forum What 'Essentials' Electronics Topic would you like to Learn More About?
  • Forum
  • Documents
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Essentials to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Locked Locked
  • Replies 220 replies
  • Subscribers 1113 subscribers
  • Views 21861 views
  • Users 0 members are here
  • suggest a new module
  • classes
  • essentials
  • essential modules
  • learning modules
  • suggest a topic
  • courses
Related
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

What 'Essentials' Electronics Topic would you like to Learn More About?

jwatson
jwatson over 9 years ago

image

Enjoy DIY Learning Modules designed for engineers:

  • Short, self-paced learning anywhere, anytime
  • Technologies, Applications & Trivia

 

See Current Essentials Offerings

 

What Do You Want to Learn Next?  Share Your Suggestion by Replying below!

  • Cancel

Top Replies

  • dougw
    dougw over 9 years ago +12
    sensors and signal conditioning
  • gadget.iom
    gadget.iom over 9 years ago +11
    A topic around micro-controllers might be useful.
  • jwatson
    jwatson over 9 years ago +10
    A 2 part IC Sensors Series is coming! Being published mid August and mid Sep!
Parents
  • harivney
    harivney over 4 years ago

    I know a compiler takes source code and turns it into binary object (ones and zeros).  That object gets loaded into a computers RAM. So what I am trying to understand is what part of computer interprets this object code and turns on the binary "1" bits. In this case turns on the right most bit - 0000 0001.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • redcharly
    redcharly over 4 years ago in reply to harivney

    To understand what happens in a PC when it executes a program, what happens when data is read from the memory or what happens when an instruction is read or executed, etc. it is necessary to study Computer Architecture (there are wonderful books like the classic Tanenbaum), to study the assembly of a CPU.

    Obviously, you also need to know digital electronics and programming. It takes a long time both to study and to "digest" the knowledge acquired.

    I would advise you to use a different, less theoretical, and more experimental approach. Consider the boards, the sensors, the actuators as simple blocks to assemble to accomplish a certain task. Look at simple projects already made, read the component datasheets, try to understand what the circuit does and what the code does, try to make your own modifications to the circuit and code, and see what happens ...

    Gradually even the theory will seem simpler. Take one step after another.

    The trick is always to have fun and always be curious.

    • Cancel
    • Vote Up +2 Vote Down
    • Cancel
Reply
  • redcharly
    redcharly over 4 years ago in reply to harivney

    To understand what happens in a PC when it executes a program, what happens when data is read from the memory or what happens when an instruction is read or executed, etc. it is necessary to study Computer Architecture (there are wonderful books like the classic Tanenbaum), to study the assembly of a CPU.

    Obviously, you also need to know digital electronics and programming. It takes a long time both to study and to "digest" the knowledge acquired.

    I would advise you to use a different, less theoretical, and more experimental approach. Consider the boards, the sensors, the actuators as simple blocks to assemble to accomplish a certain task. Look at simple projects already made, read the component datasheets, try to understand what the circuit does and what the code does, try to make your own modifications to the circuit and code, and see what happens ...

    Gradually even the theory will seem simpler. Take one step after another.

    The trick is always to have fun and always be curious.

    • Cancel
    • Vote Up +2 Vote Down
    • Cancel
Children
  • harivney
    harivney over 4 years ago in reply to redcharly

    Thanks for the advice - I just ordered Tanenbaum book but not confident that its going to answer my question about turning on the "1" binary bit in example.  Fifty years ago I was a assembler language programmer on IBM mainframes. I recently took an interest in hardware stuff. I can't remember how many times I got called in at 2AM to debug a systems dump that prevented a stream of sequential programs to run. So I used to know how to read hex like the back of my hand. In those days of virtual storage constraint we used each of the 8 bits in a byte for logical on/off switches.

     

    - Lots of assembler application programming

    - A little channel programming - DASD - seek

    - Systems programmer and some protect key zero code to analyze usage of pageable link pack area to remove stuff to free up virtual storage

    - Tried some Arduino sensor stuff - flex sensors, photo sensors, turn on led (pinmode - digital write)

    - Can create gates and test (truth tables) on breadboard using voltage, switches, resistors, transistors  and leds - know you can also use cmos chips like cd4011 (quad nand gate)

    - Know about buses, registers and ALU

     

    In the case of Arduino, the digital write instruction initiates something that causes voltage to flow to turn on the led.

     

    Is the Tanenbaum book going to fill in the blank?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • harivney
    harivney over 4 years ago in reply to redcharly

    Figured it out some of it - (https://www.youtube.com/watch?v=ewE8b7zzej0 )  now just need to understand how bits get magnetized on disk.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube