This is a temporary page while the course Brightspace site is being prepared.
Files
- Teaching and Learning Plan
— PLEASE
DOWNLOAD, READ, and CHECK WEEKLY!
- Welcome to CTEC1332 — a summary of what's happening this term, and YOUR FIRST WEEK HOMEWORK
- About CTEC1332 — why learning how to program is IMPORTANT
- Visual Studio 2022 Project Guide: PowerPoint PDF — REQUIRED READING *BEFORE* YOU ATTEMPT EACH LAB!
- Visual Studio 2019 Project Guide — contains additional information relevant to 2022 as well!
- Presentation: The Microprocessor Unit (MPU)
- hello.zip
—
Zip file with the following files, some of which are shown in the
"MPU and Assembly" video (linked below) and in
"The Microprocesor Unit" presentation.
hello.asm
— "Hello, World" in hand-coded x86 (16-bit) assembly languagehello.lst
— Listing file produced from assemblinghello.asm
with Microsoft MASM (16-bit)hello-c.c
— "Hello, World" in Chello-c.asm
— Assembly language output forhello-c.c
produced by Turbo C (16-bit)hello-msvc-x86.asm
— Assembly language output forhello-c.c
produced by Microsoft C (32-bit)hello-msvc-x64.asm
— Assembly language output forhello-c.c
produced by Microsoft C (64-bit)hello-cc.cpp
— "Hello, World" in classic C++hello-cc.asm
— Assembly language output forhello-cc.cpp
produced by Turbo C++ (16-bit)hello.cpp
— "Hello, World" in modern C++
Links
- Week 1 Videos —
watch these and make your own notes
time - Week 2 Content —
download (and read) documents and watch videos (and make notes)
if you have time this week
- Install Visual Studio — Important! In Step 4, make sure that you select "Desktop Development with C++"