在Z80组件上提取LSB和MSB 如何获得LSB 如何获得MSB

问题描述

让我们说我在存储器0040上有一个数据(15H)。

我的问题是,我如何提取最高有效位和最低有效位以供进一步使用?

我在Z80 User manual上进行了查找,但一无所获。任何帮助将不胜感激

解决方法

我只想写下@Jester已经向我解释的内容

如何获得LSB

  1. 使用AND
LD A,1
LD B,19H ;The data
AND B     ;LSB is at register A
  1. 使用RRCA
  2. 使用BIT

如何获得MSB

  1. 使用RLCA,后跟AND
  2. 使用BIT

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...