微机原理课程设计指导书Word下载.docx

上传人:b****1 文档编号:3861988 上传时间:2023-05-02 格式:DOCX 页数:8 大小:110.76KB
下载 相关 举报
微机原理课程设计指导书Word下载.docx_第1页
第1页 / 共8页
微机原理课程设计指导书Word下载.docx_第2页
第2页 / 共8页
微机原理课程设计指导书Word下载.docx_第3页
第3页 / 共8页
微机原理课程设计指导书Word下载.docx_第4页
第4页 / 共8页
微机原理课程设计指导书Word下载.docx_第5页
第5页 / 共8页
微机原理课程设计指导书Word下载.docx_第6页
第6页 / 共8页
微机原理课程设计指导书Word下载.docx_第7页
第7页 / 共8页
微机原理课程设计指导书Word下载.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

微机原理课程设计指导书Word下载.docx

《微机原理课程设计指导书Word下载.docx》由会员分享,可在线阅读,更多相关《微机原理课程设计指导书Word下载.docx(8页珍藏版)》请在冰点文库上搜索。

微机原理课程设计指导书Word下载.docx

②色带的生成和移动

在调用上一个字符显示程序时,将待显字符串的属性设为51H,色带就生成;

设为0FH时,色带就消失。

使当前色带消失,然后在下一个位置上生成色带,就达到色带的移动。

③设置一个NN单元

存放色带的位置,NN单元的内容跟踪色带位置的变化。

利用NN单元的值可以计算出色带位置的行号和色带覆盖菜单项字符的偏移地址。

(3)题目要求

①单级菜单示例程序见附录,要求在该程序基础上设计符合要求的菜单系统。

②需设计的菜单应有四个菜单项:

1,成绩录入;

2成绩修改;

3成绩自高至低排序;

成绩自低至高排序;

4成绩输出(成绩按排序后顺序输出)。

三、课程设计要求

要求每组同学(每组三人)独立完成课完成一个汇编语言程序设计和调试。

汇编语言程序必须实现基本功能,在基本功能基础上要有所发挥,力求创新。

四、参考资料

1杨素行编微型计算机系统原理及应用,清华大学出版社

2吴宁主编80X86/Pentium微型计算机原理及应用,电子工业出版社

3孙德文主编微型计算机技术,高等教育出版社

4沈美明编IBM-PC汇编语言程序设计,清华大学出版社

五、考核

1集中上机调试时间执行严格的考勤制度

2上机实考

3设计报告

注:

独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计(同组成员的核心代码可部分相似)。

六、设计报告(须手写,打印无效)

1、所完成课程设计的题目、内容、功能

2、设计思想、原理,模块的划分,程序的流程框图

3、每个程序中,所使用的DOS/BIOS功能调用,宏库文件列表清单;

如涉及硬件编程,介绍相应的工作原理

4、程序源代码及注释。

5、调试过程,出现的问题及解决,运行结果,运行说明。

6、课程设计总结及展望。

七、课程设计相关安排

1.分组:

每组最多可有三个人;

组成员之间的程序代码不得全部相同;

组成员的实验报告不得全部相同。

注:

组成员可以采用同一核心算法,但除此之外的代码应该有所区别。

实验报告也不得完全相同。

若完全相同,按零分计算同组成员的课程设计成绩。

2.检查与考核

第一周周一:

分配课程设计题目;

第一周周四:

第一次检查各各组的程序框图和实现方案;

第二周周一:

检查各组菜单实现部分

第二周周五:

检查各组综合实现成果(菜单加成绩输入、成绩输出、成绩上下向排序功能),每组派一个代表演示;

附录

stacksegmentparastack'

stack'

db256dup(0)

stackends

dispmacrox,length,color

movax,1301h

movbx,color

movcx,length

movdh,yy

movdl,x

movbp,addr

int10h

endm

datasegment

l0db'

MENU'

l1db'

====================='

l2db'

|EXAMPLE_1'

l3db'

|EXAMPLE_2'

l4db'

|EXAMPLE_3'

l5db'

|RETURN'

l6db'

LLEQU$-l6

XXequ(80-ll)/2

yydb?

nndw1

tabdw?

l2,l3,l4,l5

addrdw?

dataends

codesegment

assumecs:

code,ds:

data,es:

data

beg:

movax,data

movds,ax

moves,ax

movax,3

movyy,8

movaddr,offsetl0

last2:

dispxx,ll,0fh

addaddr,ll

incyy

cmpyy,15

jllast2

movnn,1

callcompute

dispxx+3,ll-6,51h

scan:

movah,1

int16h

jzscan

movah,0

cmpah,80

jedown

cmpah,72

jeup

cmpal,0dh

jeexit

jmpscan

down:

cmpnn,4

jescan

dispxx+3,ll-6,0fh

incnn

up:

cmpnn,1

decnn

exit:

moval,byteptrnn

movah,4ch

int21h

computeprocnear

movdi,nn

adddi,di

movax,tab[di]

addax,3

movaddr,ax

addal,9

movyy,al

ret

computeendp

codeends

endbeg

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2