Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

ICT2101 Lab Tutorials, Test & Report APRIL 2022 (20%)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

LAB TUTORIAL(S)/LAB TEST/LAB REPORT (20%)

Module’s Information:
Module ICT2101 COMPUTER ORGANIZATION
Session APRIL 2022
Programme DIPLOMA IN INFORMATION TECHNOLOGY
Mr. Ryan Tee
Lecturer
(Email: ahann.tee@newinti.edu.my ) or via Class FB group
Coursework Type Lab Tutorial(s)/Lab Test (Individual Works)
Percentage 20% out of 60% of Coursework’s
WEEK 2 [Notes: All lab activities being carried out from Week 2 to
Hand-out Date
Week 8]
WEEK 9, Wednesday [Submission of Lab Report is based on specific
Due Date labs compilation. [Time: Softcopy upload at BB latest by Wednesday,
15/6/2022 together with Hardcopy on/before 5 pm at Y Block]
Student’s Declaration:

I declare that:
 I understand what is meant by plagiarism.
 This assignment is all my own work and I have acknowledged any use of the published or
unpublished works of other people.
 I hold a copy of this assignment, which I can produce if the original is lost or damaged.
[Name/ID] ____________________________________________________
[Signature] _______________________ [Date] _____________________

Learning Outcomes Assessed:


Display the ability to apply basic assembly language in relation to
CLO2
microprocessor instruction set and addressing [P3, PLO3]
Total
Assessment Criteria Marks Given
Marks

PART 1 (Lab Exercises)

1. Lab Exercise 1 – DOSbox and Debuging (Lab 1) 5


Lab Exercise 2 – Conversion - Binary Arithmetic
2. 10
and Twos Complement (Lab 4)
Lab Exercise 3 - Intro to EMU8086 (Homework
3. 15
Exercise 1, 2 and 3)
4. Lab Exercise 4 - TASM – INPUT (Lab 1) 10

1|Page
PART 2 (Lab Test - Take Home)

Lab Test (Answer ALL 4 Questions)


5. 60
Q1, Q2, Q3 and Q4

Total
(100%)
PENALTY

(20%)
ACTUAL MARKS GIVEN

ONLY ATTACHED THE COVER PAGE / MARKING GUIDE ABOVE AS THE PAGE 1 and 2 OF THE REPORT

Description of Lab Exercises and Lab Test:

2|Page
TASK:

PART 1: Lab Exercises (40 Marks)

Compile all require labs as mentioned above with clear explanation.


[Total: 40 marks]

PART 2: LAB TEST (60 Marks)


Answer ALL the questions.
You are allow to use any emulator (e.g. DOSBOX, EMU8086, TASM) to compile or check your
answers.

Question 1 (10 marks)

Develop an assembly language program to perform the arithmetic operations below by only using
registers AX and BX.
1510 * (22010 – 18510) + 13510

Show ALL your works step-by-step how you perform this arithmetic operation in MS Word file and
also show all your register content (screen-shots) by referring to the example in Lab Exercise 1, 2
and 3. You might need to add text box on your display/screen shot results and explain your outcome.
(10 marks)

Question 2 (10 marks)

Repeat the program in Question 1 to perform the arithmetic operations, which has been modified as
below. Store the result in another register.

[1510 * (22010 – 18510) + 13510]*10%

Explain/Justify your answer.


(10 marks)

Question 3 (20 marks)

Trace the register AX, carry flag (CF) and overflow flag (OF) for the following sequence of
instructions. You are required to show results for each step in binary form. Use ‘X’ to represent
undefined value.

MOV AX, 5579H


MOV CL, 03H
SHR AX, CL
CMP AH, AL
MUL AL
3|Page
(20 marks)

Question 4 (20 marks)

The register content for an Intel 8086 microprocessor is as follows:

CS = 3000H, DS = 4000H, SS = 5000H, SI = 6000H, DI = 7000H


BX = 3A85H, BP = 8000H, AX = BF51H, CX = 7D33H, DX = 284CH

Calculate the physical address of the memory where the operand is stored and the contents of the
memory locations in each of the addresses shown below:

i. MOV [DI], CL

ii. MOV [BP+12], BX

iii. MOV [SI+BX–33H], CX

iv. MOV [BX][BX]+19H, AX


(20 marks)
[Total: 60 Marks]

The FORMAT of the lab tutorials/test should be Font Name/Size: Times New Roman, 12pt;
Line spacing of 1.5; Justified (Alignment); Page Number should be typed. You are allow to add in text
box to explain/show your answers clearer.

End of Lab Report/Assignment

4|Page

You might also like