



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成绩:大连工业大学艺术与信息工程学院计算机系统结构实验报告 实验二:熟悉 DLX 汇编语言编程专业名称:计算机科学与技术班级学号: 学生姓名: 指导老师: 一、实验目的:通过本实验,熟悉 DLX指令和编程。 二、实验内容:将C 代码例子(1)和(2)转化为DLX 汇编程序。 用WinDLX模拟器运行你自己的汇编程序,记录模拟的相关结果。提交DLX 代码的汇编文件及其模拟结果。1、计算两个无符号数和输入和输出格式为: 输入第一个数: 输入第二个数: 和= C 代码例子: void main() unsigned int num1, num2; scanf(nEnter the 1st number: %d, &num1); scanf(nEnter the 2nd number: %d, &num2); printf(The sum = %d, num1+num2); 2、两数相除输入和输出格式为: 输入第一个数: 输入第二个数: 商= C 代码例子: void main() int num1, num2; double num3; scanf(nEnter the 1st number: %d, &num1); scanf(nEnter the 2nd number: %d, &num2); if( num2 != 0) num3 = (double)num1/(double)num2; printf(n(1st number) %g divided by (2nd number) %g = %g, (double)num1, (double)num2, num3 ); else printf(n divide by 0 !); 注意:商必须为双精度格式。三、所用软件:1、WinDLX2、word四、实验原代码和结果: (1)计算两个无符号数和的汇编代码及其执行结果;2 numbers add; Program begins at symbol main; requires module INPUT.data;* Prompts for inputPrompt1:.asciiz Enter the first number:Prompt2:.asciiz Enter the second number: ;* Data for printf-TrapPrintfFormat:.asciiz The sum = %dn.align2PrintfPar:.wordPrintfFormatPrintfValue:.space4.text.globalmainmain:;* Read two positive integer numbers into R1 and R2addir1,r0,Prompt1jalInputUnsigned;read uns.-integer into R1addr2,r1,r0;R2 - R1addir1,r0,Prompt2jalInputUnsigned;read uns.-integer into R1 add r1,r2,r1 ;* Write the result (R1)swPrintfValue,r1addir14,r0,PrintfPartrap5;* endtrap0 (2)两数相除的汇编代码及其执行结果;2 numbers devide; Program begins at symbol main; requires module INPUT .data;* Prompts for inputPrompt1:.asciiz deviding number:Prompt2:.asciiz devided number: ;* Data for printf-TrapPrintfFormat:.asciiz The result = %gn.align2PrintfPar:.wordPrintfFormatPrintfValue:.space8.text.globalmainmain:;* Read two positive integer numbers into R1 and R2addi r1,r0,Prompt1jalInputUnsigned;read uns.-integer into R1addr2,r1,r0;R2 - R1addir1,r0,Prompt2jalInputUnsigned;read uns.-integer into R1 ;*judge devided number=0? seqi r3,r2,#0 bnez r3,main;* change int into doublemovi2fp f10,r1cvti2df0,f10movi2fp f11,r2cvti2df2,f11 divd f0,f0,f2 ;* Write
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年生物医药创新药研发技术与医药市场前景研究报告
- 2025年化妆品行业个性化定制化妆品市场前景报告
- 2025年机器人行业人工智能机器人应用前景研究报告
- 2025年绿色环保行业可降解材料应用前景分析报告
- 2025年汽车行业智能驾驶技术前景展望报告
- 商场人员管理安全培训课件
- 天津市2025天津市机关后勤事务服务中心分支机构天津市迎宾馆招聘8人笔试历年参考题库附带答案详解
- 南开区2025天津南开大学继续教育学院招用劳务派遣制用工人员1人笔试历年参考题库附带答案详解
- 内蒙古2025内蒙古兴安盟事业单位专项人才引进121人笔试历年参考题库附带答案详解
- 乐山市2025上半年四川乐山市五通桥区赴成都中医药大学考核招聘事业单位人员27人公笔试历年参考题库附带答案详解
- 2025济南市工程咨询院招聘(6人)考试参考试题及答案解析
- 吉林省长春市榆树市2025年八年级上学期月考物理试题附答案
- 2025秋苏教版(2024)小学科学二年级上册(全册)教学设计(附目录P123)
- 2025年国防教育知识竞赛试题(附答案)
- 2025年amOLED行业研究报告及未来行业发展趋势预测
- 丙酮酸脱氢酶缺乏的护理
- GB/T 3452.1-2005液压气动用O形橡胶密封圈第1部分:尺寸系列及公差
- 合同法中英文对照版
- 小学道法小学道法六年级上-5.国家机构有哪些(第二课时-国家机关的职权)ppt课件
- 车架设计手册1
- 文明施工保证措施
评论
0/150
提交评论