作业帮 > 综合 > 作业

用汇编语言编程,实现下列公式计算,X,Y为字型数据,假设X单元中保存三个数:9,-6,34 分别做出判断和计算

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/24 11:38:42
用汇编语言编程,实现下列公式计算,X,Y为字型数据,假设X单元中保存三个数:9,-6,34 分别做出判断和计算
x^2,x
用汇编语言编程,实现下列公式计算,X,Y为字型数据,假设X单元中保存三个数:9,-6,34 分别做出判断和计算
D SEGMENT
X DB 9,-6,34,
Y DB 0,0,0
D ENDS

C SEGMENTBG:
MOV AX,D
MOV DS,AX
MOV CX,3

MOV SI,0
MOV DI,0

AG: PUSH CX
CALL COMP
POP CX
INC SI
INC DI
LOOP AG
MOV AH,4CH
INT 21H
COMP PROC

XOR AX,AX

MOV AL,X[SI]
;INC SI
CMP AL,0
JL AAA
CMP AL,10
JGE BBB
MOV CL,2
IMUL CL
ADC AL,2
MOV Y[DI],AL

RET
AAA:
IMUL AL
MOV Y[DI],AL

RET
BBB:
MOV BL,6
IDIV BL
MOV Y[DI],AL

RET
COMP ENDP
C ENDS
END BG