彙編入門日誌第二天

2021-10-11 18:45:11 字數 974 閱讀 3462

變數

變數名 變數定義 引數1,引數2.。。。。

助記符 byte,word,dword

若無初值用 ?

2.重複字元 dup

barv1  byte 5 dup("$")//5個$依次存放
3 . 8位儲存位址

byte 1單元 從左到右 從下到上

word 2單元 大端 從左到右 小端相反

dword 4 單元 與word類似

多單元位址為最小的

4 .變數定位

org引數 從引數指定位置存放

org 100h

指定從100h開始儲存(預設00000000)

alige控制對齊邊界

alige n 變數開始於能被n整除的位址

2位元組 偶位元組

4位元組 模4位元組

8位元組 模8位元組

.data

org 100h

dare1 byte 100

alige 2

dare2 word 100

5.變數位址屬性

獲取變數位址操作符

「 」 儲存器位址指標

「$」返回當前偏移位址

offset 變數名 返回當前變數偏移位址

seg 變數名 返回段基位址

偏移位址進行加減

資料段;

00000000

1234

bare 12h,34h

org $+

10;//『$』此時為存完12h和34h後,為000000002h加10後為0000000ch

使al=bare

;**段

move al bare //bare等同於[bare]

1.bare+1指吧bare位址加一取其中內容

2.bare[n]=bare+n

學習日誌第二天

蘇嵌 專案實戰 學習日誌 姓名 李昕 日期 2018.9.4 今日學習任務 今天的任務是學習c語言資料結構,主要是學習關於棧方面的知識。今日任務完成情況 今天學習的三個程式stack.h,main.c,stack.c,內容有點多,老師講的又快,我打字又慢,基本上關於重要的點我都沒怎麼學到,也沒有記錄...

Linux入門第二天(二)

文字編輯器 vim vim 有3 種工作模式,分別是 命令列模式 插入模式 底行模式 命令列模式 剛進入vim時的模式,該模式下可以移動游標進行瀏覽,可以進行整行刪除等操作,yy 複製當前游標所在行 n yy n 為數字,複製當前游標開始的n行 p 貼上複製的內容到游標所在行 dd 刪除當前游標所在...

上班第二天

本想坐晚一班車的,誰知道這晚一班的也只是晚了 五 六分鐘,不高興再在站台上等,也只好小跑到車門上去了,果然,八點十分就到了。白天那個困啊 今天的工作內容和昨天一樣,做到後來我實在覺得測的差不多了,想幹些其他的,但這初來乍到的,也不好幹其他的呀,況且領導辦公室就在我旁邊。今天的工作總結有兩點 1 別把...