Skulle uppskatta lite hjälp här. Har problem med hur jag ska tänka på en uppgift.
Har en sån här 4-bits sanningstabell med både plus och minustal. -1 (decimal) ska ge en hög output medan 15 (decimal) egentligen inte finns med då det handlar om en hiss som går från våning -2 till +8 . Grejen är ju dock att båda skrivs som 1111 binärt. Är det korrekt att bara skriva "don't care" på 15 i så fall?
Det normala när man pratar negativa tal binärt är tvåkomplementsform, och har du ett 4-bitarstal på tvåkomplement kan det aldrig bli decimalt 15, utan bara -8 till 7.
Det är sant att +15 skrivs 1111, men hur -1 skrivs beror på hur många bitar man har. och du kan inte representera mer än 16 unika tal med fyra bitar, så skall du kunna ha med negativa tal OCH positiva tal upp till och med 15 så räcker inte fyra bitar helt enkelt.
Hur är uppgiften formulerad?
Sedan kan man låta bottenvåningen (-2) vara 0 i räknaren om man vill, det kan bli enklare att räkna på vissa saker då.
Men för att köra 10 våningar räcker 4 bit och mest logisk känns att räkna med den abs. lägsta våningen som 0, visningen kan enkelt fixas medelst en subtraktion och ska man ha det i logiska kretsar finns det kretsar för det.