问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求分支或循环结构汇编程序

发布网友 发布时间:2022-04-20 10:03

我来回答

1个回答

热心网友 时间:2023-08-10 14:34

;统计字数组BUF子数据区中负数个数:

dseg segment;数据段开始
buf dw 0,8200h,42h,0fffh,1200h,3203h ;定义字数组
dw 0c000h,9030h,6800h,10h,08h,222h
count equ ($-buf)/2;$表示当前偏移地址,count即为字数组的个数
ans db ? ;存放负数个数
dseg ends;数据段结束
sseg segment stack;堆栈段开始
db 80h p(0) ;申请80h个堆栈空间,每个一个字节
sseg ends
cseg segment ;代码段开始
assume cs:cseg,ds:dseg,ss:sseg;assume伪指令告知程序有关寄存器设定为哪个段地址
start:
mov ax,dseg
mov ds,ax
xor al,al ;计数器清零
mov bx,offset buf;把字数组首地址送给bx
mov cx,count;cx为循环次数
again:
cmp word ptr [bx],0
jge gez
add al,1 ;是负数,计数器加1
gez:inc bx
inc bx
loop again;loop循环统计负数个数

mov ans,al

cseg ends
end start

编译、链接、DEBUG单步调试操作和运行
得靠你自己去实践

DEBUG单步调试操作可用T命令
运行某一段程序可用 G命令
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么是Medical Literature Analysis and Retrieval System (NLM)的缩 ... 医学工作者的因特网内容简介 2002年的一篇文章英文摘要被《医学文献联机数据库》(MEDLINE)收录,是否... 医学器具medline啥意思 民国市与县的关系是怎样的,市与县分别又是什么? 历代兵制中国民国兵制 冰箱运行时有水流声怎么回事? ud牛郎眼影真假判断 爆闪/没有平替❌ 牛郎眼影真假鉴别方法 鉴别❗️衰败城市牛郎眼影真假,粉质肉眼差距 总结及分析各种寻址方式。 汇编程序 西铁城8200机芯怎么样 计算机应用原理 单片机填空题,会的帮我解答下 单片机里EQU是什么指令?作用? MCS-51单片机问题。 SY8200H变频器怎么复位 sy8200h变频器故障E一26 预期寿命为8200h,转速为1480r/min轴向外载荷FA=32... sy8200h变频器故障代码E-11 sy8200h怎么调频率 在80x86实地址方式下,若已知DS=8200H,则当前数据段... C语言中的“嵌套”是什么意思 数字电视的传播速率 koleos是什么牌子车 数字电视频点是什么意思 纸箱的抗压强度如何计算 达成率怎么 算 世界各国货币兑换人民币 西铁城8200与8213机芯哪个精度高 这是我编的让8位led管亮的程序,但每次运行到后来... 8200平方米等于多少平方千米 《牧场物语-矿石镇的朋友》金手指代码 什么叫甲斩花岗石 甲斩花岗岩 30厚甲斩浅灰色花岗岩的“甲斩”是什么意思? 阴面乙双阳面甲斩是什么意思 什么是甲斩花岗岩石?有图片吗? 关于终点的小故事? dnf蓝拳pk装备 我叫MT2萨拉拉克技能解析 我叫mt2中萨拉拉满厉害吗 石斛枸杞子甲鱼煲鸡汤可以吗? 唱吧三国武将夏侯惇介绍 夏侯惇技能解析 我叫MT2萨拉拉克和MT那个好求详解 皇图技能加点推荐 技能怎么加点 我叫mt2萨拉拉克可在当坦克吗 我叫mt2萨拉拉克和巫医怎么样 关于知乙的作文大全