?? dwh.asm
字號:
; 第三章 循環與分支程序設計
; 實驗四 雙循環程序設計
;一.實驗目的:
; 掌握雙循環程序的結構,明晰內外循環層次.
;二.實驗內容:
; 已知數組 A 包含5個互不相等整數,數組 B 包含6個互不相等的整數,將
; 既在 A 數組中又在 B 數組中出現的整數存放于數組 D 中.
;三.程序清單:
;***************************************************************************
data segment
a dw 1, 2, 34h, 7fffh, 3
b dw 6, 3, 3fffh, +5, -1, 7fffh
d dw 6 dup (' ')
data ends
code segment
main proc far
assume cs: code, ds: data
start: push ds
mov ax, 0
push ax
mov ax, data
mov ds, ax
lea si, a ;數組a的偏移量送SI
lea bx, d ;數組c的偏移量送BX
mov cx, 5 ;置外循環次數
l1: push cx
lea di, b ;數組b的偏移量送DI
mov cx, 6 ;置內循環次數
mov ax, [si]
l2: cmp [di], ax
jne no
mov [bx], ax
add bx, 2
no: add di, 2
loop l2
add si, 2
pop cx
loop l1
ret
main endp
code ends
end start
;***************************************************************************
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -