编程求分段函数Y的值。

题目

编程求分段函数Y的值。
编程求分段函数Y的值。已知变量X为16位带符号数,分段函数的值要求保存到字单元Y中。函数定义如下:
当x大于0,Y为1
当x等于0,Y为0
当x小于0,Y为-1

程序

DATA  SEGMENT   ;数据段定义
   X  DW  -128
   Y  DW  ?
DATA  ENDS
CODE  SEGMENT  ;代码段定义
   ASSUME CS:CODE,DS:DATA
START: MOV  AX,DATA
        MOV  DS,AX 
        MOV  AX,X
        CMP  AX,0
        JG  ISPN
    JZ  ISZN
        MOV  Y,-1
        JMP  FINISH
ISPN:   MOV  Y,1
        JMP  FINISH
ISZN:   MOV  Y,0    
FINISH: MOV  AH,4CH
    INT  21H
CODE    ENDS
        END  START

0

Leave a Reply

Your email address will not be published.