彙編基礎知識

2021-07-08 12:32:03 字數 507 閱讀 7221

cpu要從記憶體中讀資料,首先要指定儲存單元的位址,並指明對哪乙個器件進行操作,進行哪種操作,概括起來講,cpu要想進行資料的讀寫,必須和晶元進行下面3類資訊的互動:

彙編指令是機器指令的築繼腹,同機器指令一一對應

每一種cpu都有自己的彙編指令集

cpu可以直接使用的資訊在儲存器中存放

在儲存器中指令和資料沒有任何區別,都是二進位制資訊

儲存單元從零開始順尋編號

乙個儲存單元可以儲存8個bit,即8位二進位制數

每乙個cpu晶元都有許多管腳,這些管腳和匯流排相連,也可以說,這些管腳引出匯流排。乙個cpu可以引出3種匯流排的寬度標誌了這個cpu的不同方面的效能:

位址匯流排的寬度決定了cpu的定址能力

資料匯流排的寬度決定了cpu與其他器件進行資料傳送時的一次資料傳送量

控制匯流排的寬度決定了cpu對系統中其他器件的控制能力

計算機系統的記憶體是由主存(ram)、視訊記憶體、各類rom位址空間構成的乙個統一邏輯儲存器,容量受cpu定址能力的限制

彙編基礎知識

最近感覺自己學的到了乙個瓶頸,學的不知道有多少是記住的,總是感覺自己要學的東西有那麼多,時間又太少。專業課也越來越多,花在程式設計上的時間就少了,但是這畢竟是我的興趣愛好,所以我不想放棄。昨晚突然有個想法,以後寫部落格的頻率加快,儘管這樣部落格的質量也就下降了很多,但是我還是覺得部落格就是來記錄我成...

彙編 基礎知識

一 進製數的表示 十進位制後加d,二進位制後加b,八進位制加o,十六進製制加h 二 十進位制數轉換為二進位制數或十六進製制數 使用除2取餘法或使用除16取餘法,結果向上讀,如4,得餘數0 0 1,則相應二進位制為100,十六進製制數類似 三 二進位制數或十六進製制數轉換為十進位制數 使用權的展開式 ...

彙編基礎知識

1.si和di 功能和bx相似,只是不能分成2個8暫存器使用。2inc ax指令 將暫存器的內容加1 mov ax,0 inc ax 執行完畢ax 1 3.bx,si,di,bp暫存器 cpu的核心是暫存器,學習彙編這麼一段時間,我也深刻體會到對暫存器理解的重要性 1 在8086cpu中,只有這4個...