4_4.ASM
上传用户:xinbaokeji
上传日期:2022-07-05
资源大小:295k
文件大小:1k
源码类别:

汇编语言

开发平台:

Visual C++

  1. DATA  SEGMENT
  2.        X  DB  -5
  3.        Y  DB  ?
  4. DATA  ENDS
  5. CODE  SEGMENT
  6.       ASSUME   CS:CODE,DS:DATA
  7. START:     MOV  AX,DATA
  8.            MOV  DS,AX       ;初始化
  9.          MOV  AL,X        ;X取到AL中
  10.    CMP  AL,0        ;Al中内容和0比较
  11.            JGE  BIG         ;大于等于0,转BIG
  12.            MOV  BL,-1       ;否则为负数,-1送BL
  13.    JMP  EXIT        ;转到结束位置
  14. BIG:       JE   EE          ;Al中内容是否为0,为0转EE
  15.            MOV  BL,1        ;否则为大于0,1送BL
  16.          JMP  EXIT        ;转到结束位置
  17. EE:      MOV  BL,0        ;0送BL
  18. EXIT:     MOV  Y,BL        ;BL中内容送Y单元
  19.            MOV  AH,4CH
  20.            INT  21H         ;程序结束
  21. CODE    ENDS
  22.         END  START      ;汇编结束