在BUFF开始的存储区中存放30个带符号数,试统计其正数,负数和零的个数.分别将个数放至A1,A2,A3单元
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 19:07:06
在BUFF开始的存储区中存放30个带符号数,试统计其正数,负数和零的个数.分别将个数放至A1,A2,A3单元
我知道大体思路,就是具体的程序不会写.
我知道大体思路,就是具体的程序不会写.
data segment
buff db 1,3,5,6,7,8,9,0,6,5,4,-4,-1,-7,-9,5,-7,-4,-3,2,43,4,3,-3,0,0,0,0,1,3
a1 db
a2 db
a3 db
data ends
code segment
assume ds:data,cs:code
start:
mov ax,data
mov ds,ax
mov si,0
mov cx,30
next:
cmp buff[si],0
ja next1
jz next2
inc a3
jmp tj
next1:
inc a1
jmp tj
next2:
inc a2
tj:
inc si
loop next
mov ax,4c00h
int 21h
code ends
end start
buff db 1,3,5,6,7,8,9,0,6,5,4,-4,-1,-7,-9,5,-7,-4,-3,2,43,4,3,-3,0,0,0,0,1,3
a1 db
a2 db
a3 db
data ends
code segment
assume ds:data,cs:code
start:
mov ax,data
mov ds,ax
mov si,0
mov cx,30
next:
cmp buff[si],0
ja next1
jz next2
inc a3
jmp tj
next1:
inc a1
jmp tj
next2:
inc a2
tj:
inc si
loop next
mov ax,4c00h
int 21h
code ends
end start
在BUFF开始的存储区中存放30个带符号数,试统计其正数,负数和零的个数.分别将个数放至A1,A2,A3单元
.ARRAY单元开始存放200个有符号字节数,统计出其正数、0和负数的个数,并把它们分别存入N1、N2、和N3中.
100个有符号数连续存放在2000H为首的存储区域,编程统计其中正数、负数、零的个数,并分别存于30H、31H、3
在片外2000H开始的单元中有100个有符号数,试编程统计其中正数、负数、零的个数.
设有100个有符号数,连续存放在以2000H为首地址的片外RAM存储器中,试编程统计其中正数负数零的个数求详解
设100个无符号数,连续存放在以2000H为首地址的存储区中,编程统计奇数和偶数的个数 用汇编语言编程
试编程:内部RAM中以40H单元为首地址,存放着10个字节的符号数.统计此数据块中零、正数、负数的个数,并依
任意输入100个整数,分别统计其中的正数、负数和零的个数.
编一个程序,输入10个整数,并放在数组中,先降序输出所有的数,再统计并输出其中正数、负数和零的个数
统计给定的n个数中,负数、零和正数的个数 用C语言
C语言统计给定的n个数中,负数、零和正数的个数
C语言统计给定的n个数中,负数、零和正数的个数.