彙編摘要上課筆記

2021-06-27 06:33:51 字數 1047 閱讀 4396

指令 

操作碼 運算元

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...