汇编语言(第三版)-- 检测点9.3


loop只有当 cx-1> 0时才会继续循环,因此如果传入cl的值为0,则cl与ch组合为0,需加上1才可以满足cx-1=0退出循环。

完整代码:

assume cs:code
code segment

start: mov ax,2000H
       mov ds,ax
       mov bx,0
      
    s: mov cl,[bx]
       mov ch,0
       inc cx
       inc bx
       loop s

   ok: dec bx
       mov dx,bx

       mov ax,4c00h
       int 21h

code ends
end start
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容