E
eexuke
Guest
Здравейте всички,
Ако имам поредица от двоични битове като "00001010111", как мога да открие позиция на първия "1" в пета позиция от ляво по време на хардуер изпълнение?
Един от начините е постоянен "или" прилежащите бита, докато "1" е имам.например изложени "0" | пети "1" = 1, за да знам, първата е на позиция пет.Въпреки това, аз не мисля, че е ефикасен начин.Някой може ли да ми дадете някои съвети за това как да се справят с такава ситуация?
Много благодаря предварително!
Ако имам поредица от двоични битове като "00001010111", как мога да открие позиция на първия "1" в пета позиция от ляво по време на хардуер изпълнение?
Един от начините е постоянен "или" прилежащите бита, докато "1" е имам.например изложени "0" | пети "1" = 1, за да знам, първата е на позиция пет.Въпреки това, аз не мисля, че е ефикасен начин.Някой може ли да ми дадете някои съвети за това как да се справят с такава ситуация?
Много благодаря предварително!