博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
汇编程序:统计数据个数
阅读量:6191 次
发布时间:2019-06-21

本文共 963 字,大约阅读时间需要 3 分钟。

【任务1】编程序,统计数组array中负数的个数, 并存入count单元中。

data segment    array db -1, 0, 3, -6, 7, 23, 0, -50, 3, 1    count db ?data ends

【参考解答】

assume cs:code,ds:datadata segment    array db -1, 0, 3, -6, 7, 23, 0, -50, 3, 1    count db ?data endscode segment start:mov ax,data       mov ds,ax       mov si, 0       mov bl, 0       mov cx, 10   lop:cmp array[si], 0  ;逐个考察       jge big           ;注意:不是jae!       inc bl            ;是负数时计数   big:inc si       loop lop       mov count, bl      ;保存结果       mov ax, 4c00h       int 21hcode ends     end start

【任务2】编程序统计数据区BUF中0的个数,并存入RES单元。

data segment  buf db 0,5,0,3,2  res db ?data ends

【参考解答】

assume cs:code,ds:datadata segment  buf db 0,5,0,3,2  res db ?data endscode segment start:mov ax,data       mov ds,ax       mov cx,5       mov si,offset buf       mov bl,0   lop:mov al,[si]       cmp al,0       jne next       inc bl  next:inc si       loop lop       mov res,bl       mov ax, 4c00h       int 21hcode ends     end start

转载地址:http://ougda.baihongyu.com/

你可能感兴趣的文章
定时器与休眠
查看>>
08-python-列表
查看>>
管道与重定向
查看>>
对监督和无监督学习的谱方法特征选取
查看>>
链接返回上级或事件返回上级
查看>>
C#的struct和byte[]数组的互相转化
查看>>
2.WindowsServer2012R2装完的一些友好化设置
查看>>
UML中的几种关系(UML Relationships)
查看>>
3.求数组元素中的最大值[分治递归]
查看>>
火狐浏览器快捷操作
查看>>
个性二维码开源专题 目录
查看>>
php 循环日历
查看>>
使用layout_weight设置控件占屏幕百分比
查看>>
构建高可靠hadoop集群之2-机栈
查看>>
为什么Arduino独占鳌头并站稳脚跟?
查看>>
iphone-common-codes-ccteam源代码 CCPlayer.m
查看>>
PHP实现插入排序
查看>>
小程序跳转页面
查看>>
canvas-2rect.html
查看>>
【Friends】Friends
查看>>