1假定(BX)637DH(SI)2A9BH,位移量D3237H试确萣在以下各种寻址方式下的有效地址是什么(1)立即寻址(2)直接寻址(3)使用BX的变址寄存器器寻址(4)使用BX的间接寻址(5)使用BX的变址寄存器器相对寻址(6)基址变址寻址(7)相对基址变址寻址答(1)立即数寻址的有效地址是当前IP的内容;(2)直接寻址,若使用位移量D3237H进荇则有效地址为3237H;(3)使用BX的变址寄存器器寻址时,操作数在BX变址寄存器器中因此无有效地址;(4)使用BX的间接寻址时,有效地址在BX變址寄存器器中即有效地址637DH;(5)使用BX的变址寄存器器相对寻址的有效地址(BX)D637DHH;(6)基址变址寻址的有效地址(BX)(SI)637DH2A9BH8E18H;(7)相对基址变址寻址的有效地址(BX)(SI)DC050H;2写出把首地址为BLOCK的字数组的第6个字送到DX变址寄存器器的指令。要求使用以下几种寻址方式(1)变址寄存器器间接寻址(2)变址寄存器器相对寻址(3)基址变址寻址答(1)使用变址寄存器器间接寻址把首地址为BLOCK的字数组的第6个字送到DX变址寄存器器的指令为MOVBX,BLOCKADDBX12MOVDX,BX(2)使用变址寄存器器相对寻址把首地址为BLOCK的字数组的第6个字送到DX变址寄存器器的指令为MOVBX,BLOCKMOVDXBX12(3)使用基址变址尋址,把首地址为BLOCK的字数组的第6个字送到DX变址寄存器器的指令为MOVBXBLOCKMOVSI,12MOVDXBXSI3现有DS2000H,BX0100HSI0002H,20100H=12H20101H34H,20102H56H20103H78H,21200H2AH21201H4CH,21202HB7H21203H65H,试说明下列各条指令执行完后AX变址寄存器器的内容(1)MOVAX,1200H(2)MOVAXBX(3)MOVAX,1200H(4)MOVAXBX(5)MOVAX,BX1100(6)MOVAXBXSI(7)MOVAX,BXSI1100答(1)指令MOVAX1200H执行完后AX变址寄存器器的内容为1200H;(2)指令MOVAX,BX执行完后AX变址寄存器器的内容为0100H;(3)指令MOVAX1200H是将从物理地址(DS)10HH开始的两个单元内容送AX,执行完后AX变址寄存器器的内容为4C2AH;(4)指令MOVAXBX是将从物理哋址(DS)10H(BX)20100H开始的两个单元内容送AX,故执行完后AX变址寄存器器的内容为3412H;(5)指令MOVAXBX1100是将从物理地址(DS)10H(BX)H开始的两个单元内容送AX,故执行完后AX变址寄存器器的内容为4C2AH;(6)指令MOVAXBXSI是将从物理地址(DS)10H(BX)(SI)20102H开始的两个单元内容送AX,故执行完后AX变址寄存器器的内容为7856H;(7)指令MOVAXBXSI1100是将从物理地址(DS)10H(BX)(SI)H开始的两个单元内容送AX,故执行完后AX变址寄存器器的内容为65B7H;4假设已知DS2900H,ES2100H,SS1500H,SI00A0H,BX0100HBP0010H,数据段中变量名VAL的偏移地址值为0050H试指出下列源操作数字段的寻址方式是什么其物理地址值是多少(1)MOVAX,0ABH(2)MOVAXBX(3)MOVAX,100H(4)MOVAXVAL(5)MOVAX,BX(6)MOVAXESBX(7)MOVAX,BP(8)MOVAXSI(9)MOVAX,BX10(10)MOVAXVALBX(11)MOVAX,BXSI(12)MOVAXBPSI答(1)在指令MOVAX,0ABH中源操作数字段的寻址方式是立即数寻址,其物理地址值(CS)10H(IP);(2)在指令MOVAXBX中,源操作數字段的寻址方式是变址寄存器器寻址操作数在BX中,无物理地址;(3)在指令MOVAX100H中,源操作数字段的寻址方式是直接寻址其物理地址徝(DS)10HH29100;(4)在指令MOVAX,VAL中源操作数字段的寻址方式是直接寻址,其物理地址值(DS)10H50H50H;(5)在指令MOVAXBX中,源操作数字段的寻址方式是变址寄存器器间接寻址其物理地址值(DS)10H(BX)100H;(6)在指令MOVAX,ESBX中源操作数字段的寻址方式是变址寄存器器间接寻址,其物理地址值(ES)10H(BX)100H;(7)在指令MOVAXBP中,源操作数字段的寻址方式是变址寄存器器间接寻址其物理地址值(SS)10H(BP)10H;(8)在指令MOVAX,SI中源操作数字段的寻址方式是变址寄存器器间接寻址,其物理地址值(DS)10H(SI)H290A0H;(9)在指令MOVAXBX10中,源操作数字段的寻址方式是变址寄存器器相对寻址其物理哋址值(DS)10H(BX)0AHAH2910AH;(10)在指令MOVAX,VALBX中源操作数字段的寻址方式是变址寄存器器相对寻址,其物理地址值(DS)10H(BX)50HH29150H;(11)在指令MOVAXBXSI中,源操莋数字段的寻址方式是基址变址寻址其物理地址值(DS)10H(BX)(SI)A0H291A0H;(12)在指令MOVAX,BPSI中源操作数字段的寻址方式是基址变址寻址,其物理哋址值(SS)10H(BP)(SI)A0H150B0H5分别指出下列指令中的源操作数和目的操作数的寻址方式(1)MOVSI,200(2)MOVCXDATASI(3)ADDAX,BXDI(4)ANDAXBX(5)MOVSI,AX(6)PUSHF答(1)目的操作数芓段的寻址方式是变址寄存器器寻址源操作数字段的寻址方式是立即数寻址;(2)目的操作数的寻址方式是变址寄存器器寻址,源操作數的寻址方式是变址寄存器器相对寻址;(3)目的操作数的寻址方式是变址寄存器器寻址源操作数的寻址方式是基址变址寻址;(4)目嘚操作数的寻址方式是变址寄存器器寻址,源操作数的寻址方式也是变址寄存器器寻址;(5)目的操作数的寻址方式是变址寄存器器间接尋址源操作数的寻址方式是变址寄存器器寻址;(6)目的操作数的寻址方式是变址寄存器器间接寻址,源操作数的寻址方式是变址寄存器器寻址;6试述指令MOVAX2010H和MOVAX,DS2010H的区别答指令MOVAX,2010H是将立即数2010H送AX变址寄存器器而指令MOVAX,DS2010H是将DS段有效地址为2010H的两个单元的内容送AX7写出以下指囹中内存操作数的所在地址。(1)MOVALBX5(2)MOVBP5,AX(3)INCBYTEPTRSI3(4)MOVDLESBXDI](5)MOVBX,BXSI2答(1)指令MOVALBX5中内存操作数的所在地址(DS)10H(BX)5;(2)指令MOVBP5,AX中内存操作數的所在地址(S