我是靠谱客的博主 无语八宝粥,这篇文章主要介绍汇编语言检测点9.3,现在分享给大家,希望可以做个参考。

汇编语言检测点9.3


建议先自己思考问题的答案,不懂则返回看书
解析:
前面刚学过jcxz,但此处并不适合用jcxz,考察的是loop,jcxz是当cx=0时,执行jcxz。
但loop只有当 cx-1> 0时才会继续循环,因此如果传入cl的值为0,则cl与ch组合为0,需加上1才可以满足cx-1=0退出循环。
jcxz与loop的判定条件正好相反,要多加留意。

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

最后

以上就是无语八宝粥最近收集整理的关于汇编语言检测点9.3的全部内容,更多相关汇编语言检测点9内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部