加勒比久久综合,国产精品伦一区二区,66精品视频在线观看,一区二区电影

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

MCD4700代做、Python/c++編程語(yǔ)言代寫

時(shí)間:2024-04-11  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



MCD**00 Diploma of Information
 Technology
1
MCD**00 Introduction to Computer Systems,
Networks and Security – T1 2024
Assignment 2 – Processes and MARIE Programming_Instruction
Purpose Processes and programs are what makes computers do what we
want them to do. In the first part of this assignment, students will
investigate the processes running on their computers. The second
part is about programming in MARIE assembly language. This will
allow students to demonstrate their comprehension of the
fundamental way a processor works.
The assignment relates to Unit Learning Outcomes 2, 3 and 4.
Your task For part 1, you will write a short report describing the processes that
are running on your computer.
For part 2, you will implement a simple game in the MARIE assembly
language.
Value 20% of your total marks for the unit
The assignment is marked out of 100 marks.
Word Limit See individual instructions
Due Date 11:55 pm Friday 12 April 2024 (Week7)
Submission ● Via Moodle Assignment Submission.
● Turnitin will be used for similarity checking of all submissions.
● This is an individual assignment (group work is not permitted).
● Handwritten work is not accepted. docx for the written tasks.
● MARIE files for the second part
● DRAFT submission is not assessed.
● You will need to explain your code in an interview.
Assessment
Criteria
Part 1 is assessed based on correctness and completeness of the
descriptions. Part 2 is assessed based on correctness of the code,
documentation/comments, and test cases.
See instructions for details.
Late Penalties By submitting a Special Consideration Form or visit this link:
https://lms.monashcollege.edu.au/course/view.php?id=1331
● Without special consideration, 10% deduction per calendar day or
part thereof for up to one week
MCD**00 Diploma of Information
 Technology
2
● Assessment items will not be accepted after more than 7 calendar
days unless a Special Consideration application has been approved.
This 7-day time frame does not apply to assessments due in Week
12.
Support
Resources
See Moodle Assessment page
Feedback Feedback will be provided on student work via:
● general cohort performance
● specific student feedback ten working days post submission
INSTRUCTIONS ● This assignment has two parts. Make sure you read the
instructions carefully.
● You need to submit one zip file includes five files through the
Moodle Assignment activity:
Plagiarism Plagiarism: It is an academic requirement that the work you submit be
original. If there is any evidence of copying (including from online sources
without proper attribution), collaboration, pasting from websites or textbooks,
Zero marks may be awarded for the whole assignment, the unit or you may
be suspended or excluded from your course. Monash Colleges policies on
plagiarism, collusion, and cheating are available here or see this link:
https://www.monashcollege.edu.au/__data/assets/pdf_file/0010/17101/dipassessment-policy.pdf
Further Note: When you are asked to use Internet resources to answer a
question, this does not mean copy-pasting text from websites. Write
answers in your own words such that your understanding of the answer is
evident. Acknowledge any sources by citing them.
The generative AI is not allowed to be used to generate any solutions for this
assessment.
MCD**00 Diploma of Information
 Technology
3
1. Processes (15 marks)
Calculate the turnaround time for the following processes and subsequently calculate their
average turnaround time
Process Processing Time
P1 1
P2 5
P3 3
P4 2
P5 7
P6 4
P7 1
a- In FCFS first-come first-served
b- In SJF shortest job first
c- In Round Robin with slice time=2
MCD**00 Diploma of Information
 Technology
4
2. MARIE (65 marks)
In this task you will develop a MARIE application that performs some manipulation of characters,
strings and numbers. We will break it down into small steps for you. Most of the tasks require
you to write code and test cases. The code must contain proper comments and well indented.
You submit it as .mas files together with the rest of your assignment. The test cases should also
be working, self-contained MARIE assembly files (without requiring much input from the user).
In-Class interviews: You will be required to demonstrate your code to your tutor after the
submission deadline. Failure to demonstrate will lead to “zero marks” being awarded to the
entire programming part of this assignment.
Background - Lists of data
This section introduces the concepts you need for the rest of the assignment. A string is a
sequence of characters. It’s the basic data structure for storing text in a computer. There are
several different ways of representing a string in memory and how to deal with strings of arbitrary
length.
For this assignment, we will use the following string representation:
● A string is represented in contiguous memory locations, with each address containing one
character.
● The characters are encoded using the ASCII encoding.
● End of a string is marked by the ASCII character ‘.’ (i.e. dot or full-stop).
● A string can be of any arbitrary length, and will be terminated by a ’.’, and it may contain
any of the following: alphabets (A-Z, a-z), numbers (0-9), ASCII Space Character (Hex
020) and New Line (Hex 00A).
Here is an example. A string “Dong Satria.” will be represented in memory (written as
hexadecimal numbers):
044 06F 06E 067 020 053 061 074 072 069 061 02E
D o n g S a t r i a .
Note that, in the above example, for a string with 10 characters, we need (10+2) words of MARIE
memory in order to store all the characters belonging to that string (including a space and a ‘.’
characters).
In MARIE assembly language programming, we can make use of the ADR command, the HEX
keyword and a label “myString” to put this string into memory:
MCD**00 Diploma of Information
 Technology
5
myStringAddr, ADR myString
myString, HEX 044 /’D’
HEX 06F /’o’
HEX 06E /’n’
HEX 067 /’g’
HEX 020 /Space
HEX 053 /’S’
HEX 061 /’a’
HEX 074 /’t’
HEX 072 /’r’
HEX 069 /’i’
HEX 061 /’a’
HEX 02E /’.’
2.1. Your name as a MARIE string (5 marks)
The following example of a MARIE string “myString” encodes a name and an ID using ASCII
characters. The “name” is separated from the ID by an ASCII character “Hex 00A” (New Line).
Different parts of a name are separated by another ASCII character “Hex 020” (Space). And the
entire string, consisting of a name and an ID, is terminated by a dot ‘.’ character.
Please see the example below. The label “myStringAddr” holds the address of the first character
of the string. You need to follow this MARIE string while solving the task given below.
myStringAddr, ADR myString
myString, HEX 044 /’D’
HEX 06F /’o’
HEX 06E /’n’
HEX 067 /’g’
HEX 020 /Space
HEX 053 /’S’
HEX 061 /’a’
HEX 074 /’t’
HEX 072 /’r’
HEX 069 /’i’
HEX 061 /’a’
HEX 00A /NL(New Line)
HEX 0** /’2’
HEX 031 /’1’
HEX 038 /’8’
HEX 033 /’3’
HEX 039 /’9’
HEX 039 /’9’
HEX 030 /’0’
HEX 030 /’0’
HEX 02E /’.’
MCD**00 Diploma of Information
 Technology
6
Prepare a MARIE program to encode a string that includes your full name (first name and last
name) and your student ID using ASCII characters. Following the above example, you need to
use two labels, one label (e.g. “myString”) to store the first character of the string, and another
label (e.g. “myStringAddr”) to store the address of the first character of the same string.
You need to submit a MARIE file that contains codes, using the ADR command and HEX
keywords (like the above example), so that after assembling, your name, ID and the address
(of the first character of the string) is stored in MARIE memory. The codes must be accompanied
by appropriate comments (as a paragraph before any block of code or subroutine or as inline
comments wherever appropriate).
2.2. Printing string (10 marks)
Prepare a MARIE program that can print the ASCII ‘.’ terminated string of your name and your
student ID that you have implemented in task 2.1. You may use the “Output” instruction to print
characters in the MARIE output space. The program should be able to print any string that
terminated with ‘.’.
Hint: In your program, you need to use a label “myString” that holds the start address of the
string (like, myStringAddr) that you want to print. Then, you should load a character from the
address “myString”, print the character, then increment the address by one, and keep doing that
up to the character loaded from the address is a ‘.’ (which signals the end of the string). The
output may look similar to the output below. The codes must be accompanied by appropriate
comments (as a paragraph before any block of code or subroutine or as inline comments
wherever appropriate).
Inside the Memory
Dong Satria
21839**0
Figure 1: Print your name and ID
MCD**00 Diploma of Information
 Technology
7
2.3 Subroutines to print a string and Calculate a Numerology (Expression Number)
(25 marks)
Numerology is a belief system that suggests the numerical value of a name can influence
various aspects of personality and professional development. The number associated with a
name is often referred to as the 'Expression number'. To calculate this number, each letter in
the name is assigned a unique number from 1 to 26, following this key:
A=1, B=2, C=3, D=4, E=5, F=6, G=7, H=8, I=9, J=10,
K=11, L=12, M=13, N=14, O=15, P=16, Q=17, R=18,
S=19, T=20, U=21, V=22, W=23, X=24, Y=25, Z=26.
This method can be implemented with any name, assuming that all the letters are capital
letters, and there are no special characters except spaces.
To find your Numerology or Expression number, follow these steps:
1. Write out the string (usually a name) for which you want to determine the Numerology
or Expression number.
2. Match each letter in the string to its corresponding number using the key.
3. Add together all of the numbers associated with the letters in the string.
4. Reduce the sum of the string numbers:
a. If the sum is two digits, repeatedly add together the two digits until you get a single
digit.
b. If the sum is greater than 2 digits, reduce the number to two digits by adding
together the digits repeatedly until you get either one digit or two digits
Example1:
M O N A S H
13 15 14 1 19 8
13 + 15 + 14 + 1 + 19 + 8 = 70
70 = 7 + 0 = 7
The Expression number = 7
Example2:
M O N A S H space C O L L E G E
13 15 14 1 19 8 3 15 12 12 5 **
13 + 15 + 14 + 1 + 19 + 8 + 3 + 15 + 12 + 12 + 5 + 7 + 5 = 129
129 = 1 + 2 + 9 = 12
The Expression number = 12
MCD**00 Diploma of Information
 Technology
8
Create two MARIE subroutines: one named "subPrintString" to print a string terminated
with a period ('.'), and another named "subCountNumerology" to calculate the Expression
Number for the given string. These subroutines should follow these guidelines:
The subroutines should:
1. Print the string
2. On the second line, print the sum of the (Expression Number) before reducing it.
3. On the third line, print the Expression Number after the reduction.
Figure 2.a: Using subroutines to Display a string and find an Expression number
Figure 2.b: Using subroutines to Display a string and find an Expression number
Note: MONASH COLLEGE is just an example
(Expression Number) before reducing it
(Expression Number) after reducing it
MCD**00 Diploma of Information
 Technology
9
2.4 Assembly Language and Machine Language (15 marks)
This task is for HD students
To get HD in this assignment you have to think again before ignoring this task
a. Write at least four differences between (at most 200 words):
i. Assembly Language
ii. Machine Language
b. Prepare a MARIE program that initialised with three values (X, Y and Z) then find and
print the result of (X+Y-Z) in:
i. Assembly Language
ii. Machine Language
Note: Assuming that the result is always between -9 and 9.
The codes must be accompanied by appropriate comments (as a paragraph before any block
of code or subroutine or as inline comments wherever appropriate). The code of the assemble
and the machine should be in one MARIE file called (AssemblyANDMachine).
Example1:
Figure 3.a: Assembly and Machine Language
The result of 10+9-21 in
assembly
The result of 10+9-21 in
Machine language
Note: The result should
be converted from
decimal to Unicode
(ASCII) to be displayed
like this.
MCD**00 Diploma of Information
 Technology
10
Example2:
Figure 3.b: Assembly and Machine Language
Marks (for each representation):
• Correct explaining: 6 marks
• Correct code in assembly and machine: 6 marks
• Correctly convert the decimal to Unicode and display the result as above: 3 marks
Code Documentation and Development (5 marks)
All the variables/labels should have a meaningful naming convention. The code should include
proper comments.
Code Readability (5 marks)
Before you submit, be sure your code is well organised and very easy to follow included code
indentation, effective use of whitespace etc.
The result of 10+9-13 in
assembly
The result of 10+9-13 in
Machine language
Note: The result should
be converted from
decimal to Unicode
(ASCII) to be displayed
like this.
MCD**00 Diploma of Information
 Technology
11
Report Structure and Correct files (5 marks)
Files to be submitted:
One folder named “YourFirstNameLastNameStudentID” containing the following files:
1. Report for the written tasks (One Word file called YourFirstNameLastName
StudentID.doc / docx). The report should include your Full name, your student ID, your
class number and your tutor’s name.
2. MARIE files for tasks 2.1 to 2.4 name them as below:
● 2.1_NameID.mas
● 2.2_PrintNameID.mas
● 2.3_SubroutinesToPrint&countNumerology.mas
● 2.4_ AssemblyANDMachine.mas
Zip the folder under the same name and submit it to Moodle. You need to make sure there are
no spaces in any of the filenames.
3. In-class oral/coding assessment (15 marks)
In addition, you will be asked some questions related to MARIE to assess your level of
understanding. Your tutor will ask a couple of questions about the MARIE programming
language and/or you are required to code a task using MARIE.
NOTE! Your submitted files must be correctly identified (as described above).
Any submission that does not comply will receive an automatic 10 marks
penalty (applied after marking).

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp

















 

掃一掃在手機(jī)打開當(dāng)前頁(yè)
  • 上一篇:ISOM3028代做、Python/c++編程語(yǔ)言代寫
  • 下一篇:CEG5304代做、代寫Java/c++編程語(yǔ)言
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評(píng)軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)/客戶要求/設(shè)計(jì)優(yōu)化
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    出評(píng) 開團(tuán)工具
    出評(píng) 開團(tuán)工具
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
  • 短信驗(yàn)證碼 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    久久精品国产亚洲高清剧情介绍| 欧美日韩国产高清电影| 91精品国产91久久久久久黑人| 国产亚洲精品久久久久婷婷瑜伽| 国产91欧美| 亚洲高清999| 国产精品毛片久久| 999久久久国产999久久久| 欧美亚洲激情| 欧美一区二区三区久久精品茉莉花 | 精品一区毛片| 一区二区三区在线免费看| 欧美日韩综合| 女厕嘘嘘一区二区在线播放| 日韩有码一区| 精品国产第一福利网站| 午夜性色一区二区三区免费视频| 国产社区精品视频| 免费一级欧美片在线观看网站| 石原莉奈在线亚洲二区| 亚洲激情播播| 色偷偷偷在线视频播放| 午夜视频一区二区在线观看| 亚洲人成久久| 另类av一区二区| 欧美二区不卡| 欧美国产亚洲精品| 色婷婷亚洲mv天堂mv在影片| 欧美成人久久| 伊人久久大香线蕉av不卡| 国产精品jk白丝蜜臀av小说 | av中文字幕在线观看第一页| 亚洲黄网站黄| 国产永久精品大片wwwapp| 蜜桃免费网站一区二区三区| 日韩欧美中文字幕在线视频| 欧美韩国一区| 欧美日韩一区二区三区四区在线观看| 神马久久资源| 久草在线成人| 91精品国产福利在线观看麻豆| 96sao在线精品免费视频| 日日狠狠久久偷偷综合色| 一区二区三区中文| 亚洲综合色网| 亚洲精品无播放器在线播放| 久久久伦理片| 亚洲日本中文| 国产精品久久久久久av公交车 | 久久精品免费| 在线亚洲自拍| 99国产精品自拍| 美女国产一区| 久久久久久一区二区| 国产精品久久久久久久免费观看 | 欧美v亚洲v综合v国产v仙踪林| 亚洲欧美偷拍自拍| 精品精品视频| 日韩国产高清影视| 91亚洲国产成人久久精品| 日本欧美视频| 日韩国产一区二区| 成人在线观看免费播放| 久久亚洲人体| 在线观看一区视频| 91成人短视频在线观看| 国产精品中文字幕亚洲欧美| 日韩高清成人在线| 98视频精品全部国产| 91精品国产调教在线观看| jizzjizz欧美69巨大| 国产亚洲成人一区| 欧美oldwomenvideos| 日韩欧美2区| 男人的j进女人的j一区| 成人三级高清视频在线看| 日产精品一区| 99精品久久| 国产探花在线精品| 高清一区二区三区| 亚洲精品2区| 水蜜桃久久夜色精品一区| 欧美aa在线观看| 国内精品亚洲| 色播一区二区| 黄色精品一区| 日韩精品二区| 欧美人成在线| 国产调教精品| 狠狠色狠狠色综合日日tαg| 免费一级欧美片在线观看| 国产第一亚洲| 亚洲成在人线免费观看| 亚洲v在线看| 蜜臀久久99精品久久久画质超高清| 午夜裸体女人视频网站在线观看| 欧美在线首页| 日韩精品社区| 欧洲三级视频| 欧美aa在线观看| 欧美午夜在线播放| 奇米777国产一区国产二区| 久久久久久亚洲精品美女| 日韩精品免费一区二区三区| 先锋a资源在线看亚洲| 在线亚洲免费| 成人在线观看免费视频| 亚洲品质自拍| 日韩午夜在线| 亚洲国产99| caoporn成人免费视频在线| 日韩午夜免费| 日日摸夜夜添夜夜添精品视频| 久久丁香四色| 久久一本综合频道| 亚洲国产精品第一区二区| 精品免费av| 婷婷六月综合| 91超碰碰碰碰久久久久久综合| 9999精品视频| 制服丝袜日韩| 国产91在线精品| 亚洲综合网狠久久| 视频一区二区中文字幕| 日本午夜一区二区| 欧美日中文字幕| 羞羞视频在线观看一区二区 | 欧美亚洲一区二区三区| 视频精品二区| 97国产成人高清在线观看| 国产一区二区视频在线看| 伊人青青综合网| 日韩高清一级片| 欧美va天堂在线| 欧美一区二区三区久久精品茉莉花| 嗯用力啊快一点好舒服小柔久久| 噜噜噜在线观看免费视频日韩 | 第84页国产精品| 日韩成人动漫在线观看| 男女男精品视频网| 色综合综合网| 蜜臀av国产精品久久久久| 国产精区一区二区| 在线视频免费在线观看一区二区| 亚洲精品激情| 黄色在线一区| 亚洲天堂网站| 视频在线观看91| 亚洲人成伊人成综合图片| 免费高清视频精品| 日韩av二区在线播放| 岛国av在线播放| 中文无码日韩欧| 男女羞羞在线观看| 久久久精品性| 一区二区日本视频| 最新亚洲一区| 亚洲区小说区图片区qvod| 91麻豆国产自产在线观看亚洲| 天美av一区二区三区久久| av中文资源在线资源免费观看| 人人爱人人干婷婷丁香亚洲| 亚洲成av在线| 久久久久久影院| 麻豆精品精品国产自在97香蕉| 伊人激情综合| 天海翼精品一区二区三区| 在线天堂资源| 一本久久青青| 欧美大片91| 日韩影院二区| 女厕嘘嘘一区二区在线播放| 在线观看亚洲精品福利片| 视频一区在线播放| 欧美视频在线观看| 另类欧美日韩国产在线| 日韩制服丝袜av| 精品视频网站| 99久久久成人国产精品| 97精品视频在线看| 欧美色婷婷久久99精品红桃| 亚洲午夜国产成人| 亚洲人成在线网站| 黄色亚洲在线| 91精品啪在线观看国产爱臀| 国产日韩精品视频一区二区三区 | 狠狠久久婷婷| 一区二区三区视频免费视频观看网站| 亚洲成人1区| 亚洲欧美日韩国产一区| 一区视频网站| 国产精品大片| 神马久久资源| 国产精品三上| 91精品啪在线观看国产18| 亚洲另类春色校园小说| 国产日韩欧美一区| 日韩dvd碟片| 午夜国产精品视频| 国产suv精品一区|