彙編筆記 第六章

2022-07-23 18:15:22 字數 804 閱讀 6480

title: 彙編筆記_第六章

date: 2018-12-26 17:44:59

tags:

先看程式:

assume cs:codesg

codesg segment

dw 0123h,0456h,0789h,0abch,0fedh,0cbah,0987h

start:

mov bx,0

mov ax,0

mov cx,8

s:add ax,cx:[bx]

add bx,2

loop s

mov ax,4c00h

int 21h

codesg ends

end start

所以程式的框架可以為:

assume cs:code

cdoe segment

...資料

...start:

...**

...code ends

end start

偽指令;

assume

cs:code,ds:data,ss:stack

...mov ax,stack

mov ss,ax

mov ax,data

mov ds,ax

ss:sp就指向stack:16,cpu把stack段當棧空間用;

把資料段、堆疊段放在**段前,其對應的段位址是x-1、x-2

放在後面緊跟**段後面(貌似)

(end)

第六章筆記

頂層const與底層const的區別 頂層const是指標物件本身是乙個常量,而底層const是指標所指的物件是乙個常量,理解起來就相當於前者是直接,後者是間接。宣告函式可以多次,但是每個形參只能用實參預設初始化一次,即後續宣告只可以為未預設初始化的形參新增預設實參,而且其形參右側的所有形參必須都有...

mysql第六章 第六章 mysql日誌

第六章 mysql日誌 一 錯誤日誌 錯誤日誌的預設存放路徑是 mysql 存放資料的地方 hostname.err 1.修改錯誤日誌存放路徑 mysqld log error data mysql mysql.log 2.檢視配置命令 show variables like log error 3...

第六章 學習筆記

1.引數分為位置引數和關鍵字引數。def func positional para x,y,z passdef func keyword para kwd1 1,kwd2 4,kwd3 9 pass2.1 當有多個位置引數時,可以用乙個星號來收集引數,函式內使用這些位置引數時可以通過for 迴圈依次...