ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

My Logisim CPU / Computer: Hardware User Stack for Easy Subroutine Parameter Passing and Recursion

Автор: MrMcsoftware

Загружено: 2018-10-02

Просмотров: 5790

Описание: This video shows the addition of a hardware user stack to my CPU which allows for easy subroutine parameter passing, recursion, and local variables. To demonstrate this, I wrote a recursive factorial calculator, and improved my raytracer adding refraction and multiple levels of reflection/refraction. And, as a bonus, some nice eye candy. In my previous Logisim video, I showed the addition of a hardware call stack. These two stacks together make subroutine calls easier. This CPU is based on the 16 instruction microprocessor I designed for a homework assignment, but is now up to 105 instructions and counting. "My Logisim CPU / Computer: Hardware User Stack for Easy Subroutine Parameter Passing and Recursion"

If you want to know more technical aspects of this CPU or want to know how it evolved, refer to my other CPU / Logisim videos (reverse chronological order):

My CPU / Computer: Hardware Stack, Compilers, Java Simulator, and A Different Version of Logisim
   • My CPU / Computer: Hardware Stack, Compile...  

My Logisim CPU / Computer - Now With Floating Point (FPU) (Fractals, Raytracer, Etc.)
   • My Logisim Floating Point CPU / Computer -...  

My CPU & Computer Simulator - A Very Useful Tool For My Logisim CPU
   • My CPU & Computer Simulator - A Very Usefu...  

My CPU: Goodbye Gated Clocks! Hello Indirect Jumps (Now With More Programs)
   • My CPU: Goodbye Gated Clocks! Hello Indire...  

Converting My CPU to Verilog Via Logisim Evolution (for Eventual FPGA Board?)
   • Converting My CPU to Verilog Via Logisim E...  

Converting My CPU to VHDL Via Logisim Evolution (for Eventual FPGA Board?)
   • Converting My CPU to VHDL Via Logisim Evol...  

My CPU / Computer: Conversion from Original Logisim to Logisim Evolution
   • My CPU / Computer: Conversion from Origina...  

My CPU With Improved Sound and MIDI Musical Keyboard Via Logisim
   • My CPU With Improved Sound and MIDI Musica...  

Using My Even More Improved CPU in a Full-Fledged Computer Via Logisim
   • Using My Even More Improved CPU in a Full-...  

Testing and Improving My CPU Design with Logisim (And Digital Logic Basics)
   • Testing and Improving My CPU Design with L...  

If you need a primer on logic gates or their implementation using transistors, etc., refer to my other videos:

CMOS Transistor Logic Gates and SPICE Analysis (LTSpice, oregano, etc.):
   • CMOS Transistor Logic Gates and SPICE Anal...  

NOR Gate Transistor Design and CMOS Gate Array Implementation:
   • NOR Gate Transistor Design and CMOS Gate A...  

NAND Gate Transistor Design and CMOS Gate Array Implementation:
   • NAND Gate Transistor Design and CMOS Gate ...  

*******************************************************************************

Links to various Verilog and VHDL processing programs

Icarus Verilog main website:
http://iverilog.icarus.com/
Icarus Verilog Windows binaries:
http://bleyer.org/icarus

GHDL: Main github page:
https://github.com/tgingold/ghdl

GTKWave: Main sourceforge page:
http://gtkwave.sourceforge.net/

*******************************************************************************

Here are links to various Logisim versions and Java:

http://www.cburch.com/logisim/ (project website)
https://sourceforge.net/projects/circ... (download page)
https://sourceforge.net/projects/circ... (easiest download link)

Since the original creator of Logisim has discontinued work on it due to time constraints, others have created other versions using his code. Here are some different "forks" of Logisim:

https://github.com/kevinawalsh/logisi... (Improved Logisim Evolution fork by the author of the Cornell version of Evolution)

http://reds-data.heig-vd.ch/logisim-e... (compiled program direct link. Need to "java -jar logisim-evolution.jar")
https://github.com/reds-heig/logisim-... (source code (needs to be compiled) - click "Clone or download")
https://codeload.github.com/reds-heig... (source code direct link)

https://github.com/lawrancej/logisim (needs to be compiled. Click "Clone or download")

https://code.google.com/p/logisim-iitd (project page)

http://www.cs.cornell.edu/courses/cs3... (download link)

Also, Digital is a similar program:
https://github.com/hneemann/Digital (project page and download section. Needs to be compiled. Click "Clone or download")
https://github.com/hneemann/Digital/r... (compiled program direct link)

If you need JAVA:
http://www.oracle.com/technetwork/jav... (general download page)
https://www.java.com (general java page)

Whichever Java package you choose, for safety reasons, you might want to disable the JAVA browser plugin if it gets installed (not to be confused with Javascript).

#Logisim #CPU #simulator #raytracer #circuit

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
My Logisim CPU / Computer: Hardware User Stack for Easy Subroutine Parameter Passing and Recursion

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

My CPU Design in an FPGA Via Collaboration with Dr. Kevin Walsh & His Improvements to Logisim

My CPU Design in an FPGA Via Collaboration with Dr. Kevin Walsh & His Improvements to Logisim

A simple BIOS for my breadboard computer

A simple BIOS for my breadboard computer

VGA ZX Spectrum — без ULA, без ПЛИС

VGA ZX Spectrum — без ULA, без ПЛИС

How to Build your own CPU, Start to Finish

How to Build your own CPU, Start to Finish

I Designed My Own 16-bit CPU

I Designed My Own 16-bit CPU

Very Fast and Versatile GPU Component for my Logisim CPU / Computer (Blits, Sprites, Polygons, etc.)

Very Fast and Versatile GPU Component for my Logisim CPU / Computer (Blits, Sprites, Polygons, etc.)

My Logisim Floating Point CPU / Computer - (FPU) (Fractals, Raytracer, Etc.)

My Logisim Floating Point CPU / Computer - (FPU) (Fractals, Raytracer, Etc.)

Куда исчезли ТРЕХФАЗНЫЕ ПОЕЗДА? История электротранспорта о которой вы не знали!

Куда исчезли ТРЕХФАЗНЫЕ ПОЕЗДА? История электротранспорта о которой вы не знали!

✓ Триангуляция сферы. Математика для химии и геймдева | Математика вокруг нас | Борис Трушин

✓ Триангуляция сферы. Математика для химии и геймдева | Математика вокруг нас | Борис Трушин

Как я металлизировал отверстия в печатных платах

Как я металлизировал отверстия в печатных платах

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

Тюнинг легендарной игрушки СССР: Планетоход ИНТЕРКОСМОС

Тюнинг легендарной игрушки СССР: Планетоход ИНТЕРКОСМОС

ЛАМПОВОЕ УСИЛЕНИЕ. Как устроена РАДИОЛАМПА? Понятное объяснение!

ЛАМПОВОЕ УСИЛЕНИЕ. Как устроена РАДИОЛАМПА? Понятное объяснение!

Как работают АНТЕННЫ? Самое понятное объяснение!

Как работают АНТЕННЫ? Самое понятное объяснение!

Чем отличаются КЛАССЫ УСИЛИТЕЛЕЙ | КЛАССЫ А, В, АВ, С, D, T, S...

Чем отличаются КЛАССЫ УСИЛИТЕЛЕЙ | КЛАССЫ А, В, АВ, С, D, T, S...

Откуда в трубке телефона берётся гудок?

Откуда в трубке телефона берётся гудок?

Homemade 8-bit Computer

Homemade 8-bit Computer

“ THE MAGIC OF FLUORESCENCE ” 1940s GENERAL ELECTRIC FLUORESCENT LIGHTBULB PROMO FILM 49244

“ THE MAGIC OF FLUORESCENCE ” 1940s GENERAL ELECTRIC FLUORESCENT LIGHTBULB PROMO FILM 49244

Слабый ноут теперь ТОП игрушка! Как установить ChromeOS и получить ВСЁ!

Слабый ноут теперь ТОП игрушка! Как установить ChromeOS и получить ВСЁ!

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]