作业帮 > 综合 > 作业

帮我做几道简答题谢谢啊

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/18 15:57:37
帮我做几道简答题谢谢啊
1.下面指令有错误吗,哪条有错?什么错误
①MOV 34H,BL
②XCHG DS,AX
2.完成下列操作选用什么指令或指令序列
①将2BC0H减去1A05H
②将变量DAB1的段地址送AX.
3.设执行前SI=1000H,DS=2000H,存储单元(21000H)=1245H,下面二条指令分别执行后BX中的值各是多少?
①MOV BX,[SI]
②LEA BX,[SI]
1.
①MOV 34H,BL;错误.没有指明要写入的内存地址,应为:MOV [34H],BL
②XCHG DS,AX ;错误.段地址不能用于XCHG指令中,改用另一通用寄存器
2.
①将2BC0H减去1A05H
MOV AX,2BC0H
SUB AX,1A05H
②将变量DAB1的段地址送AX.
LDS BX,DAB1
MOV AX,[BX+2]
3.
①MOV BX,[SI] ;执行后BX=1245H
②LEA BX,[SI];执行后BX=1000H