社区
汇编语言
帖子详情
汇编运算公式
lhpgjy1990
2009-04-04 04:42:21
设X,Y,Z,V均为16为带符号数,分别装在存储单元中,阅读一下程序段,得出他的运算公式。
mov ax X
imul Y
mov cx ax
mov bx dx
mov ax Z
cwd
add cx ax
adc bx dx
sub cx 540
sbb bx 0
mov ax V
cwd
sub ax cx
sbb dx bx
idiv X
谢谢谁能给我说一下,刚学汇编不太懂啊 ,最好详细一点啊
...全文
259
5
打赏
收藏
汇编运算公式
设X,Y,Z,V均为16为带符号数,分别装在存储单元中,阅读一下程序段,得出他的运算公式。 mov ax X imul Y mov cx ax mov bx dx mov ax Z cwd add cx ax adc bx dx sub cx 540 sbb bx 0 mov ax V cwd sub ax cx sbb dx bx idiv X 谢谢谁能给我说一下,刚学汇编不太懂啊 ,最好详细一点啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dididu1515
2009-04-08
打赏
举报
回复
(v-x乘Y+Z-540)除X
V X Y Z 均为16位带符号数 计算结果 商放入AX中 余数放入DX中
lhpgjy1990
2009-04-04
打赏
举报
回复
感谢一下1L,虽然好像是错了。
jxc25
2009-04-04
打赏
举报
回复
没分就没V.
日立奔腾浪潮微软松下联想
2009-04-04
打赏
举报
回复
V怎么没了?:)
dididu1515
2009-04-04
打赏
举报
回复
mov ax,X
imul Y ;X*Y
mov cx,ax ;low
mov bx,dx ;high
mov ax,Z ;
cwd
add cx,ax ;low+Z
adc bx,dx ;high+
sub cx,540 ;-540
sbb bx,0
mov ax,V
cwd
sub ax,cx; -V
sbb dx,bx
idiv X ;/X
运算公式 (X*Y+Z-540)/X
Some Assembly Required项目教程:x86-64
汇编
基础数学
运算
本文基于Some Assembly Required项目,讲解x86-64
汇编
语言中的基本数学
运算
指令,包括加法、减法和乘法。通过与JavaScript对比,助读者理解底层
运算
原理。还通过斜率截距
公式
展示了
汇编
数学
运算
的实际应用,掌握基础
运算
有助于实现更复杂功能。
汇编
程序实验(2):顺序程序设计(二)
本实验旨在通过
汇编
语言掌握基本算术
运算
与数据存取操作。实验内容包括计算
公式
F=(10*(X+Y)-3*(Z-1))/2 的值并存入指定单元,以及将字节数据变为偶数。通过实验加深了对
汇编
语言控制流、算术
运算
等的理解,提升了逻辑思维能力。
《
汇编
语言》王爽 实验十 除法溢出
本文介绍了如何使用
汇编
语言实现不会产生溢出的除法
运算
。提供了一个名为'divdw'的子程序,该程序接受dword型的被除数和word型的除数,返回结果的dword型商和余数。通过示例展示了如何计算1000000/10,并给出避免溢出的数学
公式
,将可能溢出的除法转换为多个安全的除法
运算
。
多精度pi计算
汇编
实现
本文介绍了一个使用
汇编
语言编写的程序,该程序利用Guass
公式
计算π值到小数点后10000位。通过多精度计算的方法,即采用多位字节来模拟大数
运算
,实现了对π的高精度计算。文章还探讨了不同基数对存储空间的影响,并提供了程序的源代码。
除法
运算
逆向分析
本文探讨了除法
运算
在不同情况下的逆向分析方法,包括除数为2的幂、负的2的幂、非2的幂及负的非2的幂等情形,并详细解释了相关数学
公式
和
汇编
指令的对应关系。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章