汇编语言(键盘接收十进制数X以十六进制显示Y按以下公式计算Y=X^2+X(X=3);X^2-2X(X=4);X^2(X=
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/15 14:23:39
汇编语言(键盘接收十进制数X以十六进制显示Y按以下公式计算Y=X^2+X(X=3);X^2-2X(X=4);X^2(X=5);X^2/2(X=6)
;用汇编实现多位十六进制数相加
DATA SEGMENT ;高位在前,个位最后
x db 0,45h,21h,0ADh,0CBh,54h,59h,44h,55H ;4521ADCB54594455H
y db 0,45h,21h,0BAh,0DCh,78h,59h,44h,55H ;4521BADC78594455H
z db 9 dup (0);累加和存放区
DATA ENDS
;
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
mov ax,DATA
mov ds,ax
mov si,offset y
dec si ;SI 指向x的个位
mov di,offset z
add di,8 ;指向z的个位
clc
mov cx,9
next:
mov al,[si] ;逐位相加
adc al,[si+9]
mov [di],al ;保存一位和
dec si
dec di
loop next
mov ah,7 ;暂停
int 21h
mov ah,4ch ;返回DOS
int 21h
CODE ENDS
END START
;经与计算器验证,运行结果准确.
4521ADCB54594455H+4521BADC78594455H=8A4368A7CCB288AAh
>debug sadd.exe
-... ...
-d0
13DE:0000 00 45 21 AD CB 54 59 44-55 00 45 21 BA DC 78 59
13DE:0010 44 55 00 8A 43 68 A7-CC B2 88 AA 00 00 00 00 00
DATA SEGMENT ;高位在前,个位最后
x db 0,45h,21h,0ADh,0CBh,54h,59h,44h,55H ;4521ADCB54594455H
y db 0,45h,21h,0BAh,0DCh,78h,59h,44h,55H ;4521BADC78594455H
z db 9 dup (0);累加和存放区
DATA ENDS
;
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
mov ax,DATA
mov ds,ax
mov si,offset y
dec si ;SI 指向x的个位
mov di,offset z
add di,8 ;指向z的个位
clc
mov cx,9
next:
mov al,[si] ;逐位相加
adc al,[si+9]
mov [di],al ;保存一位和
dec si
dec di
loop next
mov ah,7 ;暂停
int 21h
mov ah,4ch ;返回DOS
int 21h
CODE ENDS
END START
;经与计算器验证,运行结果准确.
4521ADCB54594455H+4521BADC78594455H=8A4368A7CCB288AAh
>debug sadd.exe
-... ...
-d0
13DE:0000 00 45 21 AD CB 54 59 44-55 00 45 21 BA DC 78 59
13DE:0010 44 55 00 8A 43 68 A7-CC B2 88 AA 00 00 00 00 00
分解因式计算:x^2(x-y)+(y-x)=?x^3+x^2+1\4x=?(2x+y)^2-(x-2y)^2=?
y=(x^2+x)/(x+1)
函数,y=3x/(x^2+x+1) ,x
函数y=3x/(x^2+x+1) (x
先化简,后求值(x+5y)(x+4y)(x-y)(x+y),其中,x=-2又2/3,y=3/7,用公式计算
y=(x-1)(x-2)(x-3)(x-4)(x-5)(x-6)(x-7)(x-8)(x-9)(x-10)的导数在x=1
求导数 y=(x*根号x根号x根号x)/3次根号x^2
若2x-3y+4=0则x(x*x-1)+x(5-x*x)-6y+7
[x(x-y)-y(x-y)+(x+y)(x-y)]÷2x其中x=2012 y=2013
已知X-Y/X+Y=3,求代数式2(x-y)/X+Y-3X+Y/X+Y
已知x-y/x+y=3,求代数式5(x-y)/x+y-x+y/2(x-y)
y=(2x*x-2x+3)/(x*x-x+1),求值域?