在内存BLOCK开始处存放3到10个无符号字节数,从中找出最大数送入MAX单元中
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/13 15:32:44
在内存BLOCK开始处存放3到10个无符号字节数,从中找出最大数送入MAX单元中
这是微机原理中的题,求程序
这是微机原理中的题,求程序
DATA SEGMENT
BLOCK DB 48H,6AH,35H,0C9H,12H,93H
CON EQU $- BLOCK
MAX DB
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
LEA SI,BLOCK
MOV CX,CON-1
MOV AL,[SI]
LOP:
INC SI
CMP AL,[SI]
JAE NEXT
MOV AL,[SI].
NEXT:
LOOP LOP
MOV MAX,AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
BLOCK DB 48H,6AH,35H,0C9H,12H,93H
CON EQU $- BLOCK
MAX DB
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
LEA SI,BLOCK
MOV CX,CON-1
MOV AL,[SI]
LOP:
INC SI
CMP AL,[SI]
JAE NEXT
MOV AL,[SI].
NEXT:
LOOP LOP
MOV MAX,AL
MOV AH,4CH
INT 21H
CODE ENDS
END START
在内存BLOCK开始处存放3到10个无符号字节数,从中找出最大数送入MAX单元中
在内部RAM的21H单元开始存有一组单字节无符号数,数据长度为20H,编写程序要求找出最大数存入MAX单元 .
已知BUF1,BUF2字节单元中存放一个无符号数,编写程序完成以下操作
求汇编程序:若array和max都定义为字变量,存10个16位有符号数,找出最大的存在max中
片外RAM区从1000H单元开始存有100个单元字节无符号数,找出最大值并存入1100H单元
汇编语言中,若自BLOCK 开始的内存缓冲区中有100个带符号的数,希望找到其中的最大值,并放在MAX 单元中
.ARRAY单元开始存放200个有符号字节数,统计出其正数、0和负数的个数,并把它们分别存入N1、N2、和N3中.
片内RAM30H~39H单元有10个单元字节无符号数,找上最大的数存入R5
单片机程序设计要求如下:在内部RAM单元30H-3FH中无序存放着无符号的正数,找出最大数并存放到RAM 20H单元中.
汇编语言:在buffer为首地址的内存单元中,存放10个16位带符号数,求这10个数的最大值并保存到max单元中.
编程将内ram从data单元开始的16个无符号数相加.其和送入sum单元.假定和小于255
编程将存放在2000H单元开始的100个无符号数中的最小值找出 并存入2000H单元 大哥帮忙做下吧还有一些题在这