99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

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

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++程序設計
  • 下一篇:二維碼生成器:更高效的工作方式
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網

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

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

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          可以免费看不卡的av网站| 亚洲精品一区在线| 亚洲国产va精品久久久不卡综合| 欧美大尺度在线| 亚洲品质自拍| 欧美日韩在线播放一区二区| 亚洲影院免费| 国产精品影院在线观看| 亚洲主播在线| 国产精品福利影院| 欧美综合77777色婷婷| 亚洲黄色在线看| 欧美日韩一级视频| 日韩午夜av| 亚洲国产精品激情在线观看| 欧美+日本+国产+在线a∨观看| 国产乱子伦一区二区三区国色天香| 久热精品视频在线观看一区| 激情欧美一区二区三区| 夜夜嗨av色综合久久久综合网| 国产精品夜夜夜一区二区三区尤| 欧美一级片一区| 国产亚洲欧美另类中文| 蜜臀a∨国产成人精品| 在线天堂一区av电影| 在线成人www免费观看视频| 欧美精品免费在线观看| 亚洲欧美高清| 国产精品日韩欧美| 欧美精选在线| 久久久久久夜| 久久久五月婷婷| 亚洲素人一区二区| 亚洲狠狠婷婷| 亚洲人成久久| 国产一区二区三区在线观看视频 | 国产亚洲人成网站在线观看| 久久精品国产v日韩v亚洲| 亚洲欧洲精品成人久久奇米网 | 欧美视频精品在线观看| 欧美日韩黄色一区二区| 久久久久久**毛片大全| 亚洲午夜视频| 欧美伊人精品成人久久综合97| 亚洲电影免费观看高清完整版在线| 欧美精品一区二区精品网| 欧美电影免费观看高清完整版| 久久国内精品自在自线400部| 宅男噜噜噜66一区二区66| 亚洲午夜国产成人av电影男同| 亚洲福利视频免费观看| 国产一区二区日韩精品| 国产原创一区二区| 国产伦精品一区二区三区视频孕妇| 免费亚洲电影在线| 麻豆av一区二区三区久久| 亚洲天堂成人| 亚洲私人影院| 欧美中文字幕在线播放| 午夜精品美女自拍福到在线| 亚洲视频网站在线观看| 羞羞视频在线观看欧美| 夜夜嗨av色一区二区不卡| 99精品热6080yy久久| 欧美亚洲日本一区| 欧美在线短视频| 性色av一区二区三区在线观看| 久久久综合网站| 久久人体大胆视频| 欧美成年视频| 国产噜噜噜噜噜久久久久久久久 | 国产日韩欧美a| 国产乱码精品1区2区3区| 国产精品久久久久7777婷婷| 午夜精品久久久久久99热软件| 欧美va亚洲va日韩∨a综合色| 另类专区欧美制服同性| 久久久久久久高潮| 国产精品久久久久久久久久尿 | 国产日韩一区| 在线观看欧美日韩| 午夜精彩国产免费不卡不顿大片| 亚洲免费在线观看视频| 欧美在线观看一区二区| 欧美日韩一区二区三区视频| 国产精品乱子久久久久| 国产在线观看91精品一区| 99riav国产精品| 欧美中文在线观看国产| 欧美 日韩 国产在线 | 亚洲另类在线视频| 久久aⅴ国产紧身牛仔裤| 美女国产精品| 国产精品r级在线| 亚洲第一级黄色片| 亚洲欧洲免费视频| 久久国产一区| 午夜精品电影| 欧美国内亚洲| 国产主播精品在线| 欧美一区=区| 欧美日韩精品一区二区在线播放| 国产精品毛片| 性视频1819p久久| 国产亚洲一区二区在线观看| 国产伪娘ts一区| 亚洲日本va在线观看| 在线欧美日韩| 久久婷婷一区| 国产精品视频网址| 亚洲第一在线综合网站| 免费在线欧美视频| 韩国亚洲精品| 欧美在线播放高清精品| 国产欧美日本一区视频| 亚洲视频精选在线| 久久亚洲精品伦理| 亚洲日本在线观看| 久久一日本道色综合久久| 欧美日韩在线视频一区二区| 在线中文字幕一区| 欧美精品久久久久久久免费观看| 国产精品久久久久三级| 欧美一区综合| 国内精品免费在线观看| 99riav国产精品| 国产精品一区二区你懂得| 日韩一级精品| 欧美在线一级视频| 亚洲成人中文| 牛人盗摄一区二区三区视频| 国产精品成人aaaaa网站| 99re66热这里只有精品3直播| 欧美大学生性色视频| 亚洲综合首页| 国产日韩欧美成人| 久久九九热re6这里有精品| 亚洲欧洲一区二区三区久久| 欧美成人资源网| 亚洲久久一区二区| 国产亚洲精品v| 免费观看在线综合色| 在线 亚洲欧美在线综合一区| 欧美精品九九99久久| 日韩一级精品视频在线观看| 欧美日韩精品不卡| 久久久久国产精品人| 亚洲国产免费看| 欧美日韩一级黄| 免费欧美在线| 一二三区精品福利视频| 国产精品久久九九| 欧美日韩卡一卡二| 翔田千里一区二区| 老司机精品视频一区二区三区| 亚洲一区二区三区涩| 国产亚洲欧洲一区高清在线观看| 亚洲欧美激情在线视频| 在线看视频不卡| 欧美日韩精品免费在线观看视频| 久热国产精品视频| 在线一区免费观看| 国内成人精品2018免费看| 欧美性事免费在线观看| 久久国产精品一区二区| 亚洲午夜一区二区三区| 老司机精品导航| 亚洲电影成人| 国产欧美韩日| 国产麻豆91精品| 欧美亚一区二区| 欧美黑人国产人伦爽爽爽| 久久国产加勒比精品无码| 亚洲欧美影音先锋| 午夜精品视频| 欧美一区二区视频观看视频| 夜夜嗨av色综合久久久综合网| 亚洲靠逼com| 亚洲伦理自拍| 在线性视频日韩欧美| 亚洲视频999| 亚洲在线电影| 欧美伊人久久大香线蕉综合69| 欧美制服第一页| 蜜桃精品一区二区三区| 欧美激情一区二区三区四区| 欧美高清视频一区二区| 欧美日韩xxxxx| 国产精品视频免费观看www| 国产日韩欧美二区| 激情欧美一区二区| 日韩亚洲综合在线| 午夜视频一区二区| 久久久水蜜桃av免费网站| 欧美77777| 国产精品久久网| 激情久久久久| 一本色道久久综合亚洲精品不卡| 中文精品视频| 免费在线国产精品|