急急急!!!一道汇编题 30分 5

调试程序数据块的起始地址BLOCK,将其中的正负数分开,分别放在PLUBUF正数缓冲区和MINBUF负数缓冲区。DATASEGMENTBLOCKDB03H,46H,0F4... 调试程序
数据块的起始地址BLOCK,将其中的正负数分开,分别放在PLUBUF正数缓冲区和MINBUF负数缓冲区。
DATA SEGMENT
BLOCK DB 03H,46H,0F4H,0AFH,0AH,90H,87H,50H
DB 99H,0FFH,30H,77H,15H,53H,0B3H,9EH
COUNT EQU $-BLOCK ;数据块的长度
PLUBUF DB 20 DUP(?)
MINBUF DB 20 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV SI,OFFSET BLOCK
MOV DI,OFFSET PLUBUF
MOV BX,OFFSET MINBUF
MOV CX,COUNT
CLD
AGAIN: LODSB
TEST AL,80H
JNZ MINUS
STOSB
JMP NEXT
MINUS: XCHG BX,DI
STOSB
XCHG BX,DI
NEXT: LOOP AGAIN
MOV AH,4CH
INT 21H
CODE ENDS
END START
1、用编辑程序建立文件名为PLUMIN.ASM源程序文件,汇编、连接产生.EXE可执行文件,调试并以连续运行方式执行程序。
2、写出正数缓冲区PLUBUF和负数缓冲区MINBUF的内容。
展开
 我来答
leechs605
2010-01-08 · 超过18用户采纳过TA的回答
知道答主
回答量:65
采纳率:100%
帮助的人:28.9万
展开全部
用记事本,然后masm,link后生成.exe
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式