试题详情
简答题 计算分段函数:  X的值从键盘输入,Y的值送显示器输出。
  • INCLUDE YLIB.H
    DATA SEGEMNT
    MESS1 DB 0DH,0AH,“InputvalueofXplease:$”
    MESS2 DB 0DH,0AH,“Y=:$”
    DATA ENDS
    CODESEGMENT
    ASSUME CS:CODE,DS:DATA
    START:
    MOV AX,DATA
    MOV DS,AX
    LEA DX,MESS1
    CALL READINT;输入X的值
    CMP AX,-2
    JGEL2
    L1:SUB AX,3;AX←X-3
    JMP DONE
    L2:CMP AX,3
    JG L3
    MOV BX,AX
    ADD AX,AX;AX←2X
    ADD AX,AX;AX←4X
    ADD AX,BX;AX←5X
    ADD AX,6;AX←5X+6
    JMP DONE
    L3:MOV AX,2;AX←2
    DONE://
    LEA DX,MESS2
    CALL WRITEINT;输出Y的值
    CALL CRLF
    MOV AX,4C00H
    INT 21H
    CODEENDS
    END START
  • 关注下方微信公众号,在线模考后查看

热门试题