z) , 即zzzz 4'd-4 非法:數(shù)值不能為負(fù)8 'h 2a 在位長(zhǎng)和字符之間,以及基數(shù)和數(shù)值之間允許出現(xiàn)空格3' b 001 非法: ` 和基數(shù)b 之間不允許出現(xiàn)空格(2+3)'b10 非法:位長(zhǎng)不能夠?yàn)楸磉_(dá)式 注意,x (或z )在十六進(jìn)制值中代表4 位x(或z ),在八進(jìn)制中代表3 位x(或z ),在二進(jìn)制中代表1 位x (或z )。基數(shù)格式計(jì)數(shù)形式的數(shù)通常為無(wú)符號(hào)數(shù)。這種形式的整型數(shù)的長(zhǎng)度定義是可選的。如果沒有 定義一個(gè)整數(shù)型的長(zhǎng)度,數(shù)的長(zhǎng)度為相應(yīng)值中定義的位數(shù)。下面是兩個(gè)例子:'o721 9 位八進(jìn)制數(shù)'haf 8 位十六進(jìn)制數(shù) 2004-08-16 第19頁(yè),共41頁(yè)版權(quán)所有,侵權(quán)必究 絕密verilog hdl 入門教程請(qǐng)輸入文檔編號(hào) 如果定義的長(zhǎng)度比為常量指定的長(zhǎng)度長(zhǎng),通常在左邊填0 補(bǔ)位。但是如果數(shù)最左邊一位為x 或 z ,就相應(yīng)地用x 或z 在左邊補(bǔ)位。例如:10'b10 左邊添0 占位, 0000000010 10'bx0x1 左邊添x 占位, x x x x x x x 0 x 1 如果長(zhǎng)度定義得更小,那么最左邊的位相應(yīng)地被截?cái)?。例如? ' b1001 _
x4'hz 4位z(擴(kuò)展的z) , 即zzzz4'd-4 非法:數(shù)值不能為負(fù)8'h 2 a 在位長(zhǎng)和字符之間,以及基數(shù)和數(shù)值之間允許出現(xiàn)空格3'b001 非法: ` 和基數(shù)b之間不允許出現(xiàn)空格(2+3)'b10 非法:位長(zhǎng)不能夠?yàn)楸磉_(dá)式注意,x(或z)在十六進(jìn)制值中代表4位x(或z),在八進(jìn)制中代表3位x(或z),在二進(jìn)制中代表1位x(或z)。 基數(shù)格式計(jì)數(shù)形式的數(shù)通常為無(wú)符號(hào)數(shù)。這種形式的整型數(shù)的長(zhǎng)度定義是可選的。如果沒有定義一個(gè)整數(shù)型的長(zhǎng)度,數(shù)的長(zhǎng)度為相應(yīng)值中定義的位數(shù)。下面是兩個(gè)例子:'o721 9位八進(jìn)制數(shù)'haf 8位十六進(jìn)制數(shù)如果定義的長(zhǎng)度比為常量指定的長(zhǎng)度長(zhǎng),通常在左邊填0補(bǔ)位。但是如果數(shù)最左邊一位為x或z,就相應(yīng)地用x或z在左邊補(bǔ)位。例如:10'b10 左邊添0占位, 000000001010'bx0x1 左邊添x占位,xxxxxxx0x1如果長(zhǎng)度定義得更小,那么最左邊的位相應(yīng)地被截?cái)?。例如?'b1001_0011與3'b011 相等5'h0fff 與5'h1f 相等?字符在數(shù)中可以代替值z(mì)在值z(mì)被解釋為不分大小寫的情況下提高可讀性(參見第8章)。