假设某程序段中的数据定义如下:

假设某程序段中的数据定义如下:,第1张

NUM1 DB 50 DUP(1)

NUM2 DW 1234H,2014H,00A5H

NUM3 DB 20 DUP(?)

NUM4 DB 1,2,3,4,5

(1)用一条指令将闭缺悉NUM1的偏移地扮携址送入BX。

(2)用一条指令将NUM4的头两个字节的内容放入SI。

(3)写一条伪 *** 作使len的轿乎值等于NUM1~NUM4所占的存储区的实际长度。

A 'A'/8

B 'A'-8

C 'A'=8

D 'A'%8

void select_sort(int*a,int n)

{

register int i,j,min,t

for(i=0i<n-1i++)

{

min=i//码慎查找最小值搏饥

for(j=i+1j<nj++)

if(a[min]>a[j])

min=j/基模返/交换

if(min!=i)

{

t=a[min]

a[min]=a[i]

a[i]=t

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12511824.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-25
下一篇2025-08-25

发表评论

登录后才能评论

评论列表(0条)

    保存