ICT114: This question is based on the EASY68K simulated processor: Computer Architecture TMA Assignment | SUSS

Published: 01 Apr, 2025
Category Assignment Subject Computer Science
University Singapore University of Social Sciences (SUSS) Module Title ICT114: Computer Architecture

Question 3

This question is based on the EASY68K simulated processor. Assume the contents of all data and address registers are equal to zero before the program starts. All numbers are in hexadecimal.

Demonstrate how program instructions are executed using the E114 Processor Instruction Set of the EASY68K simulator.

Figure Q3 is a complete program for the course’s simulated processor. Assume all numbers are in hexadecimal.

ICT114: Computer Architecture

Note: The above code contains an instruction Logical Shift Right (LSR), which will shift the contents of the register D1 by 3 places.

Buy Answer of ICT114 Assignment & Raise Your Grades

Order Non Plagiarized Assignment
  1. The program includes a loop. Which register is being used as a loop counter and how many times in total will the set of instructions within the loop be executed?
  2. From which instruction(s) do you deduce the answers in Q3(a)?
  3. The loop picks up successive data items from a block of locations in data memory. Give the starting address of the block in hexadecimal.
  4. What is the function of the program? Do not describe each instruction; describe the tasks of the program. The description should be assembly code-independent. Examples: Instruction: MOVE D0, D1 Description of instruction: Move the contents of register D0 to register D1. Describe the tasks of the program: The program computes the probability of getting a distinction in ICT114 by recording your class attendance, the number of hours you put into the module, and..
  5. Explain the purpose of the instruction LSR #3, D1.
  6. Run the program in Figure Q3 with the course’s simulator. Assume the contents of all data registers are set to zero before the start of the program. Once the program works correctly, submit a screenshot of the memory contents, including addresses from 2FC0 to 3030 when the program stops. Use the instructions given below to obtain the screenshot. 

Instructions:

  1. To view the memory contents at the simulator screen, click on the View menu and select Memory. Click on the Page down button to the required addresses. Verify that the memory contents are indeed correct.
  2. To capture the ‘screenshot’ select the window, press + on your computer keyboard, then paste it onto your MS WORD document. Your submission should be like the sample in Figure Q3(f).
  1. Give the data value in hexadecimal stored at RESULT when the program stops.
  2. Identify the addressing modes for the following instructions used by E114 simulator.
  1. MOVE.B STUDENT, D0
  2. MOVE #MARKS, A1
  3. MOVE.B (A1)+, D2
  4. ADD.L D2, D1
  5. MOVE.B D1, RESULT

Question 4

  1. A computer system has an 18-bit address bus and can address an 8-bit wide memory. The memory of this computer system contains 48 Kbytes ROM and 2 x 32 Kbytes of RAM (RAM1 & RAM2). All three memories form a contiguous block of memory starting at address 0. ROM occupies the lowest address range. The rest of the address range after RAM2 is not used.
  1. Calculate the total addressing capacity of this computer system, including the unused memory zone in Kbytes.
  2. Draw a memory map for the computer system. Indicate the starting and ending addresses in hexadecimal for each block of memory and any unused space. Show how the memory addresses are obtained.

Note: 

  1. No credit will be awarded for the working if a calculator is used to perform the number base conversion.
  2. Marks will be deducted if subscripts are not shown for hexadecimal numbers or no indication that it is a hexadecimal number.
  3. When an equal sign is used, the left side must be equal to the right side. A penalty will be imposed for the misuse of the equal sign.
    (b) Name and describe any THREE (3) different types of memories that are non-volatile.

Achieve Higher Grades with This Assignment Solutions

Order Non Plagiarized Assignment

Struggling with your ICT114: Computer Architecture assignments? Don’t stress! Our Computer Architecture Assignment Writing Services is here to help. Whether you need assignment help or expert university assignment help, we’ve got you covered. Our professional writers craft high-quality, plagiarism-free papers tailored to your needs. Plus, explore our free assignment examples to get started. Ace your assignments effortlessly with our trusted service—because you deserve top grades without the hassle. Let us handle the writing while you focus on learning. Order now and succeed with confidence!

Workingment Unique Features

Hire Assignment Helper Today!


Latest Free Samples for University Students

RBP020L063H Leadership and Change Management Assignment Sample

Category: Assignment

Subject: Management

University: University of Roehampton

Module Title: RBP020L063H Leadership and Change Management

View Free Samples

HRMM080 Ethical and Responsible Leadership AS2 Reflective Portfolio Sample

Category: Assignment

Subject: Management

University: University of Northampton

Module Title: HRMM080 Ethical and Responsible Leadership

View Free Samples

ACAD1346 The child’s live Experience Developing Confidence Learners Assignment Sample

Category: Assignment

Subject: Education

University: University of Greenwich (UOG)

Module Title: ACAD1346 The child’s live Experience Developing Confidence Learners

View Free Samples

NUR7011 Developing Healthcare Leaders Assignment Sample | BPP

Category: Assignment

Subject: Nursing

University: BPP University

Module Title: NUR7011 Developing Healthcare Leaders

View Free Samples

Project Management, Leadership and Skills: Planning & Control Portfolio Example

Category: Assignment

Subject: Management

University: University of Salford Manchester

Module Title: Project Management, Leadership and Skills: Planning & Control

View Free Samples
Online Assignment Help in UK