mov ax,[bx]如果(ds)=2000h,(bx)=1000h.为什么ax=50a0h50A0H应该就是21000H出的一个字,可是怎么知道的呢!

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 21:43:20
movax,[bx]如果(ds)=2000h,(bx)=1000h.为什么ax=50a0h50A0H应该就是21000H出的一个字,可是怎么知道的呢!movax,[bx]如果(ds)=2000h,(b

mov ax,[bx]如果(ds)=2000h,(bx)=1000h.为什么ax=50a0h50A0H应该就是21000H出的一个字,可是怎么知道的呢!
mov ax,[bx]如果(ds)=2000h,(bx)=1000h.为什么ax=50a0h
50A0H应该就是21000H出的一个字,可是怎么知道的呢!

mov ax,[bx]如果(ds)=2000h,(bx)=1000h.为什么ax=50a0h50A0H应该就是21000H出的一个字,可是怎么知道的呢!
(ds)=2000h,(bx)=1000h
物理地址:21000H
21000H:A0
21001H:50
有什么不可以呢?
这只是在程序运算过程中的一个阶段罢了.

应该是物理地址21000H里存储的一个4字节的数据,凭你给出的这些条件的得出来,应该是题目给了其他的已知条件,比如,包含21000物理单元的存储的数据表,或者这个题目前面对21000单元的数据做了赋值。

①mov ax,1 ②mov ds,ax ③mov bx,[0] 通过上面这些语句,为什么ds=0000?①mov ax,1 ②mov ds,ax ③mov bx,[0] 通过上面这些语句,为什么③mov 指向bx,0000:0010 不是段地址*16+偏移地址吗?不是应该指向0010:0000吗?为 设(ds)=1000,(es)=2000,(bx)=200,(si)=100,计算下列指令中源操作数的物理地址1)mov ax,[100]2)mov ax,[bx]3)mov ax,[bx][100]4)mov ax,[bx][si]5)mov ax,[bx][si][-100]6)mov ax,es:[bx] MOV AX,DATAS MOV DS,AX 试写出下列源操作数的寻址方式及物理地址设(DS)=6000H,(ES)=7000H,(SS)=8000H,(BX)=0100H,(BP)=0200H,(SI)=0300H,变量VAL的偏移地址值为0900H(1)MOV AX,[0200H](2)MOV AX,[BX+20H](3)MOV AX,VAL[BX](4)MOV AX,VAL[BP][SI](5) MOV mov ax,[bx]如果(ds)=2000h,(bx)=1000h.为什么ax=50a0h50A0H应该就是21000H出的一个字,可是怎么知道的呢! 3.下列指令中哪条是正确的( ) A.MOV DS,0200H B.MOV AX,[SI][DI] C.MOV BP,AX D.MOV BYTE PTR [BX] 请指出下列指令源操作的寻址方式,并计算物理地址已知DS=1000H,SS=2500H,SI=100H,BX=800H,BP=600H问:mov[BX]cx,mov[2000H]BX,mov[BP]BX,mov[BP+200]BX,mov[BX+SI+300]AX mov AX,[BX][BP] 已知,ds=2100H,bx=234H,SI=02,物理地址为21234H-21239H单元的内容分别为12H,24H,38H,89h,6AH,2ch.求下列每条指令后执行的ax内容为多少MOV AX,2100H;AX=请用十六进制表示mov ax [236H]; AX=MOV AX BX ; AX=MOV AX 4[BX]; AX=MOV MOV AX,[2000] 为什么答案(DS)=30000H.AX,和DS个代表什么? 已知(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=0A0H,(BX)=100H,(BP)=10H试指出下列各指令源操作数的寻址方式是什么?其物理地址值是多?(1) MOV AX ,DS:[100H](2) MOV BX ,[SI](3) MOV CX ,[BX+10](4) MOV AX ,[BX][SI](5) MOV CL ,[BP+4](6) 13.已知(DS)=1000H,(SS)=0F00H,(BX=0010H,要使下列指令的原操作数指向同一个物理地址10320H,写出下列指令中寄存器BP,SI,DI和位移量X的值.(1)MOV AX,[SI] (2)MOV AX,[BP](3)MOV AX,[BX+DI](4)MOV AX,X[ start:mov ax,datasg mov ds,ax mov si,0 mov di, 求解释这2条指令的不同MOV AX 3120H 可得出AH=31H AL=20HMOV AX [BX] [SI] 执行后AH=[83000H] AL=[83001H](DS=8000H BX=2000H SI=1000H)是不是应为物理地址是83000分不开所以ah al 就直接用 如果是双位数就可以分开用? MOV AX,[BX]与MOV AX,BX有什么区别 MOV AX,[BX][SI]是什么意思 mov ax,bx 什么意思? 指出下列程序错误原因 MOV AL,BX MOV [1200],[SI] MOV DS,ES MOV DS,1000HMOV AL,BX MOV [1200],[SI] MOV DS,ES MOV DS,1000H