Educational abstract machines

DLX

The DLX (pronounced "Deluxe") is a RISC processor architecture designed by John L. Hennessy and David A. Patterson, the principal designers of the Stanford MIPS and the Berkeley RISC designs (respectively), the two benchmark examples of RISC design (named after the Berkeley design). The DLX is essentially a cleaned up (and modernized) simplified Stanford MIPS CPU. The DLX has a simple 32-bit load/store architecture, somewhat unlike the modern MIPS architecture CPU. As the DLX was intended primarily for teaching purposes, the DLX design is widely used in university-level computer architecture courses. There are two known "softcore" hardware implementations: ASPIDA and VAMP. The ASPIDA project resulted in a core with many nice features: it is open source, supports Wishbone, has an asynchronous design, supports multiple ISAs, and is ASIC proven. VAMP is a DLX-variant that was mathematically verified as part of Verisoft project. It was specified with PVS, implemented in Verilog, and runs on a Xilinx FPGA. A full stack from compiler to kernel to TCP/IP was built on it. (Wikipedia).

Video thumbnail

LaTex Tutorial For Beginners

LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. #LaTeX​ is available as free software. ⭐ Table of Content ⭐

From playlist LaTex Tutorial

Video thumbnail

LaTex Tutorial for Beginners Full Course

LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. #LaTeX is available as free software. ⭐ Table of Content ⭐

From playlist LaTex Tutorial

Video thumbnail

What is the definition of scientific notation

👉 Learn about scientific notations. Scientific notation is a convenient way of writing very large or very small numbers. A number written in scientific notation is of the form a * 10^n where a is the first non-zero number between 1 and 10, (1 included) and n is the number of digits up to t

From playlist Scientific Notation | Learn About

Video thumbnail

Model Behavior: Weathering a Transformers Blitzwing Figure!

Oil paint basic set: https://amzn.to/2BZL2a9 Turpentine paint thinner: https://amzn.to/2XQgYWD ThreeZero Blitzwing DLX: https://www.sideshow.com/collectibles/transformers-blitzwing-threea-toys-904353 ThreeZero Bumblebee DLX: https://www.sideshow.com/collectibles/transformers-bumblebee-thre

From playlist Toys, Models and Collectibles

Video thumbnail

Let's Build: Transformers ThreeZero DLX Jetpower Optimus Prime!

It's been 15 years since we were introduced to the live action Transformers movies, and the incredible effects and striking character designs still hold up today. One of the most memorable designs was Jetpower Optimus Prime from the second film, and today we assemble the ThreeZero DLX figu

From playlist Toys, Models and Collectibles

Video thumbnail

Stanford Lecture: Don Knuth—"Dancing Links" (2018)

Donald Knuth's 24th Annual Christmas Lecture: Dancing Links Donald Knuth, Professor Emeritus 2018 A simple data-structuring idea called “dancing links” has proved to be surprisingly effective. It has also led to a new class of combinatorial problems, “exact covering with color controls” (

From playlist Donald Knuth Lectures

Video thumbnail

Clojure - the Reader and Evaluator (4/4)

Part of a series teaching the Clojure language. For other programming topics, visit http://codeschool.org

From playlist the Clojure language

Video thumbnail

Google Docs

If you are interested in learning more about this topic, please visit http://www.gcflearnfree.org/ to view the entire tutorial on our website. It includes instructional text, informational graphics, examples, and even interactives for you to practice and apply what you've learned.

From playlist Google Docs

Video thumbnail

The Formation of The Earth and The Moon

As we make our way through the solar system, our third stop brings us to Earth, which is almost certainly where you are sitting as you read these words, unless my content is still being watched hundreds of years after its release on some base on Callisto! How did the Earth form? And what a

From playlist Astronomy/Astrophysics

Video thumbnail

Tested in 2022: Norm's Favorite Things!

It's time for the Tested team to share their favorite things of the past year! As we enter the holiday season, we'll be showcasing the tools, tech, toys, and gear that we loved using in 2022. Norm starts off with his favorite LEGO build, new production gear, a pocket synthesizer, creature

From playlist Favorite Things of 2022

Video thumbnail

Analyzing Sets of Data: Range, Mean, Median, and Mode

What does the word "average" mean to you? There are a lot ways we use that word, and even in math, it can imply a few different things. If we want to summarize a set of data in a meaningful way, we can talk about the mean, the median, or the mode, and one might be more useful than another

From playlist Mathematics (All Of It)

Video thumbnail

Skateboard Science

The Exploratorium in SF has a skateboard exhibit going on, and last night some DLX riders skated their course to help demonstrate the science behind skateboarding.

From playlist After Dark | Thursday Nights at the Exploratorium

Video thumbnail

Skateboard Science I After Dark I Exploratorium

On April 7, 2011 we turned the Exploratorium into a skatepark. Watch as DLX riders, Dennis Busenitz, Elissa Steamer, Major Jones, Frank Gerwer, and Peter Ramondetta demo the ramps inside the museum. To learn more about skateboard science visit our website: http://www.exploratorium.edu/ska

From playlist After Dark | Thursday Nights at the Exploratorium

Video thumbnail

dLX

Available at http://mathartfun.com/DiceLabDice.html

From playlist Dice

Video thumbnail

What are the Types of Numbers? Real vs. Imaginary, Rational vs. Irrational

We've mentioned in passing some different ways to classify numbers, like rational, irrational, real, imaginary, integers, fractions, and more. If this is confusing, then take a look at this handy-dandy guide to the taxonomy of numbers! It turns out we can use a hierarchical scheme just lik

From playlist Algebra 1 & 2

Video thumbnail

Understanding Matrices and Matrix Notation

In order to do linear algebra, we will have to know how to use matrices. So what's a matrix? It's just an array of numbers listed in a grid of particular dimensions that can represent the coefficients and constants from a system of linear equations. They're fun, I promise! Let's just start

From playlist Mathematics (All Of It)

Video thumbnail

Stock screener with Price to Book - Using Programming for Fundamental Investing Part 4

Fundamental Investing Playlist: http://youtu.be/fBEMfugH3OA?list=PLQVvvaa0QuDejNczz7dbpyu3JnwUBvNch This is the fourth video in the series for using programming to aid fundamental investing analysis, showing you how to use programming to create a basic stock screener that only shows compa

From playlist Programming to Aid Fundamental Investing

Video thumbnail

Content Strategy for Affiliate Marketing Sites [3.3]

In this lesson, you'll learn the content strategy you should use to create a successful affiliate marketing website. *************************************** Additional Affiliate Marketing Resources Affiliate Marketing Course [playlist] ► https://www.youtube.com/playlist?list=PLvJ_dXFSpd

From playlist Affiliate Marketing Course for Beginners

Video thumbnail

Excel

If you are interested in learning more about this topic, please visit http://www.gcflearnfree.org/ to view the entire tutorial on our website. It includes instructional text, informational graphics, examples, and even interactives for you to practice and apply what you've learned.

From playlist Microsoft Excel

Related pages

Arithmetic logic unit | MikroSim | Prototype Verification System | MIX | MMIX | 32-bit computing