原创 彙編語言的準備知識和初級教程

彙編語言和CPU以及內存,端口等硬件知識是連在一起的. 這也是爲什麼彙編語言沒有通用性的原因. 下面簡單講講基本知識(針對INTEL x86及其兼容機)   ============================   x86彙編語言

原创 服務器學習筆記(一)服務器知識簡單瞭解

  近來在學習服務器方面的知識,把自己所瞭解的有關服務器方面的知識與大家交流分享,同想學習服務器方面知識的朋友們一起努力學習。   什麼是服務器?服務器是計算機的一種,它是在網絡操作系統的控制下爲網絡環境

原创 獻給彙編語言初學者

引用: 計算機程序設計語言分爲三個層次:機器語言、彙編語言和高級語言。 機器語言是用0和1的二進制串表示機器指令代碼的語言,不同的CPU,機器語言是不同的。 由於機器語言指令很難記,程序員用機器語言只在計算機誕生的早期出現過。彙

原创 51單片機是馮諾依曼還是哈佛結構

關於這個問題,有人說51地址線複用,就是馮諾依曼結構。        很多入門的書上基本上都說:由運算器、控制器、存儲器、輸入設備、輸出設備組成的系統 都叫馮氏結構。 也有的說:“程序存儲器的數據線地址線”與“數據存儲器的數據線地址線”共

原创 DDR2佈線規則

  疊層設置: 1、 對於同一組數據線及其對應的DQ STROBE線,如DQ[7:0]、DM0與DQS0、DQS0#,應布在同一層,以減小信號skew。 2、 DDR2信號線的參考平面最好是選擇地平

原创 PCI局部總線整體認識

  爲了簡化硬件電路設計、簡化系統結構,常用一組線路,配置以適當的接口電路,與各部件和外圍設備連接,這組共用的連接線路被稱爲總線。而系統總線是微機中各插件板與系統板之間的總線,用於插件板一級的互連。PC

原创 哈佛結構與馮.諾依曼結構(普林斯頓結構)

過去知道計算機的體系結構分爲哈佛結構與馮.諾依曼結構,但並沒有去總結他們有什麼區別。今天來看看它們有什麼區別。 馮.諾依曼結構,又稱爲普林斯頓結構。是一種經典的體系結構,有CPU,總線,外部存儲器組成。這種體系結構採用程序代碼存儲器與數據

原创 微代碼和彙編語言的區別

我是寫微代碼的,當我告訴朋友我的職業的時候,他顯得很迷惑。他覺得微代碼就是彙編,兩者沒有區別。其實,兩者之間有着本質的區別。 的確,微代碼和彙編都是低級語言,但是微代碼比彙編更底層。微代碼和彙編都和硬件有着緊密的聯繫,但是對於同一產

原创 PC和處理器總線結構

處理器結構80486系統結構: Inte80486是Intel公司1989年推出的32位微處理器。它採用了1mm製造工藝,內部集成了120萬個晶體管。內外部數據總線是32位,地址總線爲32位,可尋址4GB的存儲空間,支持虛擬存儲管理技術

原创 DDR2芯片內部終結ODT

  經常有人會說支持DDR2的主板存在偷工減料的現象。事實上這是由於DDR2內存中使用了一項新的ODT技術,它可以在提高內存信號穩定性的基礎上節省不少電器元件。主板終結是一種最爲常見的終結主板內干擾信號

原创 DRAM的信號完整性

  RAM的種類 目前D廠常用的是SDRAM、DDR、DDR2、DDR3。SRAM容量不能滿足要求,成本又太高。DRAM,每個內存單元更少的電路實現,內存單元基於電容器上貯存的電荷,典型的DRAM 單