永发信息网

汇编语言在数组中插入一个数据然后改变数组长度?

答案:1  悬赏:40  手机版
解决时间 2021-07-20 13:58

.model small
.stack
.data
string db 'please input a number:$',0ah,0dh
buf db 10(表示数组长度包括自身),25,21,19,16,12,11,9,7,3
p db ?
count equ $-buf
.code
start:
mov ax,@data
mov ds,ax
mov ah,9
lea dx,string
int 21h
mov ah,1
int 21h
mov p,al
mov cx,count
mov bx,offset buf
inlp:
cmp al,[bx+1]
jbe next
xchg al,[bx+1]
inc bx
dec cx
cmp cx,0
jnz inlp
jmp quit
next:
cmp al,[bx+1]
je quit
inc bx
loop inlp
quit:
mov ah,4ch
int 21h
end start

怎么修改长度10

最佳答案

取出buf第一个元素,自增后放回去就行了。


mov al,[buf]


inc al


mov [buf],al

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机网游幻想西游龙宫门派是物理功还是魔功?
怎么隐藏自己QQ账号
雀巢咖啡会导致人体难怀孕么
Drop的意思
谁来帮我一下答一下!拜托了!!!!!!!!
麦迪t553下载的图片设为背景总不能全屏是怎么
药流后肚子阵痛该怎么办
西安那里有陶艺店?
我的电脑杀过毒也优化过了为什么网络还是那么
广西梧州市五羊摩托车要多少钱?
点亮QQ华夏图标?
古今大学教育的区别
谁给我张666财富卡?
《孔子劝学》这则故事说明了一个什么道理?
银行卡锁了,密码也忘记了,要挂失和解锁必须要
推荐资讯
3500左右有什么好的电脑配置
用名字编诗,急谢谢了!!!!
求东方神起的电脑主题包
那里有免费的网络硬盘
小学播音员自我介绍,学生会竞选幽默自我介绍
怎么给仓鼠做小窝,怎么样做仓鼠衣服
情侣空间怎么升级
公务员政审评语,公务员政审,单位鉴定怎么写
寻仙44J去哪里练级
有没有什么好听点的歌能让你心烦的心情放松下
狗狗不想要了怎么处理,不想扔掉。
谁能告诉我该怎么学好理综啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?