Assembly 6800 Looping? Testing specific bits in a word.
Posted
by Jeremy
on Stack Overflow
See other posts from Stack Overflow
or by Jeremy
Published on 2010-05-09T10:55:38Z
Indexed on
2010/05/09
10:58 UTC
Read the original article
Hit count: 189
Hi all,
Trying to help a friend out with a friend out with some assembly code, but I've run into a small problem.
I'm trying to work out how I would loop through a 8 bit binary word and check the value of specific bits. I need to check bits 1, 3, 5 & 7 to see if they are 1.
i.e.
int count = 1;
int bitAdd = 0;
foreach (var bit in word) {
if (count = 1 || count = 3 || count = 5 || count = 7) {
bitAdd += 1;
}
count += 1;
}
Help is much appreciated.
© Stack Overflow or respective owner