Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Learn PDP-11 Assembly

ChibiAkumas via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Master assembly language programming for the PDP-11 minicomputer architecture through this comprehensive tutorial series covering fundamental concepts and practical applications. Begin with absolute beginner topics including basic assembly syntax and addressing modes, then progress through essential programming constructs like conditions, branches, and loops. Explore advanced mathematical operations using the stack, logical operations, and bit manipulation techniques. Dive into graphics programming with lessons on 4-color and 8-color graphics implementation on the UKNC system, including custom SLTAB usage for enhanced visual effects. Learn practical programming techniques including random number generation, range handling, and binary coded decimal operations. Apply your knowledge through hands-on sprite programming projects, culminating in the development of a complete game called "SuckShoot" with multiple code implementation lessons. Each lesson builds upon previous concepts while introducing new programming challenges specific to the PDP-11 architecture and UKNC computer system.

Syllabus

Learn PDP-11 Assembly Coding Lesson 1 - For absolute beginners!
Learn PDP-11 Assembly Lesson 2 - Addressing modes
PDP-11 Assembly Lesson 3 - Conditions, branches and loops
Learn PDP11 Lesson 4 - Stack and More Maths
pdp11 - Lesson 5 - Logical and Bit operations
PDP-11 Lesson P3 - 8 color graphics on the UKNC
PDP-11 Lesson P2 - 4 color graphics on the UKNC
PDP-11 Assembly Lesson P4 - Using a custom SLTAB
PDP11 Lesson M1 - Random Numbers and Ranges
PDP11 Lesson M2 - Binary coded decimal
PDP11 Lesson SuckShoot1 - Sprites on the UKNC
PDP11 Lesson SuckShoot2 - SuckShoot Code #2 on UKNC

Taught by

ChibiAkumas

Reviews

Start your review of Learn PDP-11 Assembly

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.