用汇编语言编写程序实现符号函数y=f(x):-128
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/21 15:30:29
用汇编语言编写程序实现符号函数y=f(x):-128
DATA SEGMENT
y1 DB 1
y2 DB 0
y3 DB -1
y DB ;(此处存放判定结果)
x db ;(此处设定要用的x,代换调“?”即可)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AL,x
SAL AL,1;算术左移指令,左移1位将最高位符号标志位移进符号位cf
JNC Y1;CF是否等于1,不等于1,说明是正数
MOV AL,x
CMP AL,0;重新赋值,判断是否等于0
JC Y2;等于则跳转,否则
SAL AL,1
JC Y3;CF是否等于1,等于1,说明是负数
JMP DONE
Y1:MOV AH,y1
MOV y,AH
JMP DONE
Y2:MOV AH,y2
MOV y,AH
JMP DONE
Y3:MOV AH,y3
MOV y,AH
JMP DONE
DONE:MOV AH,4CH
INT 21H
CODE ENDS
END START
y1 DB 1
y2 DB 0
y3 DB -1
y DB ;(此处存放判定结果)
x db ;(此处设定要用的x,代换调“?”即可)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AL,x
SAL AL,1;算术左移指令,左移1位将最高位符号标志位移进符号位cf
JNC Y1;CF是否等于1,不等于1,说明是正数
MOV AL,x
CMP AL,0;重新赋值,判断是否等于0
JC Y2;等于则跳转,否则
SAL AL,1
JC Y3;CF是否等于1,等于1,说明是负数
JMP DONE
Y1:MOV AH,y1
MOV y,AH
JMP DONE
Y2:MOV AH,y2
MOV y,AH
JMP DONE
Y3:MOV AH,y3
MOV y,AH
JMP DONE
DONE:MOV AH,4CH
INT 21H
CODE ENDS
END START
用汇编语言编写程序实现符号函数y=f(x):-128
编写程序实现下列功能,函数y=x(x
汇编语言编写程序 Y=A+B-C
请编写一个求y=x^2的汇编语言程序,要求采用查表的方式编写
用汇编语言编写程序计算表达式:f=a*(b+c)/(d-e).本人...
编写程序实现以下分段函数的功能(x的值由键盘输入)y={x,x
试编写一个汇编语言程序段,计算(W—(X×Y+Z—540))/X.其中X、Y、Z、W均为16位带符号数
用汇编语言编写一个程序,计算(X*Y-Z)/X的值.其中X,Y,Z均为16位带符号数,要求表达式的计算结果存放在数据段中
编写程序 输入X,求函数y=x(x
编写程序,画出函数f(x)=x*x的图像用java如何写?
用c++编写程序 定义一个函数,实现把华氏温度转换为摄氏温度,公式如下:c=(f
用matlab编写程序实现f(n)=f(n-1)+f(n-2)(f(1)=1和f(2)=2)函数