Lecture 1.2.2 (Assembly Language Instructions instruction cycle, Machine Language Program Execution)
Lecture 1.2.2 (Assembly Language Instructions instruction cycle, Machine Language Program Execution)
BUS CYCLE: The bus cycle is the cycle or time required to make a single read or write
transaction between the CPU and an external device such as external memory.
For example, on an 8085 machine, the data bus width is 8 bits. If the CPU needs to fetch or
write 16 bits of data, that will require two bus cycles and one machine cycle as it will use a
16-bit register directly to fetch or write the data.
References
Reference Books:
J.P. Hayes, “Computer Architecture and Organization”, Third Edition.
Mano, M., “Computer System Architecture”, Third Edition, Prentice Hall.
Stallings, W., “Computer Organization and Architecture”, Eighth Edition, Pearson Education.
Text Books:
Carpinelli J.D,” Computer systems organization &Architecture”, Fourth Edition, Addison
Wesley.
Patterson and Hennessy, “Computer Architecture” , Fifth Edition Morgaon Kauffman.
Reference Website
https://www.slideshare.net/shweta-sharma99/instruction-cycle
http://www.eie.polyu.edu.hk/~enyhchan/addrmode.pdf
http://www.cs.uwm.edu/classes/cs458/Lecture/HTML/ch05s05.html
Video References
https://www.youtube.com/watch?v=p9n91lXeJ8Y
https://www.youtube.com/watch?v=3MfyrwPjYk4