彙編入門日誌第二天
- 變數
變數名 變數定義 引數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
相關文章
- 彙編快速入門
- go彙編入門Go
- 日誌第二天
- Webpack修煉日誌——入門Web
- 幾個彙編入門小例子
- X86彙編快速入門
- iOS彙編入門教程(一)ARM64彙編基礎iOS
- 小白入門學習打日誌
- iOS彙編入門教程(三)彙編中的 Section 與資料存取iOS
- 日誌路徑彙總
- iOS彙編入門教程(二)在Xcode工程中嵌入彙編程式碼iOSXCode
- 分散式日誌元件GrayLog入門分散式元件
- 日誌實時分析:從入門到精通
- Java日誌服務入門系列教程——(1)SLF4J入門Java
- MySQL日誌維護策略彙總MySql
- oracle日常操作彙總:日誌篇Oracle
- Java日誌服務入門系列教程——(2)Apache log4j入門JavaApache
- 檢視mysql日誌及日誌編碼問題MySql
- 彙編入門第一篇,小白也能看懂
- SpringBoot入門(二):日誌及自定義屬性Spring Boot
- Spring Boot 入門(五):整合 AOP 進行日誌管理Spring Boot
- Linux 檢視日誌的命令彙總Linux
- 編譯、彙編、連結、載入、顯示編譯
- apache日誌匯入oracle(日誌經過python處理)ApacheOraclePython
- Kafka 入門(二)--資料日誌、副本機制和消費策略Kafka
- Logtail從入門到精通(二):開啟日誌採集之旅AI
- SLF4J 日誌門面
- 交叉編譯入門編譯
- 從零入門 Serverless | Serverless 應用如何管理日誌 & 持久化資料Server持久化
- Praat 學習日誌1--安裝和建立專案(入門必看)
- 轉] java.util.logging日誌功能使用快速入門Java
- 日誌服務資料匯入
- 二進位制入門--動態跟蹤原始碼和反彙編程式碼原始碼
- MySQL資料庫中常見的日誌檔案彙總!MySql資料庫
- 關於SQL Server事務日誌的問題彙總SQLServer
- Python入門知識點彙總Python
- 入門設計模式之彙總篇設計模式
- LAMP純原始碼編譯安裝日誌LAMP原始碼編譯