מעבר לתוכן

מימוש המרה מבינארי ל BCD


הודעות מומלצות

הי,

אני נדרש לתכנן מערכת לוגית שתמיר מספר בעל 6 ספרות בינאריות (בתחום 0-63) לשתי ספרות BCD (שמונה ביטים).

לדוגמה- קלט של 2(100101) יש להמיר ל- 0111 0011.

 

אני מניח שהכוונה לא הייתה שאכתוב טבלאות אמת ואצמצם 8 פונקציות עם 6 משתני כניסה כ"א?

 

יש כיוון לפתרון שהוא יותר אלגנטי?

 

תודה

קישור לתוכן
שיתוף באתרים אחרים

הכי יעיל זה LUT (כלומר למצוא פונקציה לוגית), אם אתה מעדיף ליצור מערכת סינכרונית, זה גם אפשרי. למשל - ליצור מערכת מצבים כזו שתספור למטה את המספר בכניסה ותספור מעלה את התוצאה בפורמט BCD. אפשר אולי לשלב ביניהם...

קישור לתוכן
שיתוף באתרים אחרים

הצטרפות לשיח

באפשרותך לשלוח הודעה כעת ולהירשם מאוחר יותר. אם ברשותך חשבון, ניתן להתחבר עכשיו לשליחת הודעה דרך חשבונך.
הערה: הודעתך דרושה לאישור הנהלה לפני הצגתה.

אורח
הוספת תגובה

×   הדבקה כטקסט עשיר.   הדבקה כטקסט רגיל במקום

  מאושרים אך ורק 75 סמייקונים.

×   הקישור שלך מוצמד אוטומטית.   הצגה כקישור במקום

×   תוכן הקודם שלכם שוחזר.   ניקוי עורך

×   You cannot paste images directly. Upload or insert images from URL.

טוען...
×
×
  • יצירת חדש...