一、far 這裏一般在16位單片機系統使用,用以指示遠指針的修飾符。
二、遠指針所指示的是此指向區域超出了64K(2^16),所以需要使用DS加偏移的方法來尋址。其反義的修飾符是near。
舉例:
int far faradd;
faradd = (int far0xb000 0000);
三、16位PC機的存儲器地址是由段地址和偏移地址組合而成,每一段不能超過64K字節地址,因而同一段內的地址存取,用偏移地址就可以實現了、因此段地址寄存器所存的段地址是不變的,當用指針尋址時,只需要16位就夠了,這類指針就是near指針。當需要在另一段內讀取數據時,就需要跨越段,所以要指明存取段的段地址和偏移地址,這時段地址寄存器是變化的,在使用指針指向另一個地址時,就要用32位表示,此就是far指針了。
far word 遠指針
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Docker 的 Busybox 操作系統鏡像
原創
2024-05-13 11:45:19
如何從0到1設計診斷系統
原創
2024-04-26 22:43:26
柱形圖“變個裝”,跟上時尚步伐!
原創
2024-04-25 10:23:26
MQTT 5.0 報文解析 06:AUTH
原創
2024-04-22 21:55:23
小小開發板承載萬千創新可能,小熊派的雲上奇遇記
原創
2024-04-18 22:33:43
界面組件Telerik UI for WPF 2024 Q1新版亮點 - 全新DateRangePicker組件
原創
2024-04-18 11:35:21
文心大模型ERNIE-Tiny:輕量化技術的全面解讀
原創
2024-04-18 11:29:53
Qt/C++音視頻開發70-無感切換通道/無縫切換播放視頻/多通道流暢切換/不同視頻打開無縫切換
原創
2024-04-18 10:40:53
從零開始搭建雲呼叫中心之FreeSwitch實戰
原創
2024-04-11 11:15:56
Qt血的教訓/細數Qt開發的各種坑/又愛又恨/歡迎圍觀留言評論
原創
2024-04-07 10:39:53
界面組件Telerik UI for Winforms 2024 Q1新版亮點 - 全新的Win 11主題
原創
2024-03-22 12:29:35
大模型微調實戰:利用INT8/FP4/NF4量化技術提升性能與效率
原創
2024-03-19 12:14:18
從0帶你設計與實現基於STM32的智慧農業管理系統
原創
2024-03-15 11:27:08
可視化搭建一個智慧零售訂單平臺
原創
2024-03-14 10:59:09