![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
汇编语言源程序中,每个语句由哪四项组成?如语句要完成一定功能,那么该语句中不可省略的项是什么?
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
第1题
宏定义如下,写出宏展开: SET10M MACRO X,Y,Z,L,M,N MOV X.Y Z L.M INT N ENDM SETIOM AH,0,M0 V,AL,3,10H SETIOM AH,2,ADD,DL,[DI+3],10H
请帮忙给出正确答案和分析,谢谢!
第2题
输入下面的程序,运行一遍。这是一个两数相加的程序,结果存放在MSG2单元中,查看MSG2值为多少?偏移地址为多少? NAME EX1 DSEG SEGMENT MSGl DW 7856H.2038H MSG2 DW ? DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG DS:DSEG START:MOV AX,DSEG MOV DS.AX MOV AX.MSG1 ADD AX.MSG1+2 MOV MSG2.AX MOV AL.0 MOV AH.4CH INT 21H CSEG ENDS END START
请帮忙给出正确答案和分析,谢谢!
第3题
已知数据段如下,按要求写出指令。 DATA SEGMENT DA1 DB 1,2,3,123 DA2 DW 1234H,1234,12H,98H LEN1 EQU DA2一DA1 LEN2 EQU $一DA1 BUF1 DB 100 DUP(?) BUF2 DB 50 DUP(0) DATA ENDS (1)将DA1的EA送给BX; (2)将DA2的第3个字节送给CL; (3)将字节数据11H送入BUF1的第10个单元; (4)LEN1=? LEN2=?
请帮忙给出正确答案和分析,谢谢!
第4题
指出下列语句的语法错误。 DATA SEGMENT VAR1 DB 0,25,ODH,300 VAR2 DB 12H,A4H,6BH VAR3 DBABCDEF VAR4 DW 1234H,.5678H VAR5 DW 10H DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE.DE:DATA BEGIN MOV AX.DATA MOV DS.AX LEA SI.VAR5 MOV BX.0FFSET VAR2 MOV [SI],OABH MOV AX.VAR1+2 MOV [BX],[SI] MOV VAR5+4.VAR4 MOV AH.4CH INT 21H CODE ENDS END START
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!