早教吧 育儿知识 作业答案 考试题库 百科 知识分享

100个有符号数只存放正数汇编语言如果有一些有符号数.怎么把负数去掉只存放正数.

题目详情
100个有符号数只存放正数 汇编语言
如果有一些有符号数.怎么把负数去掉只存放正数.
▼优质解答
答案和解析
;高位为1是负数,否则是正数
NUM DW 100 DUP(?) ;100个数
Z DW 100 DUP(0) ;存放正数
.
.
MOV BX,OFFSET NUM
MOV SI,OFFSET Z
MOV CX,100
NEXT:
MOV AX,[BX]
TEST AX,8000H
JNZ F
MOV [SI],AX
INC SI
F:
INC BX
LOOP NEXT