[問題] 初學者問一個簡單邏輯儲存問題

看板Electronics作者 (看不到夢想的我)時間12年前 (2013/03/28 22:56), 編輯推噓2(2014)
留言16則, 3人參與, 最新討論串1/2 (看更多)
在K電子學中: a 64M bits chip = 64M words X 1 bit (電子學第五版 p. 1028) (此chip需要一個 26-bit address。因為2^(26) = 64M) = 16M words X 4 bits (此chip需要一個 24-bit address。) 我想問第一個問題是: 1個bit就是代表一個0 或是 1 今天有64M個bit 是不是就代表會有很多words是重複的? 第二個問題是: 為何需要24-bit address 可以理解成: 有2^(24)個words,每個word是2^(2) = 4 bits嗎? 最後想問: 為何算word數要以二為底呢? 像第二個問題每個word是4 bits,不是1 bit阿.... 感謝大家^^ -- 私たちの夢: 十年了大家過的好嗎?還記得我們未完成的夢想嗎?"巨齒Ace+雙救援"sleeeve SS RF 2B DH LF 1B CF 3B C SPRP CP 板 凳 牛 棚1.徹底對"日本"情蒐 胡 彭 陳 陳 林 林 謝 張 葉 王倪林林潘郭曹林張羅高 張陽李李曾2.球員健康,巔峰 金 政 鏞 金 威 智 佳 泰 君 建福恩英威泓錦哲建國志 誌建振明翊3.搭配頂級教練 龍 閔 基 鋒 助 勝 賢 山 璋 民德宇傑倫志輝瑄銘輝綱 家福昌進誠 有一天 我們也可以 槍 火 砲 神 砲 砲 砲 砲 槍 R L R L R L R 跑CFLF C RPSPSPSPRPRP "打敗日本明星隊" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.197.122

03/28 23:27, , 1F
分開來看,一個word代表多少位元的資料是一回事
03/28 23:27, 1F

03/28 23:27, , 2F
現在有多少個word 需要多大的address(定址空間)表示
03/28 23:27, 2F

03/28 23:28, , 3F
那是另外一回事
03/28 23:28, 3F

03/28 23:29, , 4F
而計算定址空間為何要以2為底 因為你使用的是二進制的
03/28 23:29, 4F

03/28 23:29, , 5F
數目系統
03/28 23:29, 5F

03/28 23:30, , 6F
假設今天是32個word, 你要用5個bits去表示定址範圍
03/28 23:30, 6F

03/28 23:31, , 7F
2^(5) = 32, 00000(0)~11111(31)
03/28 23:31, 7F

03/28 23:32, , 8F
但當你使用32這個數字去表示定址範圍的時候
03/28 23:32, 8F

03/28 23:32, , 9F
你已經是以10為底去表示 因為數字從00~31 :)
03/28 23:32, 9F

03/30 10:26, , 10F
你只想到address bus沒想到data bus
03/30 10:26, 10F

03/30 10:26, , 11F
第一個=26條address bus加上1條data bus
03/30 10:26, 11F

03/30 10:27, , 12F
第二個=24條address bus加上2條data bus
03/30 10:27, 12F

03/30 10:27, , 13F
address bus能表示的是處理器能存取到的記憶體範圍
03/30 10:27, 13F

03/30 10:28, , 14F
data bus表示處理器對一特定位址一次能讀寫幾個位元
03/30 10:28, 14F

08/13 19:37, , 15F
address bus https://muxiv.com
08/13 19:37, 15F

09/17 23:30, , 16F
第二個=24條addr https://daxiv.com
09/17 23:30, 16F
文章代碼(AID): #1HL5eOnq (Electronics)
文章代碼(AID): #1HL5eOnq (Electronics)