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!

CEIC2000 Material and Energy Systems Assignment Brief 2025- UNSW Sydney

CEIC2000 Design Assignment Part 1: In your CEIC2000 Design tutorials this term, you will be working in your teams to design parts of a process to produce 100 tonnes per day of compressed hydrogen

AC4006 T1 Fundamentals of Business Accounting Assessment Guide/Coursework Question

AC4006: Fortunate Ltd operates in the United Kingdom (UK) and sells Product A - a perishable food item, which is ordered from suppliers. They also specialise in the manufacture and sale of Product B.

BTEC Unit 23: Financial Management Assignment 2 Question 2025

BTEC Unit 23: LO3. Evaluate approaches to working capital management within an organization.  LO4. Recommend alternative investment appraisal techniques to inform decision making.

Strategic Management & Leadership Assignment Brief 2025

Strategic Management & Leadership Assignment: Critically discuss the role of leadership in developing and implementing strategy and innovation within healthcare organisations.

MW4043 Public Health& Wellbeing Strategies and Interventions Assessment Brief | UCLan

MW4043 Assessment Brief: ‘Develop a proposal for a health education and behaviour change initiative on an appropriate public health topic aimed at a small and specific population group’.

Unit 1: Professional Practice in the Digital Economy Assignment Brief 2025

Unit 1: LO1: Explore the evolution and impact of digital technologies on work environments. LO2: Examine the importance of professional development for career success

44-508607 Personal and Professional Development Portfolio Assignment Brief 2025

The aim of this assessment is to support students to become independent and reflective practitioners; knowledgeable of the requirements to work within their chosen sector and able to demonstrate the skills to develop themselves

SG7001 Strategy, Operations and Partnerships Assignment Brief Apr 2025

In this module, you will learn how to create, evaluate, and improve a business strategy and its operations. You will also learn about the challenges and practices of a strategic manager and how organisations manage their day-to-day activities.

7102MAA CW2 Assignment Brief Apr 2025 : Sustainability & Green Logistics

Prepare a 10 MINUTE (maximum) Individual Poster [PowerPoint] Presentation with embedded Audio Recording to demonstrate your knowledge and understanding of key Sustainability and Green Logistics theories and concepts through critical argument, analyses, and evaluation.

Study for Success/Communication Coursework Assessment Brief | BPP

Reflection is an important activity that allows you to think about your development and enhance your practice. As part of your term 0 learning, you are encouraged to keep a reflective journal.

Online Assignment Help in UK