Description
Design a CPU 2 course. In this course, we will leverage what we learned in the first course and develop a simple 8-bit design to create a 16-bit machine with up to 64 instructions, with each instruction accessing 4 different addressing modes. We will cover port-mapped I/O and memory-mapped I/O. We will start using the new, faster, and more stable version of Logisim. The hard-wired control unit has been replaced with a hard-wired and microcoded control unit. We will increase the number of general-purpose registers from 4 to 6 and add a temporary register, a list register, a stack pointer register, and a floating-point unit register. We will design a new assembler in Python to help us write assembly code using a new, larger instruction set. Finally, we will add a character display and a graphics display to the keyboard. The 64 KB address space is divided into a ROM, which contains the initialization of an operating system and commonly used subroutines, and a RAM, which contains program code and data. If you want to know how to build a fully functional 16-bit machine and design interesting assembly language programs, this is the course. Don’t just read about theory and imaginary cars, build a real car that works. This is the best way to learn the design and organization of computer architectures.
What you will learn in the Design a CPU 2 course
-
Microcoded ECU design
-
Memory allocation input output
-
High-level language constructs in assembly language
-
16-bit machine with 90 instructions
This course is suitable for people who
- This course is intended for people who want to learn how to organize and design computer architecture by building their own PC rather than learning about imaginary machines.
Specifications for the Designing a CPU 2 course.
- Editor: Udemy
- Teacher: Ross McGowan
- Training level: Advanced
- Training duration: 16 hours and 11 minutes
- Number of courses: 67
Design the topics of a CPU 2 course on 10.2023
Design a CPU course. Prerequisites 2
- Completed the first course “Designing a CPU”
Course pictures
Sample video of the course
installation Guide
After extracting, you can watch it with your favorite player.
English subtitles
Quality: 720p
Download link
File(s) password: free download software
volume
14.1GB