1. 程式人生 > >設計一個簡單的彙編函式

設計一個簡單的彙編函式

原創


已知符號函式 Y= 1 (當X>0), 0 (當X=0),-1 (當X<0)

設任意給定的X(-128≤X≤127)存放在DTX單元,計算函式Y值,要求存放在DTY單元中。

採用分支結構。首先判斷X≥0還是X<0,如果X<0,則Y=-1;如果X≥0,則在判斷X=0還是X>0,從而確定數值Y。

首先判斷X≥0還是X<0,如果X<0,則Y=-1;如果X≥0,則在判斷X=0還是X>0,從而確定數值Y。
DATA SEGMENT
    DTX DB ?
    DTY DB ?
DATA ENDS
CODE SEGMENT
    ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA MOV DS,AX MOV AL,DTX CMP AL,0 JGE BGE ;大於等於跳轉 MOV AL 0FFH JMP EQ1 BGE: JZ EQ1 ;X==0跳轉 MOV AL,1 EQ1: MOV DTY AL MOV AH,4CH INT 21H CODE ENDS END START

16:39:42

2018-12-01