第1题
已知数据段如下,按要求写出指令。 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=?
请帮忙给出正确答案和分析,谢谢!
第2题
指出下列语句的语法错误。 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
请帮忙给出正确答案和分析,谢谢!
第3题
数据段如下: DA1 DB 34H.78H DA2 DW 2345H.8347H DA3 EQU $一DA2 SHR DA1,1 MOV DX,DA3 MOV CL,TYPE DA2 上述程序段运行后,DA1、DX、CL的值分别为多少?
请帮忙给出正确答案和分析,谢谢!
第4题
某数据段如下: ORG 0100H DAT DW 7711H,7722H,7733H,7744H,7755H ARR DW DAT 问:ARR的值为多少?把7722H送到AX寄存器,写出指令。
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!