Правильно ли выполнены операции с XOR и OR

259
04 ноября 2017, 11:47

Есть массив 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];
}
READ ALSO
Инспекция кода: drag and drop на svg

Инспекция кода: drag and drop на svg

Здравствуйте! Вчера вечером задал вопрос, на который пока никто не ответилЗадача такая: перетаскивать карточки по заданным областям поля,...

349
Вырезать данные с помощью split или slice (JS)

Вырезать данные с помощью split или slice (JS)

Добрый день, у меня есть строка в виде 100 ($50)Помогите вывести с этой строки число 50

301
Делаю директиву

Делаю директиву

Делаю директиву которая должна слушать ивент наведении мышки на элемент и если мышка наведена и не шевелиться 5 сек должна присвоить элементу...

364