Байт ModR / M имеет 3 поля:
bit 7 & bit 6 = mod
bit 5 through bit 3 = reg = /digit
bit 2 through bit 0 = r/m
Это изображено в Figure 2-1. Intel 64 and IA-32 Architectures Instruction Format
из Vol. 2A Intel® 64 and IA-32 Architectures Software Developer’s Manual
.
Итак, там:
& nbsp; & nbsp; 0x10
= 00.010.000
(mod = 0, reg/digit=2
, r/m=0
)
и
& nbsp; & nbsp; 0x11
= 00.010.001
(mod = 0, reg/digit=2
, r/m=1
).
Выполните выборку объекта Unit
с предикатом «ANY Tag.show == YES»
.
Это вернет любые экземпляры Unit
, которые имеют один или несколько связанных экземпляров Tag
с show == YES
. Выборки возвращают отдельные объекты, поэтому вам не нужно больше ничего делать.