Есть массив byte [] regs, в котором содержатся данные, к которым обращаются с помощью reg1 и reg2 (предварительно получают для них числовые данные с помощью Reg1 и Reg2).
Операции XOR или OR каждому биту нужно сделать отдельно, а результат оставить в массиве под номером reg1
Правильно ли написан код?
if (byt == "0x0E")//XOR
{
reg1 = (int)Char.GetNumericValue(Reg1);
reg2 = (int)Char.GetNumericValue(Reg2);
regs[reg1] = regs[reg1] ^ regs[reg2];
}
if (byt == "0x0F")//OR
{
reg1 = (int)Char.GetNumericValue(Reg1);
reg2 = (int)Char.GetNumericValue(Reg2);
regs[reg1] = regs[reg1] | regs[reg2];
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости