愈伤组织 发表于 2018-7-18 20:32:50

话说检测比较结果条件转移指令

data segment
   db 8,11,8,8,8,6,7,8
   data ends
   
        code segment
        mov ax,data
        mov ds,ax
        mov ax,0
        mov bx,0
        mov cx,0            ;设置内存单元存储的内容
   s:   cmp byte ptr,8
   
                               ;利用循环和比较结果的跳转指令实现对每个内存单元的检查,检查后的结果放在相应的寄存器里面;
      jne ok
      inc ax
   ok: inc bx
       inc cx
       loop s
      
   mov ax,4c00h
   int 21h
   code ends
   end       

这段代码用来查找内存中8的个数          个人debug发现这似乎是死循环,不断地发现内存中字节为8的数据


另外 我也写了一个这样的代码 在debug 中查看内存 如下 但为什么没有我定义进去的数据呢???求指导
页: [1]
查看完整版本: 话说检测比较结果条件转移指令