王爽《汇编语言》读书笔记五涉及BX与loop指令
发布时间
阅读量:
阅读量
第五章 [BX]与loop指令
1.[bx]与内存单元的表述
完整界定一个内存单元需涵盖两个要素:1)该单元的存储地址;2)该单元的数据长度(即类型)
BX寄存器同样可用于标识特定内存单元,其中偏移地址存储于BX寄存器内
执行mov ax, [bx]指令可实现数据读取
2. loop指令
循环控制指令
3. 我们所设定的描述性符号 ()
(ax) 表示ax寄存器中存储的数据值
(al) 表示al寄存器中存储的数据值
((ds)*16 + (bx)) 用于计算内存物理地址
()中的内容可以包含三种形式:1)寄存器名称;2)段寄存器名称;3)内存单元的物理地址(一个20位数值)
1)例如ax寄存器中的数值为0010h,可表述为 (ax) = 0010H
2)在2000:1000位置处的数值为0010H,可表述为 (21000)= 0010H
3)mov ax,[2]这一操作的功能可描述为 (ax) = ((ds)*16 + 2)
4)mov [2], ax这一操作的功能可描述为: ((ds)*16+2) = (ax)
-
对于add ax,2这一操作,其功能可描述为 (ax) = (ax) + 2;
-
对于add ax, bx这一操作,其功能可描述为 (ax) = (ax) + (bx);
7)对于push ax这一操作,其
全部评论 (0)
还没有任何评论哟~
