同仁~明天去上课吧。。我做完了
只为快乐答题,发送至邮箱就免了
01、仅使用mov和add汇编指令,最多使用4条指令,编程计算2的4次方。
MOV AX,0404H
MOV CX,AX
ADD AX,CX
ADD AH,AL
结果在AH中
02、计算数列1,2,3,4,5,6的和。
MOV CX,6
MOV AX,0
NEXT:
INC AL
ADD AH,AL
LOOP NEXT
结果在AH中
03、试根据以下要求写出相应的汇编语言指令。
(1) 把BX和DX寄存器的内容相加,结果存入DX寄存器中。
ADD DX,BX
(2) 把数据段的偏移地址为0B2H中的一个字和CX相加,并把结果存入AX寄存器。
MOV BX,0B2H
MOV AX,[BX]
ADD AX,CX
(3) 把数0B5H与(AL)相加,并把结果送回AL中。
MOV AH,0B5H
ADD AL,AH
(4) 把偏移地址0524H中的一个字与数2A59H相加,并把结果送到AX寄存器中。
MOV AX,2A59H
MOV BX,0524H
ADD AX,[BX]
1、MOV AL,10H
2、 MOV CL,6
MOV DL,0
LOP1: ADD DL,CL
LOOP LOP1
3、CODE SEGMENT
ASSUME CS:CODE
START: ADD DX,BX
ADD CX,DS:[0B2H]
MOV AX,CX
ADD AL,DS:[0B5H]
MOV AX,CX
ADD AL,DS:[0B5H]
MOV AX,DS:[0524H]
ADD AX,2A59H
MOV AH,4CH
INT 21H
CODE ENDS
END START
注
四个点 二 十
这是一个拆字迷
已经给你发了,我邮箱是tasselno1@163.com,注意对照。。。