Lab Sildes
Example Source CodesCodes
Install NASM:
Lab Assignments
Lab Assignment 1: Due February 23: Hamming Distance (50)
Milestone 1: Understand the concept (10)
a. Hamming Distance
b. Getting the shortest length string
c. successive SHR instruction
Milestone 2: Code (30)
Hamming Distance function
Shortest length String
Success on the given test case
Milestone 3: Code Passes custom test set (Bonus: 10)
Attendance in lab and discussion class: 5 + 5
Lab Assignment 2: Due March 1: Read File (50)
Demo files to read: randomInt100.txt, randomInt10.txt
Milestone 1: Understand the concept (10)
Milestone 2: Code (35)
Milestone 3: Code passes custom test set (Bonus 10)
Attendance in lab and discussion class: 5
Additional sources:
Lab Assignment 3: Due March 26: Identify Data Types (50)
Milestone 1: Understand the concept + Code(10 + 20)
Milestone 2: Code passes 10 custom test sets (10)
Milestone 3: Class performance(10)
Milestone 4: Code passes 10 more custom test sets (Bonus 10)
Lab Assignment 4: Due April 26: Group Project
Tutorial links:
Custom Footprint Libraries: 8086 FOOTPRINTS
Demo project: https://github.com/CMPE-310/Lab4
Lab Assignment 5: Last Day of Classes
(The dates might change if required)
Late Policy
Late submission penalty is 20% lab grade per day late
The definition for a late lab is if you don't submit the softcopy/report by midnight on the due date you have a late submission.
Weekends will be considered as late days.
Additional Sources:
Discord link: https://discord.gg/h3MzxgTb