Presentation is loading. Please wait.

Presentation is loading. Please wait.

ELEC4601 Microprocessor systems Lab 1 Tutorial. Teaching Assistants Office Hours Khadim DiaTBAkdia Vahidin Aki JupicAP332 Tuesday.

Similar presentations


Presentation on theme: "ELEC4601 Microprocessor systems Lab 1 Tutorial. Teaching Assistants Office Hours Khadim DiaTBAkdia Vahidin Aki JupicAP332 Tuesday."— Presentation transcript:

1 ELEC4601 Microprocessor systems Lab 1 Tutorial

2 Teaching Assistants Office Hours Email (@doe.carleton.ca) Khadim DiaTBAkdia Vahidin Aki JupicAP332 Tuesday 1:30-2:30pm vjupic (or v.a.jupic@gmail.com) Haizheng GuoTBAhguo1

3 General Information Groups of TWO Before entering labs: 2 prelabs + 1 cover-page Cover-page will contain your marks (signed by TA) 1 week after the lab: Submit 1 (ONE) lab report per group (attach both prelabs and the cover-page with the report) Pre Lab Pre Lab Report Cover Page

4 Things To Do Immediately 1.Buy a set of Lab manuals from IEEE office (3rd floor, ME) Everyone must have own copy 2.Collect Lab package (contains 3 parts) 1.Intel 8086 manual 2.SDK manual 3.Peripheral manual One (1) for each group –You need to deposit $20 for a copy

5 Before You come to the Lab BEFORE coming to the lab: Make a photo copy of the lab pages from lab manual Complete ALL the pre-lab requirements before coming to the lab (Do not work on pre-lab during lab time) From the course website: Download the lab’s.asm files and save them onto your own USB drive Download the lab’s cover page, print it and bring it

6 Lab Cover Page Fill up the top portion only One cover page per group

7 General Instructions for Labs At the START of the lab: TA check your pre-lab, mark and initial it You will be asked questions to determine your understanding of the pre-lab A demo on the lab will be given at the beginning of the lab by a TA at the beginning of the lab When you finish EACH PART of the lab: Show your work to a TA and have initial on cover page At the END of the lab: TA will ask question to find our your level of understanding on the lab TA will put marks and initial lab-demo section

8 Report Instructions Submission: Submit all required sections of the lab report. Attach printed copies of codes (commented). Indicate CLEARLY which sections of code you have written. Deadline: Reports are due one week after your lab-day by 4PM in the boxes on the 4th floor of the Mackenzie building near stairs (between first and second blocks). Reports will be returned in your next lab. YOU are responsible for picking up your reports.

9 Lab Marking Scheme Pre-lab:5 marks Completion+Demo:5 marks Q&A:5 marks Report:10 marks Total:25 marks Late Submission Penalty:-1 marks/day Each lab weighs 4% towards final marks (5 labs) Total lab weighs towards final marks: 20%

10 Lab # 1 Familiarization with SDK-86

11 Lab #1 Instructions: Part A Part A: Pre-lab Preparation: Read about: EB,EW,MV,ER,GO instructions in the SDK manual Review memory addressing for the Intel 8086 (ie. Segment:Offset) Gain familiarity with the SDK-86 board View and modify memory and registers

12 Lab #1 Instructions: Part B,C Part B: Pre-lab Preparation: Encode the necessary instructions with help from the course notes, and the 8086 reference manual. Manually input lab1B.asm into the SDK-86 and execute it. Part C: Pre-lab Preparation: Save lab1B.asm onto a USB drive Assemble, link and download code from the PC to the SDK

13 Lab #1 Instructions: Part D Part D: Pre-lab Preparation: With help from the 8086 reference manual, implement the WAIT subroutine to wait one second. Bring this code (lab1D.asm) on your USB drive. Demonstrate to the TA that your code (written in the prelab) successfully implements the WAIT subroutine described in the lab manual.

14 SDK-86 board on desk SDK Board

15 SDK-86 board: keypad and display Know the ICs mentioned in the manual Keypad SDK display

16 SDK-86 board: multi-function keys Same key performs different tasks depending on the sequence

17 Online help http://library.n0i.net/hardware/i8086opcodes http://www.emu8086.com/assembler_tutori al/http://www.emu8086.com/assembler_tutori al/ See you next week!


Download ppt "ELEC4601 Microprocessor systems Lab 1 Tutorial. Teaching Assistants Office Hours Khadim DiaTBAkdia Vahidin Aki JupicAP332 Tuesday."

Similar presentations


Ads by Google