



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成绩:大连工业大学艺术与信息工程学院计算机系统结构实验报告 实验二:熟悉 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 4948-2025铝合金牺牲阳极
- GB/T 2941-2025橡胶物理试验方法试样制备和调节通用程序
- 2025年模具维修技师知识技能资格知识考试题与答案
- 装修市场专员培训
- 生产管理知识培训
- 资产采购管理培训课件
- 红旗车驾驶员培训:从盛夏酷热到金秋丰收的旅程
- 售后服务顾问培训体系构建
- 制定个人税务筹划的发展目标计划
- 运输合同终止协议范本
- 玉盘二部合唱简谱
- 【MOOC】救护与救援-福建农林大学 中国大学慕课MOOC答案
- 砂浆配合比标识牌
- 初生雏鸡的性别鉴定课件
- 钢筋笼加工检验流程图
- 全套电子课件:机械制造工艺基础(第六版)
- T∕CAME 1-2019 家庭式产房建设标准
- 善意的谎言辩论赛正反方观点
- QC新老7种工具表格
- 中科院《钢铁生产工艺流程和节能减排》
- 项目四:旅游电子商务支付与安全(教案)
评论
0/150
提交评论