- Network Threats and Vulnerabilities, UNIS, Coursework
- Corporate Finance and Business Valuation Coursework
- 5301ELE Digital System Evaluation Coursework, Level 5, LJMU 2024
- Power Electronic Applications and Control Coursework 1 2024
- PE7007 Construction Economics, Coursework Brief – 2024/2025 , NU, UK
- Level 3 Diploma in Adult Care, Coursework, UK: Understand the application of personcentred practices in care settings
- Decide whether each of the following statements is true or false. Justify your answer in each case by giving an example or stating any general result seen at the lecture: Mathematics, Coursework, NU, UK
- 7CO03: Critically assess different ethical standpoints on people practice and the maintenance of high standards of ethical behaviour: CIPD level 7 , Coursework, UK
- SQE2: Oral Skills-Written Skills- Apply the law comprehensively to the client’s situation, identifying any ethical and professional conduct issues: Reflective Portfolio, Coursework, UK
- SQE 1 Preparation: Portfolio Assessment-analyse and reflect upon your development of the practical legal skills that the Solicitors Regulation Authority (the SRA) : Reflective Portfolio, Coursework, UK
- DSM120: Financial Data Modelling, Coursework 1, UK
- DSM070: Building the Blockchain: the chain, mining, and the consensus mechanism: Blockchain Programming, Coursework 3, UOL, UK
- FHEQ Level 7 ES5800 – Systematic review protocol In this assessment you are asked to write a systematic review protocol: Analytical skills for Environmental Managers, Coursework, BUL, UK
- FHEQ Level 7 ES5800 – Data analysis As part of your learning activities in the autumn 2023 term, you have measured reaction times using the ruler drop test among athletes: Analytical skills for Environmental Managers, Coursework, BUL, UK
- FHEQ Level 7 ES5800 – Analytical skills for Environmental Managers, Coursework, BUL, UK
- CIPD – 5CO02: Quantitative and qualitative analysis review: Evidence-based practice, Coursework, MOL, UK
- CIPD – 5CO02: You are to produce a report that provides the Senior Management team with knowledge and understanding of what evidence based practice: Evidence-based practice, Coursework, MOL, UK
- CIPD – 5CO02: Your manager has just returned from the monthly Senior Management meeting where all departmental heads have been asked to present a report: Evidence-based practice, Course Work, MOL, UK
- To apply the concepts covered during the lectures to practical reactor engineering design problems: Advanced Reaction Engineering, Coursework, LSBU, UK
- In this part of the coursework, you will determine the mechanism and develop a rate law for a catalytic reaction from experimental data: Advanced Reaction Engineering, Coursework, LSBU, UK
4CCS1CS1 Using the circuit from Lab 5, you should write a program to display the digits of your King’s K-number on the LEDs: Computer Systems Coursework, KCL, UK
University | King's College London (KCL) |
Subject | 4CCS1CS1 Computer Systems Coursework |
Introduction
This is a summative coursework for CS1. It counts for 15% of your final module grade. The assignment provides you with the opportunity to apply the knowledge and skills that you’ve gained from previous labs to some new tasks. You will need to write an assembly program, which will then be submitted to KEATS as a single .s file.
You have just under two weeks to complete the assignment. The deadline for submission is Friday 24th November 18:00. The suggested time to spend on the coursework is 8–10 hours.
In the labs following submission of the coursework, you will review each others programs and provide feedback to each other. This peer review is a mandatory part of the assessment, and non-participation in the review activity will result in your coursework mark being capped at 40%.
1 Display your k-number
Using the circuit from Lab 5, you should write a program to display the digits of your King’s K-number on the LEDs.
Have your program write out each digit of your K-number separately, writing the left-most numerical digit first. For example, if your K-number is K1070542, then your program will first write out a 1, followed by a 0, then a 7, then a 0, then a 5, then a 4, and finally a 2. Each number should be displayed for 1 second.
2 Display your initials
You should now modify your program so that it also displays a binary encoding of your initials after it has finished displaying your K-number.
There are many ways to encode alphanumeric characters in binary, the most common is ASCII. However, we will use our own encoding of alphanumeric characters. We will assume an ‘A’ is the decimal value 1, a ‘B’ is 2, a ‘C’ is 3 and so on. In this encoding, ‘Z’ would be 26. Again, you can use the look-up table later in this document to find the equivalent binary values that you will display, and accompanying hexadecimal values.
You should also display a full stop character ‘.’, which we will assume is encoded as the value 27, between your initials.
For example, Ada Lovelace’s program would first display her K-number. The program would then display the value 1 (00001, representing ‘a’), then the value 27 (11011, representing ‘.’), and then the value 12 (01100, representing ’l’)
Are You Looking for Answer of This Assignment or Essay
Looking for an Assignment Helper UK? Our top-tier services encompass the Best Coursework Writing Services specifically designed for students at King’s College London (KCL). We offer expert guidance where UK students can enlist our support to excel in their 4CCS1CS1 Computer Systems Coursework.
Whether it involves programming to display the digits of your King’s K-number on LEDs using the circuit from Lab 5 or navigating intricate computer system concepts, our experts provide comprehensive assistance. Trust us to enhance your understanding and performance in the Computer Systems Coursework at KCL, UK, ensuring academic excellence.