微机 求10个16位无符号数中最小值,并显示结果

求10个16位无符号数中最小值,并显示结果
急需,请各位高手帮帮忙
汇编语言代码,有的请发到1731627517@qq.com这个邮箱,急需,万分感谢

data segment
count equ 10
buf db 2,-3,5,8,-9,10,40,-90,4,89
max db ?
min db ?
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov si,0
mov cx,count
dec cx
mov al,buf[si]
mov max,al
mov min,al
next:
inc si
mov al,buf[si]
cmp al,max
jng bdy
mov max,al
jnz next1
bdy:
cmp al,min
jnl next1
mov min,al
next1:
loop next
mov ah,4ch
int 21h
code ends
end start
温馨提示:内容为网友见解,仅供参考
无其他回答

微机 求10个16位无符号数中最小值,并显示结果
count equ 10 buf db 2,-3,5,8,-9,10,40,-90,4,89 max db ?min db ?data ends code segment assume cs:code,ds:data start:mov ax,data mov ds,ax mov si,0 mov cx,count dec cx mov al,buf[si]mov max,al mov min,al next:inc si mov al,buf[si]cmp al,max jng bdy...

微机 求10个16位无符号数中最大值,并显示结果。
public static void main(String [] args){ int [] arr={...\/\/16个数};int max=arr[0];for(int i=0;i<arr.length;i++){ if(max<arr[i]) max=arr[i];} System.out.Println(max);} }

微机原理中设计一个程序,求10个无符号数的最大值
FINISH: MOV ES:[MAX], AX INT 3 ;暂停,以便查看运行结果 CODE ENDS END START ;;编译链接生成exe文件, 在Win7的DOS环境用Debug运行通过;;;运行结果,找到这10个数的最大值并保存到max单元中,;;在Debug中,运行至INT 3 暂停,可用 D ES:0050 命令查看到该最大值。

微机 求10个8位无符号数平均值,并显示结果
8位??void main(void){ unsigned char num[10]={10,15,10,10,10,230,110,17,10,10};double avg;int i;int sum=0;for(i=0;i<10;i++)sum+=num[i];avg=(double)sum\/10;printf("%d %f",sum,avg);} out put:432 43.200000Press any key to continue ...

用汇编语言设计一个程序,求10个无符号数中的最大值。并将最大值存入变 ...
出口信息:最大值在R6中, 地址在R2R3中;最小值在R7中,地址在R4R5中。影响资源:PSW、A、B、R1~R7 堆栈需求: 4字节MMS: MOV B,R7 ;保存数据个数MOVX A,@DPTR ;读取第一个数据MOV R6,A ;作为最大值的初始值MOV R7,A ;也作为最小值的初始值MOV A,DPL ;取第一个数据的地址MOV R3,A ;作为最大...

2个16位无符号数相加 显示结果(微机的) 急求 !!!
21H CHANG PROC LAST: CMP BYTE PTR [BX],10 JC NEXT SUB BYTE PTR [BX],10 INC BYTE PTR [BX+7]JMP LAST NEXT: MOV DL,SUM ADD BYTE PTR [BX+8],DL ADD BYTE PTR [BX+7],30H ADD BYTE PTR [BX+8],30H RET CHANG ENDP CODE ENDS END BEG 以上是计算9+25的汇编语言程序 ...

...组给定个数的无符号数,试编程寻找其中的最大值,并将其放至后续单元...
;找出最大值并显示 ;思路:先按升序排序,则最后一个元素就是最大值,然后转换为十进制输出,此时若想找到最小值第一个元素即是 data segment a dw -1,2,100,-100,99,120,15,46,411,102 mes db 'the max:$'data ends code segment main proc far assume cs:code,ds:data start:push ds...

微机内存某单元中的内容为0bah,若该数为无符号数,对应的十进制数是...
11*16+10=186,所以 0bah 对应的10进制数为186。

【高分】帮忙用汇编语言做一个程序:学生成绩统计
; 功能:键盘输入一个指定位数的十进制数字,将其转换成二进制数并保存在指定的内存单元。; 由于限定最大数据类型为字,所以,数字位数最多:5,最大无符号数:65536; 约定:直接回车,视为数字0; 入口:@@Digits=数字位数;di=保存输入的数字首地址; @@Type_Data=保存的数据类型,B=字节类型,W=字类型。; 出口:...

微机原理子程序入口条件
微型机原理与程序设计微型机原理与程序设计程序举例顺序结构例例2-3-2 计算计算x(yz)vx的值。的值。设x,y,z,v为十六位有符号数,分别存放在X,Y,Z,V字单元,商和余数分别存入A,B字单元。DSEGSEGMENT;定义数据段XDW4FHYDW245HZDW3456HVDW5678HADW?BDW?DSEGENDS微型机原理与程序设计微型机原理与程序设计CSEG...

相似回答
大家正在搜