[BX]和loop指令
[BX]和loop指令02
[BX]和loop指令03
assume cs:code
code segment
mov ax,0
mov cx,123
s:add ax,236
loop s
mov ax,4c00h
int 21h
code ends
end
assume cs:code
code segment
mov ax,0ffffh
mov ds,ax
mov bx,6
mov al,[bx]
mov ah,0
mov dx,0
mov cx,3
s: add dx,ax
loop s
mov ax,4c00h
int 21h
code ends
end
p指令直接执行完循环
[BX]和loop指令04
[BX]和loop指令05
assume cs:code
code segment
mov ax,0ffffh
mov ds,ax
mov bx,0
mov dx,0
mov cx,12
s: mov al,[bx]
mov ah,0
add dx,ax
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
[BX]和loop指令06
assume cs:code
code segment
mov ax,0
mov ds,ax
mov ds:[26h],ax
mov ax,4c00h
int 21h
code ends
end
本文详细介绍了8086汇编语言中[BX]和loop指令的应用实例,通过具体的代码片段展示了如何使用这些指令进行循环操作。包括不同初始条件下的循环累加示例,帮助读者深入理解循环控制结构。
433

被折叠的 条评论
为什么被折叠?



