📄 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 + -