美文网首页汇编语言上机考试三星题
汇编语言上机考试三星题6

汇编语言上机考试三星题6

作者: 魔一方 | 来源:发表于2018-11-04 16:49 被阅读0次

DATAS SEGMENT

    BUF1 DW 0FFFFH,7FFFH,0FFFFH,0FFFFH,0FFFFH,0FFFFH,0FFFFH,0FFFFH,0FFFFH,0FFFFH

    BUF10 DB '00000,00000,00000,00000,00000,00000,00000,00000,00000,00000',0DH,0AH,'$'

    ;此处输入数据段代码 

DATAS ENDS

STACKS SEGMENT

    ;此处输入堆栈段代码

STACKS ENDS

CODES SEGMENT

    ASSUME CS:CODES,DS:DATAS,SS:STACKS

START:

    MOV AX,DATAS

    MOV DS,AX

    MOV ES,AX

    MOV SI,0

NEXT:

CMP BUF1[SI],0

JG GOON

NEG BUF1[SI]

GOON:

ADD SI,2

CMP SI,20

JB NEXT

MOV SI,0

MOV AX,BUF1[SI]

MOV DX,0

MOV CX,10

MOV DI,4

AGAIN:

DIV CX

MOV BUF10[DI],DL

ADD BUF10[DI],30H

MOV DX,0

DEC DI

CMP DI,0

JGE AGAIN

ADD SI,2

LOOP1:

MOV AX,BUF1[SI]

MOV DX,0

MOV CX,10

ADD DI,11

LOOP2:

DIV CX

ADD DL,30H

MOV BUF10[DI],DL

MOV DX,0

DEC DI

CMP BUF10[DI],','

JNE LOOP2

ADD SI,2

CMP SI,20

JB LOOP1

END0:

LEA DX,BUF10

MOV AH,09H

INT 21H

    ;此处输入代码段代码

    MOV AH,4CH

    INT 21H

CODES ENDS

    END START

相关文章

网友评论

    本文标题:汇编语言上机考试三星题6

    本文链接:https://www.haomeiwen.com/subject/msxdxqtx.html