回 帖 发 新 帖 刷新版面

主题:帮帮要不然我就死定了

用循环结构编制程序求-x的程序,已知x为多字节带符号数据,数据长度在count单元。

回复列表 (共1个回复)

沙发

我编的这个是位数小于20的
看看行不?
.MODEL    Small
.DATA
TABLE    DB    20
COUNT    DB    ?
    DB    20    DUP(?)
.STACK    200H
.CODE
    MOV    AX,@DATA
    MOV    DS,AX
;输入数据
    LEA    DX,TABLE
    MOV    AH,0AH
    INT    21H

    MOV    SI,2
    CMP    TABLE[SI],30H
    JZ    OUTPUT
    MOV    CL,COUNT
    AND    CH,0
    DEC    CX
L:    INC    SI
    MOV    AL,TABLE[SI]
    CMP    AL,30H
    JZ    LX1
    SUB    AL,2
LX1:    INC    AL
    MOV    TABLE[SI],AL
    LOOP    L

L2:    MOV    AL,TABLE[SI]
    CMP    AL,30H
    JNZ    XX1
    INC    AL
    MOV    TABLE[SI],AL
    JMP    OUTPUT
XX1:    DEC    AL
    MOV    TABLE[SI],AL
    DEC    SI
    JMP    L2
OUTPUT:
    MOV    DL,0AH
    MOV    AH,02H
    INT    21H
    MOV    DL,0DH
    INT    21H

         MOV      CL,COUNT
    MOV    SI,OFFSET TABLE+2
LO:    MOV    DL,[SI]
    MOV    AH,02H
    INT    21H
    INC    SI
    LOOP    LO

    MOV    AH,4CH
    INT    21H
END    

我来回复

您尚未登录,请登录后再回复。点此登录或注册