8086汇编4:bx与loop的使用
来源:互联网 发布:松下焊接机器人编程 编辑:程序博客网 时间:2024/06/18 00:03
loop 与 [bx]
(1)[bx] :取bx保存数据所对应内存地址(偏移地址)
(2)LOOP指令与CX
cx = cx -1
判断CX中的值,如果不为0则跳转的标号执行,如果为0则向下执行
mov cx,11
s:add ax,ax
loop s
mov ax,2
mov cx,3
s:add ax,ax
loop s
注意:loop指令相当于C语言的do while;
mov ax,0ffffH;注意必须加0,汇编操作的数字受字符不能是字母
-------------------------------------------------------------------------
[bx]主要用于访问一大整块内存
比如:
mov cx,10
s mov ax,[bx];
inc bx
loop s
---------------------------------------------------------
段前缀
mov ax cs:[0]
mov ax,es:[bx]
---------------------------------------------------------------------
在8086模式中,随意向一段内存空间写入内容是很危险的,因为这段空间中可能存放着重要的系统或者数据。如果存在重要的系统数据或代码,改写时会出现错误。
(1)[bx] :取bx保存数据所对应内存地址(偏移地址)
(2)LOOP指令与CX
cx = cx -1
判断CX中的值,如果不为0则跳转的标号执行,如果为0则向下执行
mov cx,11
s:add ax,ax
loop s
mov ax,2
mov cx,3
s:add ax,ax
loop s
注意:loop指令相当于C语言的do while;
mov ax,0ffffH;注意必须加0,汇编操作的数字受字符不能是字母
-------------------------------------------------------------------------
[bx]主要用于访问一大整块内存
比如:
mov cx,10
s mov ax,[bx];
inc bx
loop s
---------------------------------------------------------
段前缀
mov ax cs:[0]
mov ax,es:[bx]
---------------------------------------------------------------------
在8086模式中,随意向一段内存空间写入内容是很危险的,因为这段空间中可能存放着重要的系统或者数据。如果存在重要的系统数据或代码,改写时会出现错误。
0 0
- 8086汇编4:bx与loop的使用
- 实验4 [bx]与loop的使用
- 实验4 [bx]和loop的使用
- 汇编4--[BX]和loop指令
- 8086汇编学习之[BX],CX寄存器与loop指令,ES寄存器等
- 汇编第五节-[bx]和loop指令
- 实验4 [bx]和loop的使用——第二小题
- 汇编语言 王爽(第三版) 实验4 [bx]和loop的使用
- [Hb-IV] 使用[bx]和loop
- 汇编byte ptr[BP]与word ptr[BX]的区别
- 王爽汇编第五章作业 [BX]和LOOP指令
- 一步步学汇编(四)[bx]和loop
- [汇编学习笔记][第五章[BX]和loop指令]
- 王爽汇编语言学习笔记(五)--loop与[bx]
- [bx]和loop指令
- (5)[Bx]及loop
- [bx]和loop指令
- [bx]和loop指令
- Javaweb中封装servlet对post参数的各种类型转换方法
- [LINUX] 使用yum 安装、开启 telnet 服务
- hdu 2546 - 饭卡
- 动态语言、动态类型语言、静态类型语言、强类型语言、弱类型语言
- 如何解决不同浏览器之间的兼容性问题
- 8086汇编4:bx与loop的使用
- 机器学习笔记 - Hard-Margin Support Vector Machine
- 类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)
- uri
- Smarty入门 变量调节器
- Error getting nested result map values for 'company'. Cause: java.sql.SQLException: Invalid value fo
- hadoop2.5.2学习10--MR之统计每月最高三个温度02
- 3dsMax学习笔记01_用VRayMtl材质制作玻璃材质
- 如何将mysql安装到系统服务。