如果電腦只懂0與1,請問"A"要如何表示呢?

把1放到0的中間就變成A了

呵呵
小弟就所知道的說明,有錯尚請指教.

基本上電腦所做的事就是一堆數字的處理,所有的東西都由數字轉換過來的,包括影像,聲音都是.

假設有部極簡單的電腦只需要處理4個英文字母A, B, C, D,那它就要保留4個數字來代表文字,例如

0 -> A
1 -> B
2 -> C
3 -> D

由於目前的電腦都是由二進位進行計算,即可推出

00 -> 0 -> A
01 -> 1 -> B
10 -> 2 -> C
11 -> 3 -> D

所以當電腦看到00時即知道要顯示A在螢幕上.當使用者輸入A時,則存入00.
好嚴肅的問題
好認真的答案

這讓我想起以前的實習
要用74xx的ic兜一個cpu出來



有黑點的地方是1,空白的地方是0。
是不是這樣你自己再做功課。

應該是轉成ASCII碼,然後ASCII十進位再轉成二進位....
謝謝某些人的解答
對於某些人真是ooxx
也許我問的不是很清楚
但也沒必要說一些有的沒的
又不是每個人天生生麼都懂
就是因為不懂才來問的
這個問題大致上小弟都懂了
剩下的自己在慢慢找答案了
pinget9 wrote:
謝謝某些人的解答
對於某些人真是ooxx
也許我問的不是很清楚
但也沒必要說一些有的沒的
又不是每個人天生生麼都懂
就是因為不懂才來問的
這個問題大致上小弟都懂了
剩下的自己在慢慢找答案了
不懂第一時間應該去翻書找資料,大家也都是看書來的,又不是天生的,
問人態度就別太差,就算OOXX放在心裡就好,不適合打出來,不然又會被人洗臉
“かわいい"なんて そんなこと言っちゃダメです
很多人回了很多很詳細的計算機概論的觀念,不過沒有一個人直接回答樓主的疑問。

A 這個字元在ASCII 表裡面是65,化成二進位就變成
1000001
因此,在記憶體裡面就是以1000001的方式儲存。
所以一個八位元的儲存空間就會放01000001。

至於電腦為什麼知道要顯示A而不是65,是因為寫程式的人跟電腦說的,所以電腦在讀這一個記憶體空間之後知道要顯示A而不是65。
pinget9 wrote:
謝謝某些人的解答
對於某些人真是ooxx無言
也許我問的不是很清楚
但也沒必要說一些有的沒的
又不是每個人天生生麼都懂
就是因為不懂才來問的
這個問題大致上小弟都懂了
剩下的自己在慢慢找答案了


問問題就算了,不要把心裡話說出來,會蓋大樓的
樓主的疑問, 我在很久以前沒跨入數位邏輯時, 一樣有這個疑問...很簡單, 不用複雜~~

只有一個 "位元" 時只能表示 0 , 1, 兩種 (2的1次方 = 2)
能有兩個 "位元" 時能表示, 00 ,01 , 10, 11 四種((2的2次方 = 4)
當有三個 "位元" 時就能, 000 ,001, 010, 011, 100...111, 共八種, (2的3次方 = 8)

......
共有八各 "位元" 時能表示 2 的八次方共256種.

所以你常聽到 8 bit 就是指 8 位元的意思.
同理當你有 32 位元或者 64 位元就可以表示出更多更細節的東西....

我很久以前還不了解這個道理時有聽人家說, CD 是數位的東西只有 0 & 1 怎麼可能比 "類比" 的卡帶好呢?
因為他只有 0 & 1 有聲音或沒聲音呀~~
問題就在於他可以用 16 位元來表示聲音的大小聲, 就有 65536 種表示, 加上更高的取樣頻率即可...
相同的問題也出現在影像上, 所謂的 10bit 面板就是指他的每一種顏色可以用 10 bit 來表示更細緻!!
(2的十次方為1024)

那位什麼只有 0 & 1, 沒有 2345678 ???
這就是所謂的 "二進位", 人腦習慣了 10 進位.
電腦很久以前使用紙帶機來表示, 有打洞就是 1 沒打洞就是 0.
進步到磁帶 S or N 級表示 0 or 1, 在進步到硬碟也是利用這種磁性原理表示 0 or 1.
(當然要八個 bit 為一組就是 1 byte)
在進步到光碟也是利用雷射顆凹洞, 有洞沒洞表示0 or 1.
DRAM or SRAM 也一樣, 邏輯閘或者凹洞有電沒電表示 0 or 1.
CPU 的傳輸線也是低電壓或者高電壓表示 0 or 1
(當然一次要 32 條電線 Bus or 64 條 bus 那就可以表示的很壯觀了)

所以雖然只有 0 or 1 但組合在一起就可以威力無窮.
-----. 簽名.簽名.簽名.簽名.簽名.-------
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 9)

今日熱門文章 網友點擊推薦!