首页
社区
课程
招聘
[旧帖] [求助][求助][求助]几个简单的汇编问题 0.00雪花
发表于: 2011-5-14 08:13 1442

[旧帖] [求助][求助][求助]几个简单的汇编问题 0.00雪花

2011-5-14 08:13
1442
几个很基础的汇编实验,我们上课要用的。可是我刚开始学习汇编没几天,这个做不出来,希望哪位大侠帮帮忙,不胜感激 谢谢 E-mail  [email]615134118@qq.com[/email]

实验四  显示字符串实验
实验目的:
1、掌握宏汇编语言源程序的编辑方法。
2、学会用MASM及LINK程序将源程序文件转换成可执行文件的方法。
3、学会调用DOS软中断功能来显示字符串的方法。
实验步骤:
1利用全屏幕编辑程序来编辑源程序,文件扩展名为ASM,操作如下:
A>NE  盘号:文件名.ASM
2利用MASM程序将源程序文件汇编成目标文件,目标文件扩展名为OBJ,操作如下:
   A>MASM   盘号:文件名.ASM  盘号:文件名.OBJ
在编辑中发生错误,要用NE程序来修改源程序文件。
3用LINK程序将目标文件转换成可执行文件,可执行文件扩展名为EXE,操作如下:
   A>LINK   盘号:文件名.OBJ  盘号:文件名.EXE
4、在DOS环境下执行可执行文件。
一、        实验内容:按照宏汇编语言源程序格式的要求,编写一个文件,显示如下字符串:
I  like microcomputer very much.
二、        实验报告内容:
1、        实验用源程序。
2、        实验结果分析。
3、  实验心得体会。

实验五  显示字符串实验
一、        实验目的:
1、进一步掌握字符串的显示方法。
2、掌握键盘信号的输入和分析方法。
3、进一步熟悉源程序的编写方法。
二、        实验内容:
先使计算机提问下列问题:
Do you like this lesson(Y/N)?
如果用户回答N,计算机回答:
You should change your interest.
如果用户回答Y,计算机回答:
You are good student.
三、        实验报告:
1、        实验用源程序。
2、        实验过程中遇到的问题及解决方法。
3、 实验结果分析。
4、 实验心得体会。
选做实验:编一将键盘输入的小写字母转换成大写字母的程序。
实验目的:进一步了解掌握小写字母和大写字母在计算机内的表示方法,并学习如何进行转换。

实验六  数据排序实验
一、        实验目的:
1、掌握比较数据大小的方法。
2、掌握由大到小排列数据的方法。
3、掌握显示某一数据区的方法。
二、        实验内容:
先在数据区输入十个随机排列的数据,然后用气泡排序法把数据由大到小排列好,并显示在屏幕上。
然后改变数据的内容,再用同样的程序来排列,并显示出结果。
第一次排列的数据为:
41H,70H,03H,53H,88H,16H,20H,3FH,74H,8EH
第二次排列的数据为:
10H,78H,23H,04H,1AH,7AH,35H,4BH,9FH,0BH
显示结果:班级,学号,名字
排序好的数据。   
三、        实验报告内容:
1、        实验用源程序。
2、        在实验中改变数据区内容的方法。
3、程序执行情况分析。
4、  实验心得体会。

实验七  显示字符串实验
一、        实验目的:
1、掌握显示菜单的方法。
2、学会分析键盘输入数据的方法。
3、掌握编写宏指令和宏调用的方法。
二、        实验步骤:
先在屏幕上显示下列菜单
What item do you want to know?
1.        My name
2.        My age
3.        My interesting work
4.        My family
Please input the number:
然后根据输入的数据,分别回答你的姓名,年龄,感兴趣的工作和家庭成员,具体回答内容由同学自己拟定。
在程序中尽量采用宏指令,并注意程序设计的技巧。
三、        实验报告内容:
1、        实验用源程序。
2、        实验过程分析。
3、        实验心得体会。

实验八  时钟显示实验
一、        实验目的:
1、了解计算机中时钟数据的存取方法。
2、掌握时钟显示的编写方法。
3、进一步掌握BIOS和DOS中子程序的调用方法。
二、        实验内容:
在计算机屏幕的右上角显示时钟值,直到按下一个键再返回DOS。

三、        实验报告内容:
1、        实验用源程序。
2、        实验过程分析。
3、  实验心得体会。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 288
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
归结到一点都是显示字符串啦!排序和显示时钟的用汇编写不知道好写不。个人感觉汇编只要自己会用,能看懂就好了,你若让我帮你写汇编代码我只能说sorry!I can't do it!
2011-5-14 09:55
0
游客
登录 | 注册 方可回帖
返回
//