1 / 11
文档名称:

微机实验心得体会.docx

格式:docx   大小:39KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微机实验心得体会.docx

上传人:yzhlya 2019/8/9 文件大小:39 KB

下载得到文件列表

微机实验心得体会.docx

文档介绍

文档介绍:微机实验心得体会微机实验心得体会【篇一:微机原理实验报告】一、、实验任务用汇编程序实现以下伪代码:要求采用移位指令实现乘除法运算。intmain(){intk,y;intz[50];y=56;for(k=0;k50;k++)z[k]=y-16*(k/4+210);}三、、调试、,、实验过程程序源代码:.data#定义用户数据段z:.:la$s0,z#$s0=addrzli$t0,0#$s1=k=0li$t1,56#$s2=y=56loop:slti$t2,$t0,50#判断k是否小于50beq$t2,$0,done#当k大于等于50时跳转srl$t3,$t0,2#k/4addi$t3,$t3,210#k/4+210sll$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加1jloop#循环done:li$v010syscall五、实验总结通过这次实验,加深了我对理论学****的代码书写规范的理解,练****了qtspim软件的使用,对以后的学****有很大的帮助。这次实验的内容相对比较简单,原理容易理解,编译的过程中遇到了一点困难,不过在同学的帮助下顺利解决了。【篇二:微机原理与接口技术实验总结】微机原理与接口技术实验总结11107108徐寒黎一、实验内容以及设计思路1、①试编写一程序,比较两个字符串string1、string2所含字符是否相同,若相同输出“match”,若不相同输出“nomatch”。设计思路:定义一个数据段,在数据段中定义两个字符串作为string1、string2以及几个用于输入提示的和输出所需内容的字符串,定义一个堆栈段用于存放,定义代码段。关键步骤以及少量语句:第一步将string1和string2都实现用键盘输入,方法是movdx,offsetstring2movah,0ah并且显示在显示器上,显示方法将0ah改成09h,语句与上面类似。然后进行比较第一个单元,moval,[string1+1]cmpal,[string2+1]jnznomatch若字符串长度不等,则直接跳转,输出输出“nomatch”;若长度相等再逐个比较leasi,[string1+2]leadi,[string2+2]movcl,[string1+1]movch,0cldrepecmpsbjcxzmatch,意思是全部相同就跳转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的字符以及字符的个数都输出到屏幕上。退出语句。缺点和不足:这样需要定义一个非常繁的存储区。可以根据输入的字符,然后进行比较和统计。④设计一个动画程序。设计思路:这个程序参考了网上的资料,没有什么新意,是小鸟的图形,可以用上下左右键进行移动,可以退出。步骤:首先设置堆栈段,数据段,代码段,设置显示方式等一些属性,设置背景色,设置小鸟的初始位置以及写出小鸟图形的像素的点。功能性的语句是,用键盘接受一个输入,将其与1bh比较,用jz语句跳转到退出。若不是便与48h比较,看是否为向上,是则跳转到相应语句,不是则继续与50h比较;,看是否向下,是则跳转到关于向下移动的相关语句,否则再与4bh比较,看