如何用汇编语言将一串数据中的正数放入以BUFFER为首地址数据缓冲区中?

2025-04-04 22:49:35
推荐回答(4个)
回答1:

定义一个数据缓冲区
buff db n,?,n dup(0)
其中n表示的是要输入缓冲区的最大个数,?表示实际的个数(由系统来算)
然后比较缓冲区中的数和实际的输入个数,
如果大于,则出现字符丢失并且响铃
如果小于则填充零
然后在code segment 中定义相应的输入中断
即:
mov ah 10
mov dx, offset buff
int 21h

回答2:

用一个循环 将高位为0的所有数依次存入即可

回答3:

BUFFER DB 01H,02H(你的数据串。中间用逗号隔开)
有问题可以hi我

回答4:

进入运程教育网查一下吗,