已知,DS =2000H,BX=100H,SI=02H.从物理地址20100H单元开始,依次存放数据12H,34H,56H,78H 耳聪物理地址
21200H单元开始,依次存放数据2AH,4CH,8BH,98H是说明下列各条指令单独执行后AX寄存器的内容1)MOVAX,3600H2)MOVAX,BX3)MOVAX,...
21200H单元开始,依次存放数据2AH,4CH,8BH,98H 是说明下列各条指令单独执行后AX寄存器的内容 1)MOV AX,3600H 2)MOV AX,BX 3)MOV AX,1100H[BX]
展开
3个回答
展开全部
1. mov AX, 3600h
AX的值可通过立即数得到,此时AX = 3600h
2. mov AX, BX
AX的值通过BX获得,题设中BX = 100h,故AX = 100h
3. mov AX, 1100h[BX]
该指令等效于mov AX, [BX + 1100h],若没有显式指定段寄存器,则默认段地址在DS中,因此要想求得AX的值,必须知道DS : [BX + 1100h]的值。
DS : [BX + 1100h]的物理地址PA = DS * 16d (10h) + BX + 1100h = 21200h
根据题设可知,21200h单元存放的字类型数据为4c2ah,故AX = 4c2ah
AX的值可通过立即数得到,此时AX = 3600h
2. mov AX, BX
AX的值通过BX获得,题设中BX = 100h,故AX = 100h
3. mov AX, 1100h[BX]
该指令等效于mov AX, [BX + 1100h],若没有显式指定段寄存器,则默认段地址在DS中,因此要想求得AX的值,必须知道DS : [BX + 1100h]的值。
DS : [BX + 1100h]的物理地址PA = DS * 16d (10h) + BX + 1100h = 21200h
根据题设可知,21200h单元存放的字类型数据为4c2ah,故AX = 4c2ah
展开全部
mov ax,12h
mov [bx],ax
inc bx
mov ax,34h
mov [bx],ax
inc bx
mov ax,56h
mov [bx],ax
inc bx
mov ax,78h
mov [bx],ax
若加入数据段,可以用loop
mov [bx],ax
inc bx
mov ax,34h
mov [bx],ax
inc bx
mov ax,56h
mov [bx],ax
inc bx
mov ax,78h
mov [bx],ax
若加入数据段,可以用loop
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询