微机原理课程设计文档格式.docx

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

微机原理课程设计文档格式.docx

《微机原理课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《微机原理课程设计文档格式.docx(9页珍藏版)》请在冰点文库上搜索。

微机原理课程设计文档格式.docx

2011-3-1---2011-3-20

四则运算的设计

一.课程设计目的

进行汇编语言程序程序设计方法和技能的训练,巩固在课堂上学到的有关程序设计的知识和方法,通过实际动手能力使我们对汇编语言程序设计有更进一步的认识,提高阅读理解复杂程序的能力和程序设计能力。

二.课程设计要求

用汇编语言实现四则混合运算;

要求从键盘上输入数字参与运算,并在屏幕上显示结果,至少实现加法减法运算,该程序接收的是16进制数。

三.主要仪器设备及软件

计算机

MASM汇编软件

五.运行结果

六.程序流程图

Y

N

七.源程序

stacksegmentparastack'

stack'

db256dup(00)

stackends

datasegmentparastack'

data'

adb'

error!

'

'

$'

codesegmentparapublic'

code'

assumecs:

code

mainprocfar

movax,data

movds,ax

movdh,4

k7:

callgetchar

movbh,al

movah,bh

callasctohex

movbl,al

movcl,al

moval,bl

movah,0

cmpcl,'

+'

jzk1

-'

jzk2

*'

jzk3

/'

jzk4

leadx,a

movah,09h

int21h

k1:

addal,bh

jmpk5

k2:

subal,bh

k3:

mulbh

k4:

divbh

k5:

movch,al

moval,ah

callhextoasc

movdl,ah

calldispchar

movdl,al

moval,ch

movdl,0dh

movdl,0ah

decdh

cmpdh,0

jzk6

jmpk7

k6:

movah,4ch

mainendp

getcharprocnear

movah,01h

ret

getcharendp

asctohexprocnear

cmpal,41h

jcasc1

subal,07h

asc1:

subal,30h

cmpah,41h

jcasc2

subah,07h

asc2:

subah,30h

shlah,1

addal,ah

asctohexendp

hextoascprocnear

movah,al

andal,0fh

cmpal,0ah

jchex1

addal,07h

hex1:

addal,30h

shrah,1

cmpah,0ah

jchex2

addah,07h

hex2:

addah,30h

hextoascendp

dispcharprocnear

pushax

movah,2

popax

dispcharendp

codeends

endmain

八.总结和体会

本次汇编语言课程设计是利用我们平时所学的汇编知识编写一个四则运算的小程序,刚拿到题目的时候还有点担忧,其实这次课程设计并不要求你把书上各种指令及其功能掌握的很好而恰恰是利用这次课程设计的机会来提高这方面的能力。

通过本次汇编语言课程设计,也让我更加明白实践的重要性,如果整天的学习课本上的理论知识而不拿来用那肯定是很烦的,况且汇编语言这门课本身学起来就很烦,尤其是要去理解各种指令的功能,还有学习相应的硬件知识,再者,学习理论知识的目的还是要拿来运用,通过实践来巩固所学的理论知识,并且通过这次课程设计设计让我一改往日的厌学情绪,尤其是当程序运行正确的时候,那种来自内心的成就感,让我更加有信心学好汇编语言了。

九.参考文献

《微型计算机原理与接口技术》中国矿大出版社李长青

《〈微机原理与接口技术〉学生实验指导书》扬州大学罗加奇

《汇编语言程序设计实训教程》清清华大学出版社秦莲

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

当前位置:首页 > 医药卫生 > 基础医学

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

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