CCCS #8 Instructions / Programs

This Video is on Instructions and Programs - ( Software) - How our programs actually work. 

Video #9 is just waiting

  1. What does the JUMP instruction do and why might we want to use it? What Structure in your coding experience would invoke a Jump Instruction?
  2. The addition and jump statement described in the film is how the CPU would execute what kind of structure from your coding experience? 
  3. What kinds of conditional jump are mentioned?  
  4. How does the CPU know when to use a Jump if Negative? 
  5. A level Students - Can you write an AQA Assembly Language program that performs the same task as described in the film - i.e. finding remainders and whole number division.
  6. How many instructions and memory locations can be accessed when the processor can only deal with an 8 bit instruction length? - Explain why this is the case.
  7. How many instructions were in the 4004 instruction set?
  8. How does this (7 above) contrast with modern Core i7 processors?