彙編指令由操作碼與運算元兩部分構成
標號中的冒號表示屬性為near
對於段暫存器,cs不允許使用者干預,其他必須通過通用暫存器間接傳送。
對於單運算元指令,運算元不能是立即數
對於雙運算元指令,目的運算元不能是立即數,且運算元不能均為記憶體運算元。
立即數定址與暫存器定址
直接定址
暫存器間接定址
隱含段位址僅有ds/ss兩種,間接定址暫存器只有bx,si,di,bp四種
暫存器相對定址
注:即在3的條件下增加乙個常量偏移
基址變址定址
注:即在3的條件下增加乙個暫存器偏移
相對基址變址定址
注:即在5的條件下再增加乙個常量偏移
比例變址定址
說明 轉移位址相關定址方式
注:和其他定址方式大同小異
mov/movsx/movzx
movsx
movzx
push/pop/pusha/popa
xchg
只能通用暫存器與通用暫存器互換或通用暫存器與儲存器互換。
位址傳送指令
等價指令:mov reg, offset mem
要求 低字傳入暫存器
等價指令:mov bx, offset x + mov ax, seg x
加減法指令
乘除法指令
除法(div/idiv)
符號擴充套件指令
邏輯運算指令
移位指令
比較指令
實際內容為減法,詳見第五章筆記。
第三章學習筆記
執行執行緒,簡稱執行緒,是在程序中活動的物件。核心排程的物件是執行緒,而不是程序。程序描述符中包含的資料能完整地描述乙個正在執行的程式 各種狀態之間存在轉換的條件,若滿足則進行轉換,跟模擬電路中所學的狀態機是乙個道理。通過st task state task,state 函式來設定當前程序狀態 fo...
第三章筆記
第三章預習筆記 一 高階語言和機器指令中的運算 1,按位運算 符號 按位or運算 符號 按位and運算 符號 表示按位not運算 符號 按位xor運算。實現掩碼操作 通過與給定的乙個位模式進行按位與,可以提取所需要的位,對這些位進行 置1 清0 等。2,符號 按位or運算 符號 表示and運算 符號...
Asp學習筆記第三章
2006 07 20 20 03 07 asp學習筆記第三章 一 收集客戶端資料到伺服器語句request 1.表單頁面 這句一定要放到表單標籤的第一行 2.處理表單頁面 dim id,pwd id request.form id1 pwd request.form pwd1 if isempty ...