早教吧 育儿知识 作业答案 考试题库 百科 知识分享

微机原理的问题给定DS=1100H,BX=0200H,LIST=0250H和SI=0500H.试在确定下面各条指令寻址存储器的地址.(1)MOVLIST[SI],EDX(2)MOVCL,LIST[BX+SI](3)MOVCH,[BX+SI](4)MOVDL,[BX+100H](1)是相对变址寻址,因此

题目详情
微机原理的问题
给定DS=1100H,BX=0200H,LIST=0250H 和 SI=0500H.试在确定下面各条指令寻址存储器的地址.
(1)MOV LIST[ SI ],EDX (2)MOV CL,LIST[ BX+SI ]
(3 )MOV CH,[ BX+SI ] (4)MOV DL,[ BX+100H ]
(1)是相对变址寻址,因此存储器的地址为DS*16+SI+LIST=11000H+0050H+0250H=11750H
(2) 是相对基址变址寻址,因此存储器的地址为DS*16+BX+SI+LIST=11000H+0200H+0500H+0250H =11950H
(3)是基址变址寻址,因此存储器的地址为DS*16+BX+SI=11000H+0200H+0500H=1170H
(4)是相对基址寻址,因此存储器的地址为DS*16+BX+0100H =11000H+0200H+0100H=1130H
LIST[ SI
▼优质解答
答案和解析
LIST相当于一个基址,地址是0250H
[SI]指的是以SI内容为偏移地址,相当于变址
这是32位指令.通常我们看见的是16位指令,16位的操作数、寄存器(如:AX,BX,CX,DX等).而32位的寄存器是16位寄存器扩展以后得到的,
被称作:EAX,EBX,ECX,EDX等