社区
汇编语言
帖子详情
刚刚学汇编 求一个小编码
daboxue
2009-03-19 12:36:43
编程实现 (W*X)/(Y+6),放在Z中 余数放在R中(其中X,Y,Z,R和W均为存放16位带符号数单元的地址。
需要用CWD 么?怎么用?
...全文
137
7
打赏
收藏
刚刚学汇编 求一个小编码
编程实现 (W*X)/(Y+6),放在Z中 余数放在R中(其中X,Y,Z,R和W均为存放16位带符号数单元的地址。 需要用CWD 么?怎么用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daboxue
2009-03-23
打赏
举报
回复
[Quote=引用 5 楼 BAYNPU 的回复:]
ADD Y, 6
MOV AX, W
IMUL X
CWD ;这个就没有必要使用CWD了扩展了.
IDIV Y
MOV Z, AX
MOV R, DX
[/Quote]
为什么啊?不需要CWD?请说得详细一点。谢谢!
daboxue
2009-03-21
打赏
举报
回复
要考虑溢出怎么做啊?
BAYNPU
2009-03-21
打赏
举报
回复
ADD Y, 6
MOV AX, W
IMUL X
CWD ;这个就没有必要使用CWD了扩展了.
IDIV Y
MOV Z, AX
MOV R, DX
duduxia
2009-03-21
打赏
举报
回复
当然需要CWD了!
lin115406828
2009-03-20
打赏
举报
回复
ADD Y, 6
MOV AX, W
IMUL X
CWD
IDIV Y
MOV Z, AX
MOV R, DX
要用CWD的话,应当是在这边吧!
daboxue
2009-03-19
打赏
举报
回复
ADD Y, 6
MOV AX, W
IMUL X
IDIV Y
MOV Z, AX
MOV R, DX
rookie001
2009-03-19
打赏
举报
回复
如果不考虑除法溢出的话...
一楼正解...
ARM
汇编
求
绝对值
本文介绍了ARM
汇编
语言中的RSB指令如何用于
求
绝对值运算,并通过实例展示了如何结合CMP和条件转移实现这一功能。
学
习者将理解如何在
汇编
框架中编写代码并观察其实际运行效果。
ARM64
汇编
寻址、
汇编
指令、指令
编码
方式
本文详细介绍了ARM64
汇编
的相关知识。包括多种寻址方式,如立即数寻址、寄存器间接寻址等;各类
汇编
指令,如跳转、数据处理、算术和内存访问指令;还说明了查看ARM官方文档的方法,以及以MOV指令为例的ARM64指令
编码
方式。
自己的反
汇编
引擎——Intel指令
编码
(1)
本文介绍了作者在
学
习Intel指令
编码
格式的过程中,逐步构建反
汇编
引擎的心得体会。
学
习指令
编码
有助于深入理解计算机指令,提高代码优化能力,并在软件保护和虚拟机架构设计中有重要作用。作者分享了反
汇编
引擎的初步实现,采用直观的switch...case方法,已能解析大部分常用指令。同时,提供了测试程序和相关
学
习资源,鼓励读者参与讨论和实践。
openjdk底层(hotspot)
汇编
指令调用(一)——
汇编
指令及指令
编码
基础
本文深入解析OpenJDK HotSpot虚拟机底层涉及的x76/x96
汇编
指令机制,重点阐述
汇编
指令(助记符+操作数)、指令
编码
规则(包括CISC/RISC差异、操作码与寄存器
编码
映射)以及
汇编
到机器码的转换逻辑,并对比x86-64与ARM64指令集在寄存器加法等典型指令上的
编码
实现差异。
从0开始
学
汇编
:
汇编
语言基础知识(上)
作者自
学
汇编
语言,围绕教材课后习题记录
学
习过程。介绍了计算机硬件组成,
汇编
语言源程序、目标程序等概念,对比了
汇编
与高级语言优缺点,讲解数制与
编码
转换,如十六进制转二进制等,还提及Intel 80x86处理器指令集发展及PC主存空间使用情况。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章