用户工具

站点工具


assembly:register2

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
assembly:register2 [2024/03/20 17:04] 争当好青年assembly:register2 [2024/03/23 09:56] (当前版本) – [5. 数据段] 争当好青年
行 1: 行 1:
 ====== 4.寄存器(内存访问)====== ====== 4.寄存器(内存访问)======
 +
 ===== -# 字在内存中的存储 ===== ===== -# 字在内存中的存储 =====
  
-==== - 字单元/N地址字单元 ====+==== - 字单元 ====
  
 一个字要用两个地址连续的内存单元存放。 一个字要用两个地址连续的内存单元存放。
行 13: 行 14:
  
 <wrap em>字单元起始地址</wrap> <wrap em>字单元起始地址</wrap>
 +==== - 单元与字单元区别  ====
  
-<wrap em>N地址单元</wrap>+N地址单元 与 N地址<wrap hi>字</wrap>单元 
 + 
 +{{:assembly:3.1内存中字的存储.jpg?600|}}
  
 ===== -# DS和[address] ===== ===== -# DS和[address] =====
行 31: 行 35:
 <wrap hi>mov [0],al</wrap>:al到10000H的数据传送。 <wrap hi>mov [0],al</wrap>:al到10000H的数据传送。
  
 +===== -# 字的传送  =====
 +
 +{{:assembly:问题3.3.jpg?600|}}
 +
 +{{:assembly:问题3.4_.jpg?600|}}
 +
 +===== -# MOV ADD SUB指令 =====
 +
 +==== - MOV ====
 +
 +^ mov  | 寄存器   ^ 数据    ^
 +|      | 寄存器   | 寄存器   |
 +|      | 寄存器   | 内存单元  |
 +|      | 内存单元  | 寄存器   |
 +|      | 段寄存器  | 寄存器   |
 +|      | 寄存器   | 段寄存器  |
 +|      | 内存单元  | 段寄存器  |
 +|      | 段寄存器  | 内存单元  |
 +
 +==== - ADD ====
 +
 +==== - SUB ====
 +
 +===== -# 数据段 =====
 +
 +<wrap em>数据段:</wrap>一组长度为N(N≤64KB)、地址连续、起始地址为16的倍数的内存单元
  
 +<wrap hi>123B</wrap>0H - <wrap hi>123B</wrap>9H 段地址123BH 长度为10个字节
assembly/register2.1710925491.txt.gz · 最后更改: 2024/03/20 17:04 (外部编辑)