assembly - 如何在一个字节中切换高/低半字节?
问题描述
如何在汇编中的前四位和其他四位之间切换。例子 :
AL = 3fH
至
AL = f3H
解决方案
任意方向旋转 4 圈。
在 186 及更高版本上您可以使用rol al, 4
,但在 8086 上您需要在 CL 中计数rol al, cl
。
或者你必须重复rol al, 1
四次。
推荐阅读
- excel - 为什么 Excel 不将立方根计算为立方根?
- vue.js - 如何使用 Axios 获取一组文件以提供给 Pizzip 以生成 .zip 存档?
- python - 数据透视表到 Python/Pandas 中的扩展数据框
- php - 模拟 PDO 数据库是个好主意吗?
- vba - 可以以编程方式将包含字符串的未绑定文本框设置为等于日期(时间)字段吗?
- javascript - 是否可以将音频文件与其 dataURL 合并添加到视频文件中?
- reactjs - 尝试导入错误:“ToogleButton”未从“@material-ui/lab”导出
- c# - 使用计时器移动我的蛇,但不想改变间隔
- haproxy - HAProxy 数据平面 API 中是否有提供当前文件版本的端点?
- node.js - Express:如何获取 http 请求的原始缓冲区