彙編知識點小歸納

2022-07-12 19:15:14 字數 660 閱讀 2425

2014-05-25    10:20:44

1.

lea   有效位址送暫存器指令,指令把源運算元的有效位址送到指定暫存器

格式為: lea  reg,src

offset 數值回送操作符,匯程式設計序將回送變數或標號的偏移位址值

格式為: offset  variable或lable 

lea bx,list

在功能上等效於

mov bx,offset list

2.

equ表示式賦值偽指令

例子 len equ $-string 執行這條偽指令之後,len的值為字串string的長度,($-string計算出了字串string的長度)

3.$

一、「$」是組合語言中的乙個預定義符號

等價於當前正彙編到的段的當前偏移值

eg:指令「jmp $+3」中的「$」表示當前這條指令在**段中的偏移量。即「jmp $+3」表示要向前跳轉到距離這條指令3個位元組的地方。若是「jmp $-3」,則表示要向後跳轉到距離這條指令3個位元組的地方。

二、在彙編中是字串結束的標誌

如:data segment

mes1 'hello',0ah,0dh,'$'

集合知識點歸納

集合 定義 長度可變的 儲存物件的容器 特點 長度可變,只能用來儲存引用型變數 list介面 有序的,允許重複的 實現類 arraylist 底層維護陣列,執行緒不安全的,高效的,查詢快,增刪慢 linklist 底層維護鍊錶,能夠模仿佇列結構,增刪快 查詢慢 堆疊特點 先進後出 push 將元素壓...

XSS知識點歸納

xss攻擊指通過html注入篡改網頁,插入惡意的指令碼,當使用者瀏覽網頁的時候,控制瀏覽器。xss攻擊成功後,攻擊者能夠對使用者當前的瀏覽頁面植入惡意指令碼,通過惡意指令碼,控制使用者的瀏覽器,這些完成各種具體功能的惡意指令碼,成為xss payload 實質上就是js指令碼,任何js指令碼能實現的...

flex知識點歸納

flex基本用法是給父容器設定 display flex 參考 那麼它下面的所有子元素,自動成為flex的item項。flex flow是flex direction和flex wrap的簡寫。flex flow row row reverse column column reverse nowar...