變數
變數名 變數定義 引數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 別把...