实验二 简单汇编程序设计2new

实验二 简单汇编程序设计2new

ID:17817371

大小:158.50 KB

页数:8页

时间:2018-09-06

实验二 简单汇编程序设计2new_第1页
实验二 简单汇编程序设计2new_第2页
实验二 简单汇编程序设计2new_第3页
实验二 简单汇编程序设计2new_第4页
实验二 简单汇编程序设计2new_第5页
资源描述:

《实验二 简单汇编程序设计2new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二简单汇编程序设计实验(4学时)1.实验目的:(1)掌握简单顺序结构、分支结构程序的设计方法(2)掌握利用DEBUG修改参数、检查结果的方法。(3)掌握汇编语言源程序的编辑、汇编、连接及调试过程。2.实验内容(要求画出程序的流程图,列出相应的程序清单)。(1)编写程序计算表达式:数据段已定义22.5DATASEGMENTADB5BDB10CDB15DDB30EDB20FDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVA

2、L,AADDAL,BMULCMOVBL,DSUBBL,EDIVBL;AX为商,AH为余数MOVF,AXMOVAH,4CHINT21HCODEENDSENDSTART(2)编写一个程序,求某个数X的绝对值X_ABS数据段已定义DATASEGMENTXDB-20X_ABSDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXCMPX,0JGELNEGXL:MOVAL,X;AL即为X的绝对值MOVX_ABS,ALMOVAH,4CHINT21

3、HCODEENDSENDSTART(3)  奇偶数判断,判断X是奇数时输出N,是偶数时输出Y。数据段已定义DATASEGMENTXDB-40DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAX,XSHRAX,1JCLMOVCX,1JMPL2L:MOVAH,2MOVDL,’N’JMPL3L2:MOVAH,2MOVDL,’Y’L3:INT21HMOVAH,4CHINT21HCODEENDSENDSTART(4)编写一个程序,显示两位

4、十六进制数XDATASEGMENTXDB50DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,XCBWMOVBL,10DIVBLADDAL,’0’ADDAH,’0’MOVBL,AHCMPAL,10JAEL0ADDAL,’0’JMPL1L0:ADDAL,55L1:CMPAH,10JAEL2ADDAH,’0’JMPL3L2:ADDAH,55L3:MOVAH,2MOVDL,ALINT21MOVAH,2MOVDL,DLINT21MO

5、VAH,4CHINT21HCODEENDSENDSTART(5)编写一个程序,判别键盘上输入的字符;若是1-9字符,则显示之;若为A-Z或a-z字符,均显示“c”;若为其它字符,则结束程序。DATASEGMENTXDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAH,1INT21CMPAL,0DJZDONECMPAL,’0’JBNEXTCMPAL,’9’JACHARUPMOVDL,ALMOVAH,2INT21JMPSTAR

6、TCHARUP:CMPAL,41JBNEXTCMPAL,5AJACHRDNDISPC:MOVAL,’c’MOVAH,2INT21NEXT:JMPSTARTCHRDN:CMPAL,61JBNEXTCMPAL,7AJANEXTJMPDISPCDONE:MOVAH,4CINT21CODEENDSENDSTART3.实验准备(1)编写实验内容要求的程序。(2)写出调试以上程序,即修改程序参数,检查结果的操作方法。(3)熟悉源程序汇编、连接命令的使用方法。4.实验步骤(1)建立.ASM源程序文件,并在文件中编写源程序。(2

7、)对其进行汇编,连接,产生.EXE文件。(3)运行.EXE文件。5.程序6.实验结果

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

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

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