程式功能:計算1,2...等的3次方並儲存到相鄰的8個字形的記憶體中
;用子函式來實現
assume cs:code,ds:data
data segment
db 1,2,3,4,5,6,7,8,8 dup(0)
dw 8 dup(0)
data ends
code segment
start:
mov ax,data
mov ds,ax
mov cx,8
mov si,0
mov di,0
s:call cube
mov ds:[di+10h],ax
inc si
add di,2
loop s
mov ah,4ch
int 21h
cube:
mov ax,1
mov bl,byte ptr[si]
mov bh,0
mul bx
mul bx
mul bx
retcode ends
end start
;程式2:注意 1,2...是以位元組形式儲存的
assume cs:code,ds:data
data segment
dw 1,2,3,4,5,6,7,8
dw 8 dup(0)
data ends
code segment
start:
mov ax,data
mov ds,ax
mov si,0
mov di,16
mov cx,8
s:mov bx,[si]
call cube
mov [di],ax
add si,2
add di,2
loop s
mov ax,4ch
int 21h
cube:
mov ax,bx
mul bx
mul bx
retcode ends
end start
子函式呼叫
子函式呼叫子函式 定義 能被其他程式呼叫,在實現某種功能後能自動返回到呼叫程式去的程式。其最後一條指令一定是返回指令,故能保證重新返回到呼叫它的程式中去。也可呼叫其他子程式,甚至可自身呼叫 如遞迴 函式的呼叫形式 函式呼叫的一般格式為 在main函式中 函式名 實際引數列表 函式宣告 函式宣告的一般...
常用子函式
一.回文數的判斷函式 1.整數型別 bool hws int n if sum cun return true else return false 利用反轉的數字與之前的數比較,若相同,則它是回文數。return sum 2.字串型別 bool hws string a if i len retur...
mounted鉤子函式 對vue中鉤子函式的理解
1 beforecreate 鉤子 該階段元件例項剛建立,元件屬性計算之前 可理解為元件屬性還未初始化,未繫結,未掛載元素el 比如 el,data,methods等,如果你試圖在beforecreated鉤子中獲取這些屬性值,會得到ubdefined 的結果,但是 可以獲取到this物件,因為此時...