下载此文档

汇编实验报告.doc


文档分类:高等教育 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
-
. z.
实验三 算术运算与代码转换程序设计
一、实验目的
1〕掌握算术运算程序的设计方法。
2〕掌握代码转换程序的设计方法。
3〕进一步掌握各种程序构造。
4〕熟练DL,[DI]
DECDI
CMPN,0H
JNELOP15
CMPDL,0H
JELOP19
LOP15:PUSHD*
-
. z.
PUSHC*
MOVCL,4H
SHRDL,CL
POPC*
CMPDL,9H
ELOP16
ADDDL,7H
LOP16:ADDDL,30H
MOVAH,2
INT21H
MOVN,1H
POPD*
ANDD*,0FH
CMPDL,9H
ELOP18
ADDDL,7H
LOP18:ADDDL,30H
MOVAH,2
INT21H
MOVDL,'H'
MOVAH,2
INT21H
LOP19:LOOPLOP14
MOVAH,4CH
INT21H
CODEENDS
ENDSTART
实验2
DATASEGMENT
TISHI1DB'Pleaseenterthefirstnumber:','$'
TISHI2DB'Pleaseenterthesecondnumber:','$'
JIADB'+','$'
JIANDB'-','$'
CHENGDB'*','$'
CHUDB'/','$'
DENGDB'=','$'
YUDB'......','$'
ADB10
BDW10
CDW10000
FDW0H
NUM1DW0H
NUM2DW0H
NDB0H
-
. z.
N1DB4H
DATAENDS
STACK1SEGMENTSTACK
DW30HDUP(0)
STACK1ENDS
CODESSEGMENT
ASSUMECS:CODES,DS:DATA
START:MOVA*,DATA
MOVDS,A*
MOVD*,OFFSETTISHI1
MOVAH,09H
INT21H
LOOP2:MOVA*,NUM1
MULB
MOVB*,A*
MOVAH,1
INT21H
CMPAL,0DH
JELOP1
MOVNUM1,B*
MOVAH,0
SUBAL,30H
ADDNUM1,A*
JMPLOOP2
LOP1:MOVDL,0AH输出换行和回车
MOVAH,2
INT21H
MOVDL,0DH
MOVAH,2
INT21H
MOVD*,OFFSETTISHI2
MOVAH,09H
INT21H
LOOP1:MOVA*,NUM2
MULB
MOVB*,A*
MOVAH,1
INT21H
CMPAL,0DH
JELOP3
MOVNUM2,B*
MOVAH,0
SUBAL,30H
ADDNUM2,A*
-
. z.
JMPLOOP1
LOP3:MOVDL,0AH输出换行和回车
MOVAH,2
INT21H
MOVDL,0DH
MOVAH,2
INT21H
MOVN,0
MOVD*,NUM1
MOVF,D*
LOP6:MOVD*,0H
MOVA*,F
DIVB
PUSHD*
INCN
CMPA*,0H
JELOP7
MOVF,A*
JMPLOP6
LOP7:MOVCL,N
MOVCH,0
LOP16:POPD*
ADDD*,30H
MOVAH,2
INT21H
LOOPLOP16
MOVD*,NUM2
MOVF,D*
MOVN,0
MOVD*,OFFSETJIA
MOVAH,09HINT21H
LOOOP6:MOVD*,0H
MOVA*,F
DIVB
PUSHD*
INCN
CMPA*,0H
JELOOOP7
MOVF,A*
JMPLOOOP6
LOOOP7:MOVCL,N
MOVCH,0
LOOOP16:POPD*
ADDD*,30H
-
. z.
MOVAH,2
INT21H
LOOPLOOOP16
MOVD*,OFFSETDENG
MOVAH,09H
INT21H
MOVN,0
LOOP3:MOVA*,NUM1
ADDA*,NUM2
MOVF,A*
LOOP4:MOVD*,0H
MOVA*,F
DIVB
PUSHD*
INCN
CMPA*,0

汇编实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fyyouxi23
  • 文件大小58 KB
  • 时间2022-06-23