汇编语言程序设计指导手册

汇编语言程序设计指导手册

ID:18336878

大小:91.50 KB

页数:21页

时间:2018-09-16

汇编语言程序设计指导手册_第1页
汇编语言程序设计指导手册_第2页
汇编语言程序设计指导手册_第3页
汇编语言程序设计指导手册_第4页
汇编语言程序设计指导手册_第5页
资源描述:

《汇编语言程序设计指导手册》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《微机原理与接口技术》实验指导手册(内部资料)2009年9月巫宗宾、薛培根说明一:通信专业(必做实验1、3、4、9、10)二、电子专业(必做实验1、3、4、5、6、8、9、10)三、计算机专业(必做实验3、4、5、6、7、8、9、10)四、计算机/文秘(必做实验3、4、5、6、7、8、9、10)五、其余实验可以选做实验一:多字符输出一、实验目的1、初步掌握汇编语言程序的建立、编译、连接、运行等过程2、了解简单程序设计方法3、掌握DOS中断调用方法4、掌握汇编程序的结构二、实验内容设数据段有一个字符串X,其定义如下:XDB“hello,world$”请调用DOS中断02

2、H,输出字符,采用循环程序设计。三、参考程序DatasegmentXdb“hello,world$”DataendsCodesegmentAssumecs:code,ds:dataStart:movax,dataMovds,ax___________DecsiMovcx,0bhOK:___________________Movah,02hInt21hLoop______Movah,4chInt21hCodeendsEndstart实验二:字符串输出一、实验目的1、了解简单程序设计方法2、掌握DOS中断调用方法3、掌握汇编程序的结构二、实验内容设数据段有一个字符串X,其

3、定义如下:XDB“hello,world$”请调用DOS中断09H,输出字符串。三、参考程序DatasegmentXdb“hello,world$”DataendsCodesegmentAssumecs:code,ds:dataStart:movax,dataMovds,axMovax,segxMovds,axLeadx,xMovah,09hInt21hMovah,4chInt21hCodeendsEndstart实验三:字符串操作一、实验目的1、了解字符串程序设计方法2、掌握DOS中断调用方法3、掌握汇编程序的结构二、实验内容设数据段有一个字符串X,其定义如下:XD

4、B“hello,world$”,附加段有一字符串Y,其定义如下YDB12DUP(?),完成X传送到Y,并调用DOS中断09H,输出字符串Y。三、参考程序DatasegmentXdb“hello,world$”DataendsExtrasegmentYdb12dup(?)ExtraendsCodesegmentAssumecs:code,ds:data,es;extraStart:movax,dataMovds,axMovax,extraMoves,axLeasi,xLeadi,yMovcx,0chCldRepmovsbMovax,segyMovds,axLeadx,y

5、Movah,09hInt21hMovah,4chInt21hCodeendsEndstart实验四:小写字母转换为大写字母一、实验目的1、了解字符串程序设计方法2、掌握DOS中断调用方法3、掌握汇编程序的结构4、掌握键盘输入DOS中断调用5、掌握ASCII码转换机制二、实验内容设数据段有一个字节变量X,其定义如下:XDB?,从键盘输入X的小写字母,当输入回车结束,并将X转换为大写字母,输出x。三、参考程序DatasegmentXdb?DataendsCodesegmentAssumecs:code,ds:dataStart:movax,dataMovds,axLeas

6、i,xMovbx,0Ok:Movah,01hInt21hIncbxMovbyteptr[si],alIncsiCmpal,0dhJnzokDecbxLeasi,xMovcx,bxok1:Subbyteptr[si],20hIncsiLoopok1Movbyteptr[si],’$’Movax,segxMovds,axLeadx,xMovah,09hInt21hMovah,4chInt21hCodeendsEndstart实验五:多位BCD码加法运算一、实验目的1、了解BCD程序设计方法2、掌握键盘输入DOS中断调用3、掌握ASCII码与十六进制转换机制二、实验内容设数

7、据段有两个多位BCD码数据X,Y其定义如下:XDB33H,39H,31H,37H,34HYDB36H,35H,30H,38H,32H完成X=X+Y,输出x。三、参考程序DatasegmentXDB33H,39H,31H,37H,34HYDB36H,35H,30H,38H,32HDataendsCodesegmentAssumecs:code,ds:dataStart:movax,dataMovds,axMovax,segxMovds,axLeadx,axMovah,09hInt21hMovdl,’+’Movah,02hInt21hMovax,segy

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。