需要绘图的部分你自己做吧。
简单问题答一下:
一、
错,段寄存器间不能直接传送数据
错,两操作数类型不一致
对
错,除法操作不能用立即数作操作数
错,源操作数不对,OFFSET算符后缺操作数
二、
程序执行的开始位置,由END 伪操作后面指定标号规定。
主程序结束后返回操作系统,用4CH号DOS系统功能调用完成。在满足一系列条件的情况下也可以用INT 20H实现。
遇到并汇编了END 伪操作后停止汇编过程。
三、
ADD DX, BX
ADD [BX+SI], AL
ADD AX, OBZH[BX]
AND DL, 10110111B
XOR SI, 00000110B
OR AX, 0000000000000010B
四、
绘图,自己做吧
五、
D 1340:0002
T
U
R
G 9
六、
DATA SEGMENT
SCORE DB 50, 78, 93, 95, 68, 57, 89, 82, 92, 8 dup(78)
COUNT DB ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START:
MOV AX, DATA
MOV DS, AX
MOV BX, 0
MOV CX, 17
MOV COUNT, 0
NEXT:
CMP SCORE[BX], 60
JAE SKIP
INC COUNT
INC BX
LOOP NEXT
MOV AH, 4CH
INT 21H
CODE ENDS
END START