跪求汇编考试答案,急!急!急阿!

2024-12-18 15:50:05
推荐回答(2个)
回答1:

MCS-96吧?
其实96或者196,和51类似,只是指令不同,做运算16位更方便一些。
两个字变量相乘积,不能用一字变量存储,因为可能会超过一字的范围,要考虑最大可能。要么只能存储部分积。

回答2:

1、AX左移8位,加BX,结果AX=1234H(真不知道这叫什么功能)
2、 ARRAY数组的N个16位数求和,结果放TOTAL起始的内存
3、AX=x*10
4、求N!,结果存FACTOR

1、
MOV AX,x
CMP AX,0
JGE EXIT
NEG AX
EXIT:MOV y,AX
2、
MOV AX,0
MOV,SI,1
MOV CX,N
LOP1:ADD AX,SI
INC SI
LOOP LOP1
MOV SUM,AX