LOOP: 在实地址模式下使用CX寄存器而不是ECX寄存器。
LOOPW:在任何模式下都会使用CX寄存器作为计数器。
LOOPD:在任何模式下都会使用ECX寄存器作为计数器。

今天帮助同学在linux的保护模式下写程序的时候,发现如果loop的寄存器用cx(之前在DOSBox里写一直用的cx)就会出现循环不能正常结束的问题,最后发现问题竟然是这个,记录下来,避免再犯

参考来源:http://zhidao.baidu.com/link?url=WpMJgsLwWUAGHrs5YoQIoeX8RAqc_i7nt-0DfnraYQlVoR8L0DLL2aD2ZgxmhtAGaGbH0fiOZ5CSLe7GZS5ijZZO3FPbVR9Rquu2FMAAQVa

NASM:Loop指令中的ecx/cx相关推荐

  1. 8086汇编学习之[BX],CX寄存器与loop指令,ES寄存器等

    同类学习笔记总结: (一).8086汇编学习之基础知识.通用寄存器.CS/IP寄存器与Debug的使用 (二).8086汇编学习之DS寄存器.SS/SP寄存器 一.汇编程序的基本格式: 1.基本格式与 ...

  2. [BX] 和 loop指令

    [BX]寄存器里面存放的是偏移地址. 如mov ax,[bx]  将一个内存单元的内容送入ax,内存单元长度为2字节,偏移地址在bx中,段地址在ds中. loop指令的格式:loop 标号,cpu执行 ...

  3. [BX]和loop指令03 - 零基础入门学习汇编语言25

    第五章:[BX]和loop指令03 让编程改变世界 Change the world by program 从上边的课程中,我们可以总结出用cx和loop 指令相配合实现循环功能的三个要点: (1)在 ...

  4. 汇编(六):[BX] 和 Loop 指令

    文章目录 [bx] Loop指令 Debug 和汇编编译器 Masm 对指令的不同处理 loop 和 [bx] 的联合应用 段前缀 一段安全的空间 段前缀的使用 [bx] 1.[bx]是什么呢? 和[ ...

  5. 《汇编语言》第5章 [BX]和loop指令

    1.[bx]和内存单元的描述 [bx]是什么呢?和[0]有些类似,[0]表示内存单元,它的偏移地址是0.比如在下面的指令中(在debug中使用): mov ax,[0] 将一个内存单元的内容送入ax, ...

  6. 第五章 [BX]和loop指令

    5.1 [bx] [bx]是什么 和 [0] 有些类似,[0] 表示内存单元,它的偏移地址是 0. 例如: mov ax, [0] 内存以字节为单位:ax以字(16bit = 2Byte)为单位:al ...

  7. 汇编语言知识点总结之五:第五章《[bx]和loop指令》

    1.[bx]和内存单元的描述 [0]表示内存单元,它的偏移地址是0.比如在Debug中使用,如下指令: mov ax, [0] 代表:将一个内存单元的内容送入ax,这个内存单元的长度为2字节(字单元) ...

  8. c语言loop指令,汇编语言中loop指令的使用

    现在在学习汇编,感觉挺有意思的!,我就把学习的东西写下来吧,当作以后可以学习的笔记- loop指令的格式是:loop标号,cpu执行loop指令的时候,要进行两步操作 1:(cx)=(cx)-1 2: ...

  9. LOOP指令——汇编语言学习笔记3

    因为嵌入式系统学习需要,开始学习汇编语言 学习资料是B站的视频:汇编语言程序设计 贺利坚主讲 (P25) 这里写目录标题 一.LOOP功能与格式 二.LOOP指令实例 三.LOOP指令执行的要求 四. ...

最新文章

  1. 万万没想到,逛B站也能学编程了
  2. C语言中的位运算和逻辑运算
  3. JAVA Fork Join Demo 1
  4. 农业谋定投资-农业大健康·万祥军:解读胡春华补三农短板
  5. zz STL 优先队列
  6. java ing印版,Java中有趣的事【汇总】持续更新ing
  7. 台式计算机欢迎界面下不去,Win7系统开机不显示欢迎界面的方法
  8. pde中微元分析法的主要思想_初中数学常用的思想方法丨所有题型的考试技巧最全整理,高分必备...
  9. 【HDU - 6567】Cotree(树形dp,思维)
  10. jmeter web服务器协议,【JMeter4.0学习(三)】之SoapUI创建WebService接口模拟服务端以及JMeter测试SOAP协议性能测试脚本开发(示例代码)...
  11. 前端埋点方法解析及优缺点分析
  12. web页面的回流,认识与避免
  13. 读《JavaScript语言精粹(修订版)》心得
  14. java高级工程师 考试_JAVA高级工程师笔试题及答案
  15. Android手机如何修改Mac地址,安卓手机怎么修改mac地址
  16. 【干货】PS 如何快速抠图示例
  17. 【总结整理】产品经理技术
  18. pycharm中配置华为云服务器
  19. PacketTrace基本使用
  20. OSChina 周一乱弹 —— 济南源创会特刊

热门文章

  1. 考研英语——阅读的逻辑关系分析(唐迟阅读的逻辑笔记+实战)更新中
  2. 手机iphone项-测试崩溃问题总结
  3. Win10不进行操作很快自动睡眠、休眠的解决方法
  4. 字母序列号生成 A...Z..AA..ZZ....
  5. ug中许可证服务器,ug教程:ug服务器许可证(LMTOOLS)设置教程
  6. 金誉半导体:MOS管耗尽型和增强型是什么意思?
  7. c++在csv写入汉字_python-opencv表格识别转csv
  8. 自建dnspod解析服务器,自建DNS解析及Glue Record 自建DNS解析域名
  9. CSS兼容性技巧整理从IE6-IE9 火狐谷歌浏览器兼容
  10. html做相册浏览,ul结合CSS制作网页相册滑动浏览效果