加深字节型数据,字型数据的印象(一)

CPU通过内存地址去访问内存   我们学的是8086CPU     通过段地址和偏移地址

DS  段地址寄存器  访问数据用的

mov al,ds:[0]     mov移动指令   CPU中的AL寄存器,内存地址(冒号左边ds段地址寄存器:冒号右边是偏移地址)  两个方括号是将段地址ds和偏移地址进行组合得到的物理地址,得到里面的内容

       CPU从内存中读取了多长的数据?一个字节(al是一个八位寄存器)

mov al,ds:[1]

mov al,ds:[2]

mov al,ds:[3]

后续可以知道CD会放到AL中,20放入AL中,3E放入AL中,A7放入AL

mov bx,1000H

mov ds,bx

 

mov ax,ds:[0]            读取了一个字型数据  因为ax是一个十六位寄存器

mov ax,ds:[1]

mov ax,ds:[2]

mov ax,ds:[3]

 

mov ds:[0],ax

mov ds:[1],ax

mov ds:[0],al

mov ds:[1],ah

原文地址:https://www.cnblogs.com/hsp1269/p/13768563.html