帮我做几道简答题谢谢啊
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/02 02:11:36
帮我做几道简答题谢谢啊
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
②XCHG DS,AX
2.完成下列操作选用什么指令或指令序列
①将2BC0H减去1A05H
②将变量DAB1的段地址送AX.
3.设执行前SI=1000H,DS=2000H,存储单元(21000H)=1245H,下面二条指令分别执行后BX中的值各是多少?
①MOV BX,[SI]
②LEA BX,[SI]
![帮我做几道简答题谢谢啊](/uploads/image/z/19037125-37-5.jpg?t=%E5%B8%AE%E6%88%91%E5%81%9A%E5%87%A0%E9%81%93%E7%AE%80%E7%AD%94%E9%A2%98%E8%B0%A2%E8%B0%A2%E5%95%8A)
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
①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