求助:如何计算[W+(X+120)*Y]/Z,其中,W、X、Y、Z均为32位的带符号数

papapanda papapanda 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
计算[W+(X+120)*Y]/Z,其中,W、X、Y、Z均为32位的带符号数,将计算结果的商和余数分别显示出来。(商:quotient, 余数:residue)
注:X的值直接在数据段定义,X取你BTEC注册号的最后两位数,例如你的BTEC注册号为Y026381则X=81。
Y、Z、W的值由键盘输入
使用汇编语言编写
...全文

相关推荐

汇编实验报告 计算表达式值(V–(X*Y+Z-720))/X等4个实验报告及详细代码!!

计算表达式值(V–(X*Y+Z-720))/X

铭清雨霖

大整数乘法 给定X和Y都是n位整数,计算乘积XY。分治算法思想,将n位X和Y分成2段,每段n/2位。则X分为AB两段,Y分为CD两段。

大整数乘法 实验描述:给定X和Y都是n位整数,计算乘积XY。分治算法思想,将n位X和Y分成2段,每段n/2位。则X分为AB两段,Y分为CD两段。 有X=A*(10)^(n/2)+B,Y=C*(10)^(n/2)+D;XY=(A*(10)^(n/2)+B)(C*(10)^(n/2)+D)=AC*(10)^n+(AD+BC)*(10)^(n/2)+BD。 证明及详细分析参见教材16页。 编程任务: 给定两个数X和Y,打印出X和Y采用分治法计算X*Y过程中,拆分的ABCD四个部分的值,和最终的计算结果。 Input 输入为两个整数X,Y Output 采用分治法求解过程中计算的ABCD的值,和最终X*Y的结果 输出结果中间有空格 Sample Input 12 12 Sample Output 1 2 1 2 12 * 12 = 144

qinchaohan

关于不定方程组z=x2+(x+1)2, z2=y2+(y+1)2* (1994年)

本文用递归数列的方法证明了不定方程组z=x2+(x+1)2,z2=y2+(y+1)2仅有正整数解(x,y,z)=(1,3,5),这使得文献[3]、[4]的结果完全建立在初等证明的基础之上。

weixin_38663595

cpp代码-已知XYZ+YZZ=532,X Y Z为数字,求解

cpp代码-已知XYZ+YZZ=532,X Y Z为数字,求解

weixin_38529251

IBM汇编语言答案 完整版

很全的汇编语言答案3.17 写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。 (1) Z←W+(Z-X) (2) Z←W-(X+6)-(R+9) (3) Z←(W*X)/(Y+6),R←余数 (4) Z←((W-X)/5*Y)*2 答:(1) MOV AX, Z ;以下程序都未考虑带符号数的溢出 SUB AX, X ADD AX, W MOV Z, AX (2) MOV BX, X ADD BX, 6 MOV CX, R ADD CR, 9 MOV AX, W SUB AX, BX SUB AX, CX MOV Z, AX (3) ADD Y, 6 MOV AX, W IMUL X IDIV Y MOV Z, AX MOV R, DX (4) MOV AX, W SUB AX, X CWD MOV BX, 5 IDIV BX IMUL Y SHL AX, 1 ;((DX),(AX))*2 RCL DX, 1

haappyxin
评论
收藏 已收藏
分享
返回顶部
papapanda
汇编语言 21,500 成员 41,619 内容