编程将存放在2000H单元开始的100个无符号数中的最小值找出 并存入2000H单元 大哥帮忙做下吧还有一些题在这
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/23 23:43:00
编程将存放在2000H单元开始的100个无符号数中的最小值找出 并存入2000H单元 大哥帮忙做下吧还有一些题在这
data segment
org 2000h
d1 db 120 dup(0) ;120随便写的,只要大于101就行.前100是已知数,后一个是写入结果的
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov si,2000h
mov ax,0 ;ax清零
mov bl,[si] ;将第一个数送入bl中
mov cx,99 ;比较99次
l1:
mov al,[si+1]
cmp al,bl ;比较后一个数和前一个数的大小
ja e1 ;后一个数大于前一个数跳转至e1
mov bl,al ;小于则将后一个数送入bl中
e1:
inc si
jmp l1
mov ax,4c00h
int 21h
code ends
end start
org 2000h
d1 db 120 dup(0) ;120随便写的,只要大于101就行.前100是已知数,后一个是写入结果的
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov si,2000h
mov ax,0 ;ax清零
mov bl,[si] ;将第一个数送入bl中
mov cx,99 ;比较99次
l1:
mov al,[si+1]
cmp al,bl ;比较后一个数和前一个数的大小
ja e1 ;后一个数大于前一个数跳转至e1
mov bl,al ;小于则将后一个数送入bl中
e1:
inc si
jmp l1
mov ax,4c00h
int 21h
code ends
end start
编程将存放在2000H单元开始的100个无符号数中的最小值找出 并存入2000H单元 大哥帮忙做下吧还有一些题在这
片外RAM区从1000H单元开始存有100个单元字节无符号数,找出最大值并存入1100H单元
设100个无符号数,连续存放在以2000H为首地址的存储区中,编程统计奇数和偶数的个数 用汇编语言编程
设片内RAM40H单元开始存有一组无符号数,其个数已存放在20H单元.
在片外2000H开始的单元中有100个有符号数,试编程统计其中正数、负数、零的个数.
【单片机】编程计算存放在片外RAM30H单元开始的64个无符号数的平均值,结果存入片内RAM30H单元
单片机程序设计要求如下:在内部RAM单元30H-3FH中无序存放着无符号的正数,找出最大数并存放到RAM 20H单元中.
找出外RAM 2000H起始单元16个无符号数中的最大数(最小数),并将值存入内RAM 20H单元
将内部ram的30h·31H单元的两个无符号数相乘,结果存放在R2,R3中,R2中存放高8位,R3中存放低8位
用汇编编一道题,假设内部RAM的30H~39H单元中存有10个无符号数,查找其中的最大者,并存入3AH中.每条指令加注释
比较1000H、1001单元的两个无符号数,将大数存2000H单元中
(2/2),从20H单元开始有一无符号数据块,其长度在20H单元中,求出数据块中最大值,并存入21H单元