MCD4700信息文凭技术1.MCD4700计算机系统导论,网络与安全——1 2024作业2——过程和MARIE编程指令目的过程和程序使计算机做我们所做的事情希望他们做。在本作业的第一部分,学生将调查他们计算机上运行的进程。第二个部分是关于MARIE汇编语言的编程。这将让学生展示他们对处理器工作的基本方式。本作业涉及单元学习成果2、3和4。你的任务在第1部分中,你将写一份简短的报告,描述正在您的计算机上运行。对于第2部分,您将在MARIE程序集中实现一个简单的游戏语言价值为该单元总分的20%这项作业满分100分。字数限制请参阅个别说明到期日期:2024年4月12日(星期五)晚上11:55(第7周)屈服● 通过Moodle作业提交。● Turnitin将用于所有提交文件的相似性检查。● 这是一项个人作业(不允许集体作业)。● 不接受手写作品。书面任务的docx。● 第二部分的MARIE文件● 不评估提交的草案。● 你需要在面试中解释你的代码。看法标准第1部分基于的正确性和完整性进行评估描述。第2部分基于代码的正确性进行评估,文档/注释和测试用例。有关详细信息,请参阅说明。逾期罚款通过提交特别考虑表或访问此链接:https://lms.monashcollege.edu.au/course/view.php?id=1331● 无需特别考虑,每日历日扣减10%或部分有效期长达一周MCD4700信息文凭技术2.● 超过7个日历后将不接受评估项目天,除非特别对价申请获得批准。此7天时间框架不适用于本周到期的评估12.支持资源请参阅Moodle评估页面反馈将通过以下方式提供对学生作业的反馈:● 一般队列表现● 提交后10个工作日的具体学生反馈说明书● 本作业分为两部分。请确保阅读请仔细阅读说明书。● 您需要通过提交一个zip文件,其中包括五个文件Moodle Assignment活动:剽窃剽窃:你提交的作品必须是学术要求起初的如果有任何复制的证据(包括来自在线来源没有适当的归因)、协作、从网站或教科书粘贴,整个任务、单位或您可能会获得零分被停课或被排除在课程之外。莫纳什学院关于抄袭、串通和作弊可在此处查看或查看此链接:https://www.monashcollege.edu.au/__data/assets/pdf_file/0010/17101/dipassessment-policy.pdf进一步注意:当您被要求使用Internet资源回答问题是,这并不意味着从网站复制粘贴文本。写用你自己的话回答,这样你对答案的理解就是明显的通过引用任何来源来确认。生成人工智能不允许用于为此生成任何解决方案看法MCD4700信息文凭技术3.1.流程(15分)计算以下流程的周转时间,然后计算它们平均周转时间进程处理时间P
5 7P6 4P7 1a-在FCFS中,先到先得b-在SJF中,最短工作优先c-在切片时间为2的循环中MCD4700信息文凭技术4.2.玛丽(65分)在这个任务中,您将开发一个MARIE应用程序,该应用程序可以执行一些字符操作,字符串和数字。我们将为您分为几个小步骤。大多数任务需要您可以编写代码和测试用例。代码必须包含正确的注释和良好的缩进。你将其作为.mas文件与你的其他作业一起提交。测试用例还应该是可工作的、自包含的MARIE汇编文件(不需要用户输入太多)。课堂访谈:你将被要求在提交截止日期。未能进行演示将导致“零分”被授予这项任务的整个编程部分。背景-数据列表本节介绍您在作业的其余部分所需的概念。字符串是字符序列。它是在计算机中存储文本的基本数据结构。有在内存中表示字符串的几种不同方法以及如何处理任意字符串长对于此赋值,我们将使用以下字符串表示:● 字符串表示在连续的内存位置中,每个地址包含一个性格● 字符使用ASCII编码进行编码。● 字符串的末尾由ASCII字符“”标记(即点或句号)。● 字符串可以是任意长度,并将以'.'终止,它可能包含以下任意一种:字母(A-Z,A-Z)、数字(0-9)、ASCII空格字符(十六进制020)和新行(Hex 00A)。下面是一个例子。字符串“Dong Satria.”将在内存中表示(写为十六进制数字):04
4 06F 06E 067 02
0 05
3 06
1 07
4 07
2 069 06
1 02ED o n g S a t r i a。注意,在上面的例子中,对于一个有10个字符的字符串,我们需要(10+2)个单词的MARIE内存,以便存储属于该字符串的所有字符(包括空格和“.”字符)。在MARIE汇编语言编程中,我们可以使用ADR命令、HEX关键字和标签“myString”将此字符串放入内存:MCD4700信息文凭技术5.myStringAddr,ADR myStringmyString,HEX 044/'D'六角头06F/'o'六角06E/'n'六角067/'g'HEX 020/空格十六进制053/'S'六角061/‘a’HEX 074/not'六角072/'r'六角069/“i”六角061/‘a’十六进制02E/'.'2.1. 你的名字作为MARIE字符串(5分)下面的MARIE字符串示例“myString”使用ASCII编码名称和ID字符。“名称”与ID之间用ASCII字符“Hex 00A”(新行)分隔。名称的不同部分由另一个ASCII字符“Hex 020”(空格)分隔。和由名称和ID组成的整个字符串以句点“”结尾性格请参阅下面的示例。标签“myStringAddr”保存第一个字符的地址的字符串。在解决下面给出的任务时,你需要遵循这个MARIE字符串。myStringAddr,ADR myStringmyString,HEX 044/'D'六角头06F/'o'六角06E/'n'六角067/'g'HEX 020/空格十六进制053/'S'六角061/‘a’HEX 074/not'六角072/'r'六角069/“i”六角061/‘a’HEX 00A/NL(新品)十六进制032/'2'十六进制031/'1'十六进制038/'8'六角033/'3'十六进制039/'9'十六进制039/'9'十六进制030/'0'十六进制030/'0'十六进制02E/'.'MCD4700信息文凭技术6.准备一个MARIE程序,对包含您全名(名字和姓氏)的字符串进行编码name)代 写MCD4700信息技术和您的学生ID。按照上面的示例,您需要使用两个标签,一个标签(例如“myString”)存储字符串的第一个字符,另一个标签标签(例如“myStringAddr”)来存储同一字符串的第一个字符的地址。您需要使用ADR命令和HEX提交一个包含代码的MARIE文件关键字(如上面的例子),这样组装后,您的姓名、ID和地址(字符串的第一个字符)存储在MARIE存储器中。代码必须随附通过适当的注释(作为任何代码块或子例程之前的段落或内联适当的评论)。2.2. 打印字符串(10个标记)准备一个可以打印ASCII的MARIE程序您的姓名和您的您在任务2.1中实现的学生ID。您可以使用“输出”指令进行打印MARIE输出空间中的字符。该程序应该能够打印任何字符串以“.”终止。提示:在您的程序中,您需要使用一个标签“myString”来保存要打印的字符串(如myStringAddr)。然后,您应该从address“myString”,打印字符,然后将地址增加一,并继续这样做从地址加载的字符最多为“.”(表示字符串结束)。这个输出可能与下面的输出类似。代码必须附有适当的注释(作为任何代码块或子例程之前的段落或内联注释在适当的情况下)。内存内部Dong Satria21839900图1:打印您的姓名和身份证MCD4700信息文凭技术7.2.3打印字符串和计算数字(表达式编号)的子程序(25分)数字学是一种信仰体系,表明名字的数字值可以影响个性和专业发展的各个方面。与关联的编号名称通常被称为“表达式编号”。要计算这个数字,中的每个字母该名称被分配了一个从1到26的唯一编号,遵循此键: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。该方法可以用任何名称实现,假设所有字母都是大写字母,除了空格没有其他特殊字符。要查找您的数字或表达式编号,请执行以下步骤:1.写出你想确定数字学的字符串(通常是一个名字)或表达式编号。2.使用键将字符串中的每个字母与其对应的数字进行匹配。