我是靠谱客的博主 忧心树叶,最近开发中收集的这篇文章主要介绍微型计算机实验小结,微机实验心得体会.doc,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

第 PAGE Page 5 页 / 共 NUMPAGES Pages 5 页

微机实验心得体会

篇一:微机原理实验报告

一、实验目的

1.掌握qTSPIm的调试技术

2.了解mIPS汇编语言与机器语言之间的对应关系

3.掌握mIPS汇编程序设计

4.了解c语言语句与汇编指令之间的关系

5.熟悉常见的mIPS汇编指令

6.掌握程序的内存映像

二、实验任务

用汇编程序实现以下伪代码:要求采用移位指令实现乘除法运算。

intmain()

{intK,y;

intZ[50];

y=56;

for(k=0;k<50;k++)

Z[K]=y-16*(K/4+210);

}

三、实验要求

1.完成汇编语言程序设计、调试、测试全过程

2.指出用户程序的内存映像,包括代码段和数据段

3.完成软件实验报告

四、实验过程

程序源代码:

.data#定义用户数据段

z:.space200

.text

main:

la$s0,z#$s0=addrz

li$t0,0#$s1=k=0

li$t1,56#$s2=y=56

loop:

slti$t2,$t0,50#判断k是否小于50

beq$t2,$0,done#当k大于等于50时跳转

srl$t3,$t0,2#k/4

addi$t3,$t3,210#k/4+210

sll$t3,$t3,4#16*(k/4+210)

sub$t3,$t1,$t3#y-16*(k/4+210)

sw$t3,0($s0)#写进z[k]

addi$s0,$s0,4#地址移一位

addi$t0,$t0,1#k加1

jloop#循环

done:

li$v010

syscall

五、实验总结

通过这次实验,加深了我对理论学习的代码书写规范的理解,练习了qtspim软件的使用,对以后的学习有很大的帮助。这次实验的内容相对比较简单,原理容易理解,编译的过程中遇到了一点困难,不过在同学的帮助下顺利解决了。

篇二:微机原理与接口技术实验总结

微机原理与接口技术实验总结寒黎

一、实验内容以及设计思路

1、①试编写一程序,比较两个字符串STRING1、STRING2所含字符是否相同,若相同输出“mATcH”,若不相同输出“NomATcH”。

设计思路:定义一个数据段,在数据段中定义两个字符串作为STRING1、STRING2以及几个用于输入提示的和输出所需内容的字符串,定义一个堆栈段用于存放,定义代码段。关键步骤以及少量语句:第一步将STRING1和STRING2都实现用键盘输入,方法是

moVdX,offSETSTRING2

moVAH,0AH

IN微机实验心得体会)T21H

并且显示在显示器上,显示方法将0AH改成09H,语句与上面类似。然后进行比较第一个单元,

moVAL,[STRING1+1]

cmPAL,[STRING2+1]

JNZNomATcH

若字符串长度不等,则直接跳转,输出输出“NomATcH”;

若长度相等再逐个比较

LEASI,[STRING1+2]

LEAdI,[STRING2+2]

moVcL,[STRING1+1]

moVcH,0

cLd

REPEcmPSb

JcXZmATcH,意思是全部相同就跳转mATcH,输出“mATcH”;不然进入下面的NomATcH。退出。

②试编写求级数1^3+2^3+3^3…..前几项和刚大于10000的程序。

设计思路:原先编写的程序,设定和为10000,结果是14。但要求高一点的话,可以自己设置,实现用键盘输入和的值。

一个难点是将输入的AScII码字符串,转换成与之相同的十进制数的数值。关键的思路部分是:从1开始求级数,将和的值存在AX里,要加下一项级数前,比如这时已经加到4,PUSH一下AX,然后将5乘三遍,将乘积moV到bX里,再PoPAX,然后将bX的值加到AX里,然后将AX与N比较,如果比N小就继续上述步骤,知道刚比N大就输出数字。

③试编写一程序,完成字符串中各字符出现频度的统计,统计结果在屏幕上输出。

设计思路:因为这个程序需要统计所有的字符,所以首先要定义一个存储区,用来存放26个字符以及每个字符出现的个数。用键盘控制输入字符串以后,将字符串的第一个字符与这二十六个字符逐个比较,若有相同,在存放相应次数的存储单元的值上加1。然后比较第二个字符,依次类推,将字符串里的字符全部比较完。将个数大于1的字符以及字符的个数都输出到屏幕上。退出语句。缺点和不足:这样需要定义一个非常繁的存储区。可以根据输入的字符,然后进行比较和统计。

④设计一个动画程序。

设计思路:这个程序参考了网上的资料,没有什么新意,是小鸟的图形,可以用上下左右键进行移动,可以退出。

步骤:首先设置堆栈段,数据段,代码段,设置显示方式等一些属性,设置背景色,设置小鸟的初始位置以及

最后

以上就是忧心树叶为你收集整理的微型计算机实验小结,微机实验心得体会.doc的全部内容,希望文章能够帮你解决微型计算机实验小结,微机实验心得体会.doc所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部