雖然這段代碼可以運行,但是功能不對 ,2100它判斷為閏年,其實不是閏年,但是找不到陳述句的問題,有沒有大佬指點一下哪里有問題


uj5u.com熱心網友回復:
費勁,也不知道貼代碼,貼個圖好麻煩
uj5u.com熱心網友回復:
您好 謝謝您的回答。我的輸入是BCD碼,想呼叫trans實作BCD轉成十進制,在做閏年判斷 如果洗掉呼叫,BCD不能轉十進制吧?
uj5u.com熱心網友回復:
z=a*1000+b*100+c*10+d ;就是把ABCD 4個十進制數轉換成16進制數。ABCD不用專門轉換。
uj5u.com熱心網友回復:
a,b,c,d都是四位二進制 0001 1001 0000 0000 表示1900 ,然后判斷1900是不是閏年,我是這個意思,和您的一樣嗎?
uj5u.com熱心網友回復:
你說的正確
uj5u.com熱心網友回復:
還忘記了z 的位寬只有4位少了,需要16位output [15:0] z
uj5u.com熱心網友回復:
不知道我這樣寫對不對,而且2100它也判斷為閏年,應該有問題,我不知道怎么改,求教uj5u.com熱心網友回復:
好的 非常感謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/29076.html
標籤:硬件設計
下一篇:云平臺
