;统计data段中数值为8的字节的个数,用ax保存统计结果
assume cs:code, ds:data
data segment
db 8,11,8,1,8,5,63,38
data ends
code segment
start: mov ax, data
mov ds, ax
mov bx, 0 ;ds:bx指向第一个字节
mov ax, 0 ;初始化累加器
mov cx, 0
s:cmp byte ptr [bx], 8;和8进行比较
jne next ;如果不相等转到next,继续循环 jne : jmp not equal
inc ax ;如果相等就将计数值加1
next:inc bx
loop s ;程序执行后:(ax)=3
mov ax, 4C00H
int 21H
code ends
end start
最后
以上就是愉快机器猫最近收集整理的关于统计data段中数值为8的字节的个数,用ax保存统计结果的全部内容,更多相关统计data段中数值为8内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复