话说检测比较结果条件转移指令
data segmentdb 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]