1 / 6
文档名称:

汇编语言程序段.doc

格式:doc   大小:21KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编语言程序段.doc

上传人:在水一方 2019/2/2 文件大小:21 KB

下载得到文件列表

汇编语言程序段.doc

相关文档

文档介绍

文档介绍:SEGMENT ;在这一段内定义数据DATA ENDSSTACK SEGMENTSTACK DW 100HDUP(?)TOP LABEL WORDSTACK ENDSCODE SEGMENT ASSUME DS:DATA,SS:STACK,CS:CODEMAIN PROC FAR MOV AX,STACK MOV SS,AX LEA SP,TOP PUSH DS XOR AX,AX PUSH AX MOV AX,DATA MOV DS,AX ;用户程序 RETFMAIN ENDPCODE ENDS END 、D2相加,把和存入D3(不考虑溢出) ┆D1 DD 12345678HD2 DD 9ABCDEF0HD3 DD ? ┆ MOV DX,D1 MOV AX,D1+2 MOV BX,D2 MOV CX,D2+2 ADD AX,CX ADC DX,BX MOV D3,AX MOV D3+2,DX ┆"0","1","2","3","4","5","6","7"db"8","9","A","B","C","D","E","F"begin: push ax push cx push dxmovdx,bxmovbx,offsettablemovch,4rotate: movcl,4rol dx,clmoval,dlandal,0fhxlatmovdl,almovah,hjnzrotate pop dx pop cx pop : push ax push cx push dxmovch,4rotate: movcl,4rol bx,clmoval,blandal,0fh add al,30h cmp al,9 jbe next add al,7next: movdl,almovah,hjnzrotate pop dx pop cx pop axint20hp1 : push ax push cx push dxmovcx,16rotate: rol bx,1jc one mov dl,30h jmp dispone: movdl,31hdisp:movah,2int21hlooprotate pop dx pop cx pop axint20hp1 ,其中首元素为数组长度,下列程序删除数组中的“零”元素。DATA SEGMENTLIST DW 10,23,-51,0,12,0,0,76,0,-100,3200DATA ENDSSTACK SEGMENT STACK DW 100HDUP(?)TOP LABEL WORDSTACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACKMAIN PROC FAR MOV AX,STACK MOV SS,AX MOV SP,OFFSETTOP PUSH DS XOR AX,AX PUSH AX MOV MOV DS,AX MOV ES,AX LEA SI,LIST L