MOV AX,[BX]与MOV AX,BX有什么区别
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/23 19:47:44
xN@_+IĵqgsNԸ``Q!R@ J0PH)m+^;-60LomY\QKc o_Q.³AM= hYFA+CE&k<Tftn2P9աS0jI1ޝb
9|~+pko}BdePJg&+d(kAɠVǭt7g]Nrܮ/BN*T%KBpKO91Uaf~^Q4s"cљJJrM6k'"s[@F(E<]A;DؖF;
BtHoӰeyAp4NF
~X$}ե
MOV AX,[BX]与MOV AX,BX有什么区别
MOV AX,[BX]与MOV AX,BX有什么区别
MOV AX,[BX]与MOV AX,BX有什么区别
假如BX是一个存储器指针,其指向一个内存地址,而[BX]则为该地址的内存数据,属于存储器间接寻址.
mov AX, [BX]是把该地址的数据传给AX,而mov AX, BX则是将内存地址传给AX,两者是不同的.
可以用C语言作类比:
假如p是一个指针变量,那么p存储的数据就只能是地址(相当于上例中的BX),如:int *p; p = &a; 而对p进行解引用操作后,实际上指的是指针p指向的内存单元的数据(相当于上例中的[BX]),这里的*p也就是a.*p也是间接寻址.
MOV AX,[BX]与MOV AX,BX有什么区别
mov AX,[BX][BP]
MOV AX,[BX][SI]是什么意思
mov ax,bx 什么意思?
3.下列指令中哪条是正确的( ) A.MOV DS,0200H B.MOV AX,[SI][DI] C.MOV BP,AX D.MOV BYTE PTR [BX]
判断对错,说明原因 微机原理 mov ip ,ax mov al ,300 mov [sp] ,ax mov ax,bx+di
MOV AX,DATAS MOV DS,AX
MOV AX 4C9AH MOV BX 75BDA XCHG AH , AL ADD BX, AX MOV CH ,AH MOV CL,BL DEC CX 求AX?BX?AH?CH?CL?BL?解答过程详细一点MOV AX 4C9AH MOV BX 75BDA XCHG AH , AL ADD BX, AX MOV CH ,AH MOV CL,BL DEC CX 求AX?BX?A
写出每条汇编指令执行后,相关寄存器中的值 mov ax,62627 AX= mov ah,31h AX= mov al,23h AX= add ax,axmov ax,62627 AX= mov ah,31h AX= mov al,23h AX= add ax,ax AX=mov bx,826ch AX=mov cx,ax AX=mov ax,bx A=add ax,bx A=mov al,bh A=add ah,ah
指令MOV AX,3[BX] ,MOV AX,2[BX+SI] 中的3[BX] 2[BX+SI]是什么意思
指出下列指令的错误 1.MOV AH,BX 2.MOV [BX],[SI] 3.MOV AX,[SI][DI] 4.MOV BYTE PTR[BX],1000
汇编mov [ax],bx为什么会错呢?mov [bx],ax没有错误,但是为什么mov [ax],bx就有错误呢?错误在哪里?
start:mov ax,datasg mov ds,ax mov si,0 mov di,
汇编语言mov 【ax+2】,bx的目的操作数地址
mov ax,bx的源操作数的物理地址是什么
8086中指令 MOV AX,【BX+DX】错在哪里?
汇编的题 mov ax,2 mov bx,4 mov cx,6 mov dx,8 L:inc ax bec cx add bx,ax sar dx,1 loopwe z求循环次数 ax bx cx dx 是多少
设(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]