彙編入門日誌第二天
- 變數
變數名 變數定義 引數1,引數2.。。。。
助記符 byte,word,dword
若無初值用 ?
2.重複字元 dup
barv1 byte 5 dup("$")//5個$依次存放
3 . 8位儲存地址
byte 1單元 從左到右 從下到上
word 2單元 大端 從左到右 小端相反
dword 4 單元 與word類似
多單元地址為最小的
4 .變數定位
org引數 從引數指定位置存放
org 100h
指定從100h開始儲存(預設00000000)
alige控制對齊邊界
alige n 變數開始於能被n整除的地址
2位元組 偶位元組
4位元組 模4位元組
8位元組 模8位元組
.DATA
org 100h
dare1 byte 100
alige 2
dare2 word 100
5.變數地址屬性
獲取變數地址操作符
“[] ” 儲存器地址指標
“$”返回當前偏移地址
offset 變數名 返回當前變數偏移地址
seg 變數名 返回段基地址
偏移地址進行加減
資料段;
00000000 12 34
bare 12h,34h
org $+10;//‘$’此時為存完12h和34h後,為000000002h加10後為0000000ch
使al=bare
;程式碼段
move al bare //bare等同於[bare]
1.bare+1指吧bare地址加一取其中內容
2.bare[N]=bare+N
相關文章
- 彙編快速入門
- 日誌第二天
- Webpack修煉日誌——入門Web
- iOS彙編入門教程(一)ARM64彙編基礎iOS
- 幾個彙編入門小例子
- 小白入門學習打日誌
- 分散式日誌元件GrayLog入門分散式元件
- 入門龍芯舊世界彙編指令
- iman——衝刺日誌(第二天)
- iOS彙編入門教程(三)彙編中的 Section 與資料存取iOS
- iOS彙編入門教程(二)在Xcode工程中嵌入彙編程式碼iOSXCode
- 日誌實時分析:從入門到精通
- SpringBoot入門(二):日誌及自定義屬性Spring Boot
- 福氣滿滿-衝刺日誌(第二天)
- MySQL日誌維護策略彙總MySql
- Spring Boot 入門(五):整合 AOP 進行日誌管理Spring Boot
- Linux 檢視日誌的命令彙總Linux
- android 入門- 詞彙Android
- zaq寫入日誌
- 彙編入門第一篇,小白也能看懂
- Logtail從入門到精通(二):開啟日誌採集之旅AI
- 編譯、彙編、連結、載入、顯示編譯
- 世界第一大廚-衝刺日誌(第二天)
- Kafka 入門(二)--資料日誌、副本機制和消費策略Kafka
- SLF4J 日誌門面
- 交叉編譯入門編譯
- 【Copy攻城獅日誌】CML之5分鐘入門多端統一框架框架
- 從零入門 Serverless | Serverless 應用如何管理日誌 & 持久化資料Server持久化
- Python入門知識點彙總Python
- mybatis-plus匯入sql日誌MyBatisSQL
- 日誌服務資料匯入
- MySQL資料庫中常見的日誌檔案彙總!MySql資料庫
- 二進位制入門--動態跟蹤原始碼和反彙編程式碼原始碼
- 彙編
- 入門設計模式之彙總篇設計模式
- 字串編碼入門科普字串編碼
- Rust 編譯器入門Rust編譯
- 日誌分析-apache日誌分析Apache