用汇编语言编程,实现下列公式计算,X,Y为字型数据,假设X单元中保存三个数:9,-6,34 分别做出判断和计算
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/26 05:25:03
用汇编语言编程,实现下列公式计算,X,Y为字型数据,假设X单元中保存三个数:9,-6,34 分别做出判断和计算
x^2,x
x^2,x
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
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
用汇编语言编程,实现下列公式计算,X,Y为字型数据,假设X单元中保存三个数:9,-6,34 分别做出判断和计算
用汇编语言编写一个程序,计算(X*Y-Z)/X的值.其中X,Y,Z均为16位带符号数,要求表达式的计算结果存放在数据段中
编程计算带符号数的运算,其计算公式:((x+23)y+56)/(a+2),其中x,y,a是字节数据
假设所有变量为整形,编程c语言实现下列表达式的值:x=3,y=6,x++,y++,x+y
试编程实现下式(设字单元X和Y都是无符号数):
现有X、Y二个数组:X=32、-43、76、95、-1,Y=-78、127、-128、-125、88用汇编语言编程,计算
试编写一个汇编语言程序段,计算(W—(X×Y+Z—540))/X.其中X、Y、Z、W均为16位带符号数
数控编程中的角度,例:30度,X为5,Z...用三角含数公式怎样计算?
汇编语言编写 已知X、Y、Z、MAX为16位的带符号数,求三个数中最大值,结果存入MAX单元.
单片机编程计算分别计算内存单元(外存单元,ROM单元)40H—4FH的和,并将结果存
c语言编程:利用公式1+X+X2/2!+X3/3!+……+XN/N!,计算eX,X为输入数据,要求公式最后一项值小于万分
改正下列程序中的错误.计算某个数x的平方,赋值给y并分别以“y=x*x"和"x*x=y"的形式输出x和y的值