指令
操作碼 運算元
mov ax, 12
操作碼 目的運算元 源運算元
mov dest , src //簡寫
r8: 任意乙個8位的通用暫存器
ah al bh bl ch cl dh dl
r16:任意乙個16位通用暫存器
ax bx cx dx di di bp sp
reg: 代表r8或r16或r32
seg:段暫存器 cs/ds/es/ss
m8: 乙個8為儲存器運算元單元(所有主存定址方式)
m16:乙個16為儲存器運算元單元(所有主存定址方式)
mem:代表m8貨沒m16
i8: 乙個8位立即數
i16:乙個16位立即數
imm 代表i8和i16
dest 目的運算元
src 源運算元
當然也有32以及64
定址方式
立即數定址
move al,34h
暫存器定址
mov bx,ax
儲存器定址 (記憶體定址)
直接定址方式
mov ax,[2000h]
;ax暫存器間接定址方式
mov al,[bx]
暫存器相對定址方式 //暫存器只能是bx,bp,si,di + 8/16位位移動量 類似於結構體訪問模式
mov ax,[di+06]
mov ax,1000[si]
基址變址定址
mov ax,[bx+si]
mov ax,[bx][si] //bx +si 的偏移量
相對基址變址
mov ax,1000[bx][si] //1000+bx +si 的偏移量
棧低位址
sp 棧頂
bp 棧底
高位址函式 在od裡面的空白處寫乙個函式
SQLserver上課筆記
nth child 概述匹配其父元素下的第n個子或奇偶元素 eq index 只匹配乙個元素,而這個將為每乙個父元素匹配子元素。nth child從1開始的,而 eq 是從0算起的!可以使用 nth child even nth child odd nth child 3n nth child 2 ...
上課隨堂筆記
運算子有一元 二元和三元運算子。分類 一元二元和三元 乙個數兩個數三個數 按優先順序 運算方向分 a b c 從左向右 從右向左 賦值運算子為 方向 從右向左 優先順序 最低 let a b c d 5 先算右 注意 左側只能有乙個常量或變數 求餘 自加自減!不能用於常量只能用於變數 1 var a...
上課筆記 for迴圈
for 迴圈 1 格式 for 初始化 條件 增量 print 1到50累加得 sum for im 遍歷 3.1功能 通過乙個迴圈變數,一次取出要遍歷集合的值,來進行運算 3.2 格式 for 變數 in 集合 switch case 格式化的條件分支寫法,完全可以用if else if n個 e...