深入理解立即數與直接定址

2021-07-29 13:41:35 字數 500 閱讀 5420

1:匯程式設計序把任何不以0x開頭的數字當做十進位制整數

2:組合語言包含兩種型別的語句,分別對應兩種型別的位模式。助記符語句對應指令位模式,偽操作對應資料位模式!

3:.block 命令後面跟乙個常量,然後產生這個常量位元組的儲存空間

.block 2 命令,生成乙個2位元組的儲存塊

4:.word命令也是為:裝載器生成**。.word命令總是生成乙個字的**不能生成任意數量的位元組,且程式設計師能指定位元組內容

。.byte類同

5:立即數定址和直接定址

直接定址方式的指令包含運算元的位址,而採用立即數定址方式的指令包含運算元本身

例如:匯程式設計序字元輸出指令:  charo  『h』,i  翻譯成目標** 500048

如果定址方式為直接定址,那麼cpu會把0048作為位址,指示主存把mem[0048]放到匯流排上供輸出裝置使用。

如果定址方式為立即數定址,那麼cpu會把0048當作運算元本身(而不是運算元位址),並把48放到匯流排上供輸出裝置使用

深入理解查準率與查全率

查準率與查全率 召回率 是在資訊檢索與機器學習領域常用的衡量指標,書籍或網路上有非常多的定義,敝人在重溫周志華先生 機器學習 一書時,發現書中的定義是非常科學的,而且把這兩個指標根據混淆矩陣進行了數學化!在資訊檢索領域的定義 檢索出的n個文件中正確結果 m個結果是正確的 的比率即是查準率,即p n ...

深入理解CAS與AQS

二 aqs 首先,cas是一種演算法,不是鎖cas,其實是個簡稱,全稱是 compare and swap,對比之後交換資料 expect 期望更新的值 一開始獲取的值 update 要更新的最新值 如果原子變數中的 value 值等於 expect,則使用 update 值更新該值並返回 true...

深入理解Linux核心個人小結2 記憶體定址

邏輯位址 分段單元 線性位址 分頁單元 實體地址 二.硬體分段 實模式 啟動開始階段處於實模式,其無分段機制 主要是為了與早期處理器模型相相容 保護模式 有分段機制 可通過cr0暫存器中的pe標誌位進行觀察。段標示符 即段選擇符 段描述符 8位元組 附加的非程式設計的暫存器 6個,用於快速訪問段描述...