• 计算FFFF:0006字节单元中的数乘以3,结果存储在DX中
  • 思路:先将内存中数据取出,连加3次
  • 代码
ASSUME CS:CODE
CODE SEGMENTMOV AX,0FFFFH;常识:不能以字母开头MOV DS,AXMOV BX,6MOV AL,[BX]MOV AH,0;高位清零,注意溢出问题MOV DX,0MOV CX,3S:ADD DX,AXLOOP SMOV AX,4C00HINT 21H
CODE ENDS
END
  • 设定放在内存处的值
  • AL为31
  • 得到结果
  • 思考:越界问题
  • 取得是一个字节型数据即00H-FFH,最大为255乘以3不会超过65535即不会越界

贺利坚老师汇编课程26笔记:LOOP指令使用再议相关推荐

  1. 贺利坚老师汇编课程40笔记:指令里的数据在哪里有多长

    指路老师的博客 汇编中数据位置的表达 立即数 寄存器 内存:段地址SA+偏移地址EA 指令处理数据长度 字操作WORD16位 字节操作BYTE8位 用word ptr或byte ptr指明 示例 操作 ...

  2. 贺利坚老师汇编课程47笔记:jmp指令无条件转移只修改IP

    指路老师的博客 JMP指令的功能 无条件转移,可以只修改IP,也可以同时修改CS和IP(段间转移) JMP指令要给出的信息 转移的目的地址 转移的距离 JMP 2000:1000;段间转移(远转移) ...

  3. 贺利坚老师汇编课程54笔记:SF符号标志SIGN FLAG

    指路老师的博客 SF记录指令执行后,将结果视为符号数 结果为负,SF = 1,NG/Negative 结果为非负,SF = 0,PL/Positive 有符号数和补码 计算机中有符号数一律用补码表示 ...

  4. 贺利坚老师汇编课程54笔记:PF奇偶标志PARITY FLAG

    指路老师的博客 PF记录指令执行后,结果的所有二进制位中1的个数 1的个数为偶数,PF = 1,PE /EVENT 1的个数为奇数,PF = 0,PO /ODD MOV AL,1;0001B ADD ...

  5. 贺利坚老师汇编课程48笔记:转移指令如jcxz

    指路老师的博客 当(CX)=0,(IP)=(IP)+8位位移 标号处地址 = JCXZ指令后的第一个字节的地址 + 8位位移 8位位移范围-128~127,用补码表示 8位位移由编译程序在编译时算出 ...

  6. 贺利坚老师汇编课程28笔记:使用附加段寄存器ES进行拷贝

    指路老师的博客链接 将内存FFFF:0 ~ FFFF:B中的数据拷贝到0:200~0:20b单元中 段地址每循环一次变一次的初始方案 ;初始方案 ASSUME CS:CODE CODE SEGMENT ...

  7. 贺利坚老师汇编课程73笔记:键盘输入的处理过程

    指路老师的博客 键盘的每一个键相当于一个开关,键盘中有一个芯片对键盘的每一个键的开关状态进行扫描 按下一个键的操作 开关接通,该芯片就产生了一个扫描码,扫描码说明按下的键在键盘的位置 扫描码被送入主板 ...

  8. 贺利坚老师汇编课程70笔记:端口的读写

    指路老师的博客 端口对应外部设备 发声程序 assume cs:codecode segment start:mov al,08h;设置声音频率out 42h,alout 42h,alin al,61 ...

  9. 贺利坚老师汇编课程66笔记:自定义除法中断学习如何编制中断程序

    指路老师的博客 CPU随时可能检测中断信息,所以中断程序常驻内存(一直存储在内存的某段空间中) 中断处理程序的入口地址,即中断向量,必须存储在中断向量表的表项中 (0000:0000 - 0000:0 ...

最新文章

  1. Linux-LNMP(静态元素不记录日志和过期时间,防盗链,解析php,代理,支持ssl)
  2. SAP WM 显示TR ITEM的标准报表LX09
  3. 能赢球只拿12分也行 麦蒂明言不和姚明争老大
  4. 区块链世界中的IOTA:它是什么样的存在?
  5. html语言中项目列表的嵌套,做HTML嵌套列表的正确方法?
  6. E - More is better (并查集)
  7. 雅马哈php mt7,雅马哈专业录音室监听耳机 HPH-MT7 正式发售!
  8. 消息队列解耦是骗小孩儿的
  9. Java多线程学习二十七:AtomicInteger 在高并发下性能不好,如何解决?为什么?
  10. [Tools] JD-GUI(Java Decompiler)
  11. mysql 创建表格time类型_第十九天MySQL数据库入门(mysql数据类型)
  12. Mybatis框架源码笔记(一)之编译Mybatis源码和源码调试环境准备
  13. 【问题解决】This scheduler instance is still active but was recovered by another instance in the cluster.
  14. 数据库之MySQL日志管理、备份与恢复
  15. .NET 实现手机短信验证接口
  16. Java微信SDK方式进行网页授权
  17. 赵小楼《天道》《遥远的救世主》深度解析(37)丁元英参加酒局前的小插曲:从冯世杰的刁难找茬说说“心是愿望,神是境界”
  18. Codeforces1324D Pair of Topics (思维 + 二分)
  19. xmm1是什么器件_模拟电子技术multisim仿真1二极管特性仿真.ppt
  20. 调用office web 365接口实现在线预览word文档,PDF,PPT

热门文章

  1. hackbar 使用教程_hackbar简单安装使用教程
  2. Web API-本地存储
  3. 【动态规划】P1018 线性dp:乘积最大
  4. ubuntu下vlc-android编译
  5. postmapping注解参数说明_这么写参数校验(validator)就不会被劝退了~
  6. 解决MySQL删除和插入数据很慢的问题
  7. jQuery 学习-DOM篇(五):jQuery 使用 clone() 方法拷贝 DOM
  8. 平时上机练习的注意点(NOIP2019)
  9. 【Codeforces 1421 D】Hexagons,贪心,模拟
  10. android数据分析班,android缓存数据 分析