当前位置 —论文写论文— 范文

课程设计方面有关论文范文文献,与文参考文献哪里找厦门相关论文目录怎么自动生成

本论文是一篇课程设计方面有关论文目录怎么自动生成,关于文参考文献哪里找厦门相关毕业论文参考文献格式范文。免费优秀的关于课程设计及密码及程序方面论文范文资料,适合课程设计论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

.我只能边学边用,在调试时非常费劲,常常是看着别人就是这么作的,但在自己的机子上就是实现不了,所以调试时花了很多时间而又常常无工而返.

3,设计中遇到的问题及解决方法:

问题1:调试程序时,调试正常,无错误,但不能显示.

解决方法:经检查是显示字符串语句MOVAH9,被错误输入为MOVAH2,改正后即解决了此问题.

问题2:在调试密码修改程序的时候,在修改密码时,输入原密码正确后没有任何反应.

解决方法:经过调试,发现主要是语句应用错误,将语句改正过来即解决了问题.

问题3:对某些汇编指令的含义掌握的不够明确.

解决方法:仔细看书,牢固掌握各个指令的功能及意义.

三,流程图

主程序流程图

子程序流程图:密码修改程序

四,源程序

1,定义模块:

STACKSEGMENTSTACK

DB200DUP(0)

STACKENDS

DATASEGMENT

HEAD0DB0AH,0DH,'***************************************************$'

HEAD1DB0AH,0DH,'%^@^^@^^@^^@^^@^^@^^@^^@^^@^%$'

HEAD2DB0AH,0DH,'%%$'

HEAD3DB0AH,0DH,'%Weletomycipherprograme!%$'

HEAD4DB0AH,0DH,'%(Pleasepressentertocontinue,%$'

HEAD5DB0AH,0DH,'%orperssanytoexit:)%$'

HEAD6DB0AH,0DH,'%***Zhangye***%$'

HEAD7DB0AH,0DH,'%Class7grade2insoftwareschool%$'

HEAD8DB0AH,0DH,'%----------20052110010702----------%$'

HEAD9DB0AH,0DH,'###################################################$'

M1DB0AH,0DH,'*PleaseChoosethenum:*$'

M2DB0AH,0DH,'*1,SeetheCipher*$'

M3DB0AH,0DH,'*2,ChangetheCipher*$'


写课程设计论文的要求
播放:23669次 评论:4548人

M4DB0AH,0DH,'**$'

ADB0AH,0DH,'PleasePressYourCipher(6):$'

BDB0AH,0DH,'YourCipheris:$'

CDB0AH,0DH,'PleaseInputYUANCipher:$'

DDB0AH,0DH,'PleaseInputYourNewCipher:$'

EDB0AH,0DH,'ItisDangerousforyoutoSeetheCipher(PressEnter)!$'

FDB'*$'

ARY1DB0AH,0DH,10DUP()

ARY2DB0AH,0DH,10DUP()

DATAENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA,SS:STACK

2,欢迎界面,进入密码输入,储存:

MOVAX,DATA

MOVDS,AX

LEADX,head0

MOVAH,9

INT21H

LEADX,head1

MOVAH,9

INT21H

LEADX,head2

MOVAH,9

INT21H

LEADX,head3

MOVAH,9

INT21H

LEADX,head2

MOVAH,9

INT21H

LEADX,head4

MOVAH,9

INT21H

LEADX,head5

MOVAH,9

INT21H

LEADX,head2

MOVAH,9

INT21H

LEADX,head6

MOVAH,9

INT21H

LEADX,head7

MOVAH,9

INT21H

LEADX,head8

MOVAH,9

INT21H

LEADX,head2

MOVAH,9

INT21H

LEADX,head9

MOVAH,9

INT21H,欢迎界面

MOVAH,1

INT21H

CMPAL,0DH

JZBEGIN

JMPEXIT,比较输入是否为enter键,是,继续,不是,退出

3,密码输入,输出*,保存密码(SI,DI分别为ARY1和ARY2的指针计数器)

BEGIN:MOVAX,DATA

MOVDS,AX

LEADX,A

MOVAH,9H

INT21H,输出提示语

MOVSI,1

MOVDI,1,将计数器初始化为1

LOOP1:MOVAH,8

INT21H

MOV[ARY1+SI-1],AL

INCSI,输入一位密码

LEADX,F

MOVAH,9H

INT21H,输出一个*

CMPSI,6

JLELOOP1,比较密码是否够6位,

不够,返回LOOP1

4,输出操作选择菜单,选择对密码所要进行的操作:

L4:LEADX,head0

MOVAH,9

INT21H

LEADX,m4

MOVAH,9

INT21H

LEADX,m1

MOVAH,9

INT21H

LEADX,m4

MOVAH,9

INT21H

LEADX,m2

MOVAH,9

INT21H

LEADX,m3

MOVAH,9

INT21H

LEADX,m4

MOVAH,9

INT21H

LEADX,head0

MOVAH,9

INT21H,输出选择菜单

MOVAH,1

INT21H

CMPAL,'1'

JEL5,输入1,进入察看密码

CMPAL,'2'

JELOOP2

JMPEXIT,输入2,进入修改密码

5,输出察看密码程序

L5:LEADX,E

MOVAH,9H

INT21H,输出警告

MOVAH,1

INT21H

CMPAL,0DH

JEL6,按enter键,确认了解警告内容

L6:LEADX,B

MOVAH,9H

INT21H

LEADX,ARY1

MOVAH,9H

INT21H,输出密码

JMPL4,返回菜单

6,修改密码程序

L2:LEADX,C

MOVAH,9H

INT21H

L6:MOVAH,8

INT21H

MOV[ARY2+DI-1],AL

INCDI

LEADX,F

MOVAH,9H

INT21H

CMPDI,6

JLEL6,输入原密码

MOVDI,1

L3:MOVAL,[ARY1+DI-1]

CMPAL,[ARY2+DI-1]

JNEEXIT

INCDI

CMPDI,6

JLEL3

LEADX,D

MOVAH,9H

INT21H

MOVSI,1

CMPDI,6

JGLOOP1,判断输入的与原密码是否一致,一致,返回LOOP1,即修改密码,不一致,则退出程序

EXIT:MOVAH,4CH

INT21H

CODEENDS

ENDSTART

五,程序结果

1,调用宏汇编程序MASM对源文件zhye.asm进行汇编,连接:

(图一)

2,运行程序,出现欢迎界面:

(图二)

一,按enter键进入程序(图三),按任意键退出程序(图四),

二,输入6位密码,输出6位*(图五),

三,输出菜单选择:1,查看密码,2,修改密码(图六),

(图三)

(图四)

(图五)

(图六)

按1键进入察看密码,

(1),输出警告(图七),

(图七)

(2),按enter键确认,输出密码(图八),

(图八)

2,按2键进入修改密码,

(1),输出"请输入原密码"(图九),

(图九)

(2),确认是否与保存原密码相同,相同,修改密码(图十),不同,则退出程序(图十一),

(图十)

(图十一)

3,按其他键退出密码系统(图十二)

(图十二)

课程设计体会

在这次课程设计中,我进一步了解了编程汇编程序的整个流程,熟悉了编程思路.使我对汇编语言这门课有了深刻理解,也了解了汇编程序的过程,对相关硬件与软件的衔接有了更多的理论基础与感性认识.从中让我认识到了自己的不足,也让我学到了很多,为我将来的学习打下了基础.

在编程过程中,我遇到了很多的挑战,同时也解决了许多问题.例如,虽然经过了一个学期《汇编语言》的学习,有一定的汇编知识,但十分缺乏汇编的编程经验.从白手起家,经过一番苦苦挣扎后,使我对汇编语言有了一定的了解,不仅熟悉了基本的编程思路,而且对后面没有学习的课程也略知一二.深深地体会到了编程的魅力与乐趣,在相关的课程练习中选用汇编语言进行编程实现.总的说来,编谢程序的前前后后思路是都比较清晰的,我还打算在寒假对这个程序进行延伸与扩展,使其更加完善,也让自己对汇编语言进一步的了解与掌握.

理论知识用于指导实践,亲身体验才能领悟汇编语言的各种问题.慢慢尝试着经历各种过程.运用工程学的思想编写程序,从宏观上把握软件的生命周期,强调整体性与协调性,不能任意妄为.编写程序必须严谨求实,脉络清晰.

通过课程设计,我体会良多.首先,我对程序编写的流程有了比较深刻的理解,从题目分析开始到测试结束,我都严格按照编程的思想一步步来做的,虽

1 2 3

课程设计方面有关论文范文文献,与文参考文献哪里找厦门相关论文目录怎么自动生成参考文献资料:

手写论文范文

兼职

家长论文怎么写

怎样写高中议论文

怎样写历史论文

写议论文的开头

找写论文

如何写高中生物论文

写论文机构

文参考文献哪里找厦门(2)WORD版本 下载地址