[閒聊] Design a CPU (Udemy)

看板CompilerDev作者 (影斯作業系統)時間5年前 (2020/06/08 08:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
https://www.udemy.com/course/design-a-cpu/ What you'll learn 1. Design and Simulate an 8 BIT CPU. 2. Create your own INSTRUCTION SET. 3. Create your own ASSEMBLY LANGUAGE. 4. Create your own ASSEMBLER in EXCEL. 5. Create your own assembly language DEBUGGER in EXCEL VBA. 6. Write your own assembly language PROGRAMS. 這個課程一開始用 Logisim 工具做下列的 blocks: Simple logic gates 1 bit memory cell 8 bit memory cell 8 bit register Decoder RAM (Random access memory) ALU (Arithmetic Logic Unit) Clock Logisim是一種邏輯仿真器,它允許使用圖形用戶界面設計和仿真電路。 它的代碼是使用Swing圖形用戶界面庫的Java。 接著是設計指令: FETCH EXECUTE Cycle ALU Instructions LOAD and STORE Instructions DATA Instruction JUMP REGISTER Instruction JUMP ADDRESS Instruction JUMP IF Instruction CLEAR FLAG Instruction 然後用 EXCEL 做 ASSEMBLER 和 DEBUGGER... 算是有趣的課程。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.77.156 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/CompilerDev/M.1591576313.A.0AD.html
文章代碼(AID): #1UtORv2j (CompilerDev)