8086寄存器学习笔记 |
您所在的位置:网站首页 › cx是什么名字 › 8086寄存器学习笔记 |
CX 寄存器(计数器寄存器count): 1 通用寄存器,可用来保存数据 2 数据寄存器,可分高低数据保存(CH,CL) 3 CPU在每一次执行LOOP 指令的时候,都会做如下两件事。 3.1 令 CX = CX – 1 3.2 如果 CX 中的值为 0 则会跳出循环,继续执行下面的指令。 指令说明: INC是自增加操作指令 举例1 1.假设DS的值为1000H MOV BX,0 MOV CX,5H MOV DX,1H s: MOV [BX],DX INC DX ADD BX,1 LOOP s 结果:内存的数据如下 1000H 01 1002H 02 1004H 03 1006H 04 1008H 05 举例2 CX 寄存器在循环中的使用(输出 5 个白底蓝字的 A): MOV AX,0B800H MOV DS,AX ;使用 80x25 彩色字符模式,内存地址 0xB8000 - 0xBFFFFF MOV BX,0 ;从 0xB8000 开始 MOV CX,5H ;循环 5 次 MOV DX,41H ;A 的16 进制为 41H MOV AX,01110001B ;显示白底蓝字 s: MOV [BX],DX ;显示 ASCII 字符 ADD BX,1 MOV [BX],AX ;设置字符显示属性 ADD BX,1 LOOP s |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |