日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

4CCS1CS1代做、代寫c/c++,Python程序

時間:2023-11-24  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



Coursework Assignment
4CCS1CS1 Computer Systems
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 your 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 (15 marks)
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 (20 marks)
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’).
1
Decimal Digit Hexademical Equivalent Binary Number Representation
0 0x00 0 0 0 0 0 0 0 0
1 0x01 0 0 0 0 0 0 0 1
2 0x02 0 0 0 0 0 0 1 0
3 0x03 0 0 0 0 0 0 1 1
4 0x04 0 0 0 0 0 1 0 0
5 0x05 0 0 0 0 0 1 0 1
6 0x06 0 0 0 0 0 1 1 0
7 0x07 0 0 0 0 0 1 1 1
8 0x08 0 0 0 0 1 0 0 0
9 0x09 0 0 0 0 1 0 0 1
10 0x0A 0 0 0 0 1 0 1 0
11 0x0B 0 0 0 0 1 0 1 1
12 0x0C 0 0 0 0 1 1 0 0
13 0x0D 0 0 0 0 1 1 0 1
14 0x0E 0 0 0 0 1 1 1 0
15 0x0F 0 0 0 0 1 1 1 1
16 0x10 0 0 0 1 0 0 0 0
17 0x11 0 0 0 1 0 0 0 1
18 0x12 0 0 0 1 0 0 1 0
19 0x13 0 0 0 1 0 0 1 1
20 0x14 0 0 0 1 0 1 0 0
21 0x15 0 0 0 1 0 1 0 1
22 0x16 0 0 0 1 0 1 1 0
23 0x17 0 0 0 1 0 1 1 1
24 0x18 0 0 0 1 1 0 0 0
25 0x19 0 0 0 1 1 0 0 1
26 0x1A 0 0 0 1 1 0 1 0
27 0x1B 0 0 0 1 1 0 1 1
7 6 5 4 3 2 1 0 <bit position
2
Display Morse Code (10 marks)
You will now extend your program to communicate Morse code on the LEDs.
What is Morse code? Morse code is a method of transmitting text information as a series of on-off
tones, lights, or clicks that can be directly understood by a skilled listener or observer without special
equipment. (https://en.wikipedia.org/wiki/Morse_code).
Below is the International Morse Code Roman alphabet.
Your base program will blink a 3 letter sequence in Morse code on the LEDs. You three letter sequence
is the first three letters of your first name.
• For example, Charles Babbage’s code would be CHA.
• If your first name is less than three characters, you should use the first 3 characters of your first
name concatenated with your surname. For example, Jo Rowling’s code would be JOR.
3
So that we can perceive the Morse code, we will use a unit length of 200 milliseconds (ms). This
means the duration of a dot is 200 ms, and a dash is 600 ms.
For example, if your sequence was ABC, then your program would run as follows:
1. Turn ON the LED for 200 ms for the first dot of the letter A
2. Turn OFF the LED for 200 ms for the inter-part space of the letter A
3. Turn ON the LED for 600 ms for the first dash of the letter A
4. Turn OFF the LED for 600 ms for the inter-letter space between the letters A and B
5. Turn ON the LED for 600 ms for the first dash of the letter B
6. ... and so forth
7. Until the last dot of letter C
8. Turn OFF the LED for 1400 ms for the inter-word space.
9. Loop back to the beginning of the Morse code sequence
3 Odd, Even, modulo 5 (15 marks)
Extend your program as follows.
• The Morse code sequence should loop 50 times (1–50).
• On odd iterations (1, 3, 5, ..., 49) your three characters should be displayed in their normal order.
– e.g. ABC
• On even iterations (2, 4, 6, ..., 50) your three characters should be displayed in reverse order.
– e.g. CBA
Using comments, you should explain how you have implemented the check of whether the iteration is
even or odd.
Once you have this behaviour working, you should again extend your program as follows.
• On iterations that are divisible by 5 (5, 10, 15, ..., 50) your program should display a ‘5’ after
what would normally be displayed on that iteration.
– e.g. ABC5 or CBA5
4 Ping-pong (20 marks)
Once the Morse code sequence has terminated, your LEDs should display a repeating pattern.
You should use the LEDs to display a ping-pong like pattern, where only a single LED is on at a time,
and it appears to move back and forth across the LEDS.
• 1000 → 0100 → 0010 → 0001 → 0010 → 0100 → 1000 → ...
It is left up to you to determine a suitable time to display each pattern for.
4
Submission instructions
• You should submit a single .s file named assignment.s via KEATS.
• DO NOT put your program in a .zip, .7z, or any other archive, DO NOT submit your program
as a .doc, .pdf, or any other format other than .s.
• This coursework uses ‘Model 4’ for use of generative AI. That is, you can use generative AI to
help you with the coursework. However:
– I have tried to use it myself for completing the coursework, it was not very helpful. Do not
expect generative AI to spit out complete assembly programs for you.
– You should make it clear in the comments where and how you have used generative AI.
– It is your responsibility to ensure any code produced by generative AI is ‘fair use’.
Mark scheme
• There are 100 marks available in total.
• Marks for correctness are awarded according to the number of marks for that task (80 marks).
• Marks for readability and style are also awarded (20 marks).
– Is your code structured and neat?
– Is your code commented well?
– Have you made use good use of the constructs we’ve covered in previous labs, e.g. functions,
conditionals, and loops.
5

http://www.daixie0.com/contents/3/8088.html
請加QQ:99515681 或郵箱:99515681@qq.com   WX:codehelp

掃一掃在手機打開當前頁
  • 上一篇:代寫159.102、代做C++程序設計
  • 下一篇:代寫COMP528、代做 Python ,java 編程
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    仿真分析咨詢外包服務-結構 / 熱 / CFD流體 / 電磁 / 光學CAE代做
    仿真分析咨詢外包服務-結構 / 熱 / CFD流體
    流體仿真外包多少錢_專業CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務 管路
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真技術服務
    流體CFD仿真分析_代做咨詢服務_Fluent 仿真
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲勞振動
    結構仿真分析服務_CAE代做咨詢外包_剛強度疲
    流體cfd仿真分析服務 7類仿真分析代做服務40個行業
    流體cfd仿真分析服務 7類仿真分析代做服務4
    超全面的拼多多電商運營技巧,多多開團助手,多多出評軟件徽y1698861
    超全面的拼多多電商運營技巧,多多開團助手
    CAE有限元仿真分析團隊,2026仿真代做咨詢服務平臺
    CAE有限元仿真分析團隊,2026仿真代做咨詢服
  • 豆包網頁版入口 Trae 目錄網 排行網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

      <em id="rw4ev"></em>

        <tr id="rw4ev"></tr>

        <nav id="rw4ev"></nav>
        <strike id="rw4ev"><pre id="rw4ev"></pre></strike>
        日韩欧美中文字幕精品| 国产主播中文字幕| 国产欧美三级| 成人一区而且| 日本精品福利视频| 黄污视频在线看| 久久久精品免费免费| 国产黄色在线网站| 精品国产不卡一区二区| 亚洲成年网站在线观看| 精品免费视频| 免费网站看黄yyy222| 99精品一级欧美片免费播放| 欧美日韩国产不卡| 国产中文在线播放| 中文字幕国产欧美| 国产成人精品亚洲| 久久久久蜜桃| 中文字幕在线欧美| 激情五月综合| 欧美日韩国产综合视频在线观看中文| 久久精品最新免费国产成人| 亚洲免费在线视频一区 二区| 欧美高清视频一区二区三区| 91精品啪在线观看国产60岁| 91九色在线播放| 日韩精品视频中文字幕| lutube成人福利在线观看| 91久久精品在线| 日韩在线a电影| 日韩精品视频在线| 色屁屁一区二区| 免费视频久久| 日韩色在线观看| 黄色片网站在线| 日本va欧美va精品发布| 国产福利免费在线观看| h片精品在线观看| 国产在线小视频| 人成在线免费视频| 粉嫩粉嫩芽的虎白女18在线视频| 亚洲久草视频| 日韩中文在线字幕| 免费在线视频一级不卡| 国产小视频在线观看免费| 国产欧美一级| 国产福利在线看| 色猫猫国产区一区二在线视频| 欧美日韩一二三四| 日韩中文字幕视频网| 久久精品电影| 日韩一级在线免费观看| www日韩欧美| 日韩在线精品| 欧美日韩人人澡狠狠躁视频| 国产69精品久久app免费版| 色猫猫国产区一区二在线视频| 欧美.日韩.国产.一区.二区| 国产婷婷一区二区| 中文字幕日韩免费视频| 精品久久人人做人人爽| 日韩av不卡在线观看| 国产在线观看91| 亚洲人成欧美中文字幕| 国产视频aaa| 日韩中文字幕视频在线观看| 国产丝袜一区| 亚洲一区日韩精品中文字幕| 91欧美在线视频| 亚洲第一视频在线观看| 免费在线亚洲| 国产在线观看91| 日韩一级在线免费观看| 国产欧美日韩在线看| 亚洲综合在线中文字幕| 欧美三级精品| 中文字幕 欧美 日韩| 中文字幕在线精品| 亚洲精品中文字幕乱码三区不卡| 亚洲欧美中文在线视频| 国产三级做爰在线观看| 国产在线观看91| 91精品国产91久久久| 国产一卡2卡3卡4卡网站免费| 亚洲午夜久久| 国产字幕中文| 中文官网资源新版中文第二页在线观看| 一级免费a一片| 日韩视频在线观看视频| 91蜜桃婷婷狠狠久久综合9色| 国产欧美综合在线| 国产一区精品| 精产国产伦理一二三区| 日韩在线一区二区视频| √新版天堂资源在线资源| 日韩精品综合在线| 日韩三级视频在线播放| 国产视频aaa| 一区二区三区在线|网站| 亚洲中文字幕在线一区| av一级在线| 成人一区二区不卡免费| 精品一二线国产| 91欧美在线| 欧美午夜精品在线| 精品一二三四| 韩国v欧美v日本v亚洲| 日韩精品一区二区三区视频播放| 欧美自拍一区| 中文字幕欧美日韩精品| 欧美在线亚洲一区| 久久精品最新免费国产成人| 欧美日韩国产系列| 欧美一级日韩不卡播放免费| 国产95在线|亚洲| 精品在线网站观看| 精品国产91| 亚洲狠狠婷婷综合久久久久图片| 精品全国在线一区二区| 日韩专区中文字幕| 国产在线观看91| 一区二区三区久久| 免费精品国产自产拍在| 一区二区日韩免费看| 国产v日产∨综合v精品视频| 欧美日韩三级一区| 视频在线一区二区| 亚洲第一视频在线观看| 中文字幕在线看视频国产欧美| 久久激情中文| 视频一区视频二区中文| 欧美乱大交xxxxx另类| 久久电影国产免费久久电影| 国产视频一区二| 精品福利一区二区三区| 亚洲尤物av| 91精品国产91久久久久久三级| 91精品国产综合久久福利| 欧美不卡视频一区| 精品一二三四区| 日韩一二三四区| 久久99久久久久久久噜噜| 91久久精品午夜一区二区| 久久综合久久综合九色| 精品视频国产| 国产69精品久久久久孕妇国产69久久| 国内精品露脸在线视频播放| 成人一区二区不卡免费| 日韩精品视频在线免费观看| 高清中文字幕在线| 美女黄a一级视频| 第一页在线观看| 一区二区三区在线不卡| 国产永久免费高清在线观看| 国产欧美久久久| 欧美亚洲国产免费| 国产在线拍揄自揄拍| 国产在线不卡av| 日韩欧美国产一二三区| 欧美日韩在线视频免费观看| 日韩精品视频中文在线观看| 中文字幕亚洲免费| 中文字幕欧美国内| 欧美日韩国产大片|