#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Aug 2013
    Posts
    6
    Rep Power
    0

    How does a computer convert human input into machine code?


    Basically it's all just an extremely complicated bunch of switches and circuits that the computer interprets as on or off to do its work- I get that part. Where I get confused is where I read terms that sound to me like the CPU is receiving and interpreting a group of ones and zeros at once as in opcodes or scancodes. Does the CPU really interpret these codes as a group at once or is everything interpreted by the CPU done sequentially? (stream of zeros and ones, one after the other) . Thanks
  2. #2
  3. Lord of the Dance
    Devshed Expert (3500 - 3999 posts)

    Join Date
    Oct 2003
    Posts
    3,663
    Rep Power
    1945
    Very basic answer: Ever heard about threading, multi-core (e.g quad-code) etc.? this allow the CPU/APU to run several commands at the same time.

    But if you want more information you can start by reading these pages:
    http://www.embedded.com/design/embedded/4024526/FPGA-Clock-Schemes
    http://en.wikipedia.org/wiki/Machine_code
    http://en.wikipedia.org/wiki/MIPS_architecture
    http://en.wikipedia.org/wiki/Processor_register

IMN logo majestic logo threadwatch logo seochat tools logo