Advertisement
Guest User

INSTRUCTION COUNTER REMARKS.

a guest
Feb 19th, 2020
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. AN INSTRUCTION COUNTER IS A NORMAL COUNTER YOU CAN ALSO SET. THEREFORE, YOU CAN EITHER SET IT OR LET IT GO.
  2.  
  3. IF YOU SET IT TO A LATER VALUE, YOU CAN TAKE DIFFERENT BRANCHES DEPENDING ON CONDITIONS. IF YOU SET IT TO AN EARLIER VALUE, YOU CAN REPEAT A SUITE WITH DIFFERENT ARGUMENTS.
  4.  
  5. IN A MULTIPLE-PROCESS ENVIRONMENT, A "STOP TALLY" THAT TALLIES TOTAL EXECUTED INSTRUCTIONS CAN ALSO BE KEPT BESIDE THE I.C. TO ALLEVIATE FROM PROGRAMS THE RESPONSIBILITY OF YIELDING REGULARLY TO OTHER PROGRAMS AND EITHER THE TASK OF POLLING DEVICES OR PROVIDING FOR INTERRUPTION.
  6.  
  7. A STOP TALLY CAN ALSO BE KEPT IN A SINGLE-PROCESS ENVIRONMENT IF A PROGRAM PREFERS TO POLL DEVICES THAN PROVIDE FOR INTERRUPTION.
  8.  
  9. THE INSTRUCTION COUNTER CAN BE SET WHEN AS FOLLOWS:
  10. - NORMAL INCREMENT.
  11. - LOAD THE CONTENTS OF THE MEMORY THAT ARE AT THE LOCATION, "I.C.+ 1", INTO REGISTER Z.
  12. - I.C.+= 2 .
  13. - NORMAL JUMP.
  14. - CONDITIONAL JUMP.
  15. - REGISTER Z== 0 .
  16. - REGISTER Z!= 0 .
  17. - REGISTER Z== REGISTER Y .
  18. - REGISTER Z!= REGISTER Y .
  19. - PERIPHERAL DEVICE INTERRUPTION.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement