[汇编学习笔记][第五章[BX]和loop指令]
来源:互联网 发布:飞控pid算法 编辑:程序博客网 时间:2024/06/02 03:30
第五章[BX]和loop指令
前言
定义描述性符号“()”来表示一个寄存器或一个内存单元的内容,比如:
(ax)表示ax中的内容,(al)表示al的内容。
约定符号ideta表示常量。
5.1 [BX]
[BX]
BX
相当于A[i]
,改变i
是最好的遍历方式从第七章穿越回来
BX
相当于A[i]
中的i
[2]
[2]
相当于A[2]
中的2
5.2 Loop指令
loop指令的判定
- CPU执行到loop指令
- (cx)=(cx)-1
- 判断
cx
的值,不为零则转到标号处执行程序,如果为零向下执行
如何进行多重循环呢
很巧妙的思路,进行二重循环的时候将cx压入栈中。
Tips:汇编程序中不能以字母开头,比如A007H,只能0A007H
5.5 loop和[bx]的联合利用
- C语言角度思考*: 实质上就是对数组的遍历。。。
5.6 段前缀
ds:
,cs:
,ss:
,es:
术语:段前缀
C语言角度思考*: 数组名
0 0
- [汇编学习笔记][第五章[BX]和loop指令]
- 王爽汇编第五章作业 [BX]和LOOP指令
- 汇编语言学习——第五章 [BX] 和LOOP 指令
- 汇编语言学习第五章-[BX]和loop指令
- 第五章 [bx]和loop指令
- 王爽《汇编语言》(第二版) 学习笔记 (第五章 [BX]和loop指令 )
- 王爽《汇编语言》(第二版) 学习笔记 (第五章 [BX]和loop指令 )
- [bx]和 loop 指令——汇编学习笔记(六)
- 汇编入门学习笔记 (四)—— [BX] 和 loop指令
- 汇编4--[BX]和loop指令
- 汇编第五节-[bx]和loop指令
- <学习笔记>王爽汇编语言__[BX]和loop指令
- 汇编语言学习笔记(五)bx和loop指令
- 第5章 [BX]和loop指令 笔记
- [bx]和loop指令
- [bx]和loop指令
- [bx]和loop指令
- [bx]和loop指令
- Timus 1296. Hyperjump
- uboot主Makefile分析1
- 【leetcode】31. Next Permutation
- ActiveMQ整合Spring
- 域名,网站名和URL区别
- [汇编学习笔记][第五章[BX]和loop指令]
- 第八周 回合制 游戏
- Android Resource介绍和使用
- View的mScrollX和mScrollY
- 基础级-phpDocumentor
- Maven和MyBatis整合时,漏掉mapper的xml文件和其他资源文件
- Codewars-Javascript训练手册:数组(上)
- 2016/04/15
- git web的搭建