下载此文档

实验1认识性实验.doc


文档分类:高等教育 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
实验 1 认识性实验一、实验内容: 1. 显示数据区中的一个字符 2. 显示数据区中的一个十进制数字 以内的加法程序并显示结果 4. 以二进制形式显示一个字符的 ASCII 码二、实验目的: 1. 掌握利用 、 等进行汇编、连接的方法及执行目的程序的方法。 2. 初步认识 ASCII 码 3. 初步认识利用 DOS 系统功能调用显示字符与字符串的方法 3. 认识汇编源程序结构(框架)。三、实验源程序代码: 1. 显示数据区中的一个字符 DATA SEGMENT A DB 'j' DATA ENDS STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS CODE SEGMENT ASSUME DS:DATA,SS:STACK,CS:CODE START:MOV AX,DATA MOV DS,AX MOV DL,A ; 取要显示的字符到 DL中 MOV AH,2 ;调2号 DOS 系统功能调用显示一位二进制码 INT 21H MOV AH,4CH ; 利用 4CH 号 DOS 系统功能调用退回 DOS INT 21H CODE ENDS END START 请改变第二行的'j' 为'6'、存盘、重新编译与连接后运行说明运行结果。再将原来的'j' 分别改为'J'、 36H 后分别说明运行结果, 并做解释。读懂本程序。 2. 显示数据区中的一个十进制数字 DATA SEGMENT A DB8 DATA ENDS STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS CODE SEGMENT ASSUME DS:DATA,SS:STACK,CS:CODE START:MOV AX,DATA MOV DS,AX MOV DL,A ; 取要显示的字符到 DL中 ADD DL,30H ; 将十进制数字变成 ASCII 码 MOV AH,2 ;调2号 DOS 系统功能调用显示一位二进制码 INT 21H MOV AH,4CH ; 利用 4CH 号 DOS 系统功能调用退回 DOS INT 21H CODE ENDS END START 请分别改变第二行的 8为0、9 后重新编译并连接后说明运行结果, 并做解释。读懂本程序。 以内的加法程序并显示结果 DATA SEGMENT A DB6B DB3 DATA ENDS STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS CODE SEGMENT ASSUME DS:DATA,SS:STACK,CS:CODE START:MOV AX,DATA MOV DS,AX MOV DL,A ; 取一个加数到 DL中 ADD DL,B ; 加另一个加数 ADD DL,30H ; 将和变成 ASCII 码 MOV AH,2 ;调2号 DOS 系统功能调用显示一位二进制码 INT 21H MOV AH,4CH ; 利用 4CH 号 DOS 系统功能调用退回 DOS INT 21H CODE ENDS END START 请改变第三行的 3为7 后分别说明运行结果, 并做解释,为什么会显示一个等号?进一步读懂本程序。 4. 以二进制形式显示一个字符的 ASCII 码 DATA

实验1认识性实验 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhfg888
  • 文件大小46 KB
  • 时间2017-02-24