今天心情不錯,經過昨天的混亂,今天感覺有一絲絲的頓悟了。還是按部就班
吧~~接著學彙編
dw: define word 定義字型資料,所佔記憶體空間為16個位元組
end偽指令的作用:通知編譯器程式結束,並可通知編譯器程式的入口在哪
例如:end start 表示程式的入口在start:所指向的地方
可執行檔案由描述資訊和程式組成,程式來自於源程式中的彙編指令和定
義的資料;描述資訊則主要是編譯、連線程式對源程式中相關偽指令處理
所得到的資訊
程式的框架:
assume cs:code
code segment
.......
資料.......
start:
.......
**.......
code ends
end start
assume 就是乙個說明性文字,實際作用什麼都沒有
段名就相當於乙個標號,代表了段位址
一步步學彙編(九)call ret
一步步學彙編 九 call ret call和ret指令都是轉移指令,都修改ip,或同時修改cs和ip。經常被用來 實現子程式的設計。ret指令用棧中的資料,修改ip的內容,實現近轉移 retf指令用棧中的資料,修改cs和ip的內容,實現遠轉移 cpu執行ret指令時的操作 1 ip ss 16 s...
一步步學ROS
最近因為看svo的 裡面用到catkin決定要好好看ros,年前學會基本操作。啟動節點 rosrun package name executable name 檢視節點 rosnode list 注 rosout 節點是乙個特殊的節點,通過 roscore 自動啟動 檢視特定節點的資訊 rosnod...
一步步學彙編(十一)內中斷
一步步學彙編 十一 內中斷 中斷 cpu不再接著 剛執行完得指令 向下執行,而是轉去處理這個特殊的 資訊cpu用8位的中斷型別碼通過向量表找到相應的中斷處理程式的入口位址。乙個表項存放乙個中斷向量,佔兩個字,高位址字存放段位址,低位址字存放 偏移位址 中斷過程 1 從中斷資訊中 取得中斷型別碼 2 ...