108777771 发表于 2019-10-25 06:25:59

监测点9.2

本帖最后由 108777771 于 2019-10-25 07:07 编辑

assume cs:code
code segment
start:mov ax,2000h
      mov ds,ax
        s:mov cl,
          mov bx,2
          //可以省略一步直接赋值给cl,反正判断是cx=0正好满足条件,如果判断的不是cx=0那么就要赋值给一个寄存器了
          jcxz ok
          jmp short s
    ok:mov dx,bx
       mov ax,4c00h
       int 21h          
code ends
end start

byqkitty 发表于 2020-1-4 14:50:45

assume cs:code
code segment
start:mov ax,2000h
      mov ds,ax
      s:mov cl,
          mov ch,0
          inc bx
          jcxz ok
          jmp short s
    ok:mov dx,bx
       mov ax,4c00h
       int 21h         
code ends
end start

mrthreepa 发表于 2020-5-9 11:32:37

byqkitty 发表于 2020-1-4 14:50
assume cs:code
code segment
start:mov ax,2000h


先加再跳转,肯定不行啊

Loutus 发表于 2020-10-19 14:40:28

第六行应该是inc bx 因为是寻找第一个值为0的 ‘字节’ 数据, 不是 ‘字形’ 数据
页: [1]
查看完整版本: 监测点9.2