AH&AL=AX(accumulator):累加寄存器
BH&BL=BX(base):基址寄存器
CH&CL=CX(count):计数寄存器
DH&DL=DX(data):数据寄存器
SP(Stack Pointer):堆栈指针寄存器
BP(Base Pointer):基址指针寄存器
SI(Source Index):源变址寄存器
DI(Destination Index):目的变址寄存器
IP(Instruction Pointer):指令指针寄存器
CS(Code Segment)代码段寄存器
DS(Data Segment):数据段寄存器
SS(Stack Segment):堆栈段寄存器
ES(Extra Segment):附加段寄存器
OF overflow flag 溢出标志 操作数超出机器能表示的范围表示溢出,溢出时为1.
SF sign Flag 符号标志 记录运算结果的符号,结果负时为1.
ZF zero flag 零标志 运算结果等于0时为1,否则为0.
CF carry flag 进位标志 最高有效位产生进位时为1,否则为0.
AF auxiliary carry flag 辅助进位标志 运算时,第3位向第4位产生进位时为1,否则为0.
PF parity flag 奇偶标志 运算结果操作数位为1的个数为偶数个时为1,否则为0.
DF direcion flag 方向标志 用于串处理.DF=1时,每次操作后使SI和DI减小.DF=0时则增大.
IF interrupt flag 中断标志 IF=1时,允许CPU响应可屏蔽中断,否则关闭中断.
TF trap flag 陷阱标志 用于调试单步操作.

Ptr ds 与ptr ss相关推荐

  1. 【原创】uC/OS 中LES BX,DWORD PTR DS:_OSTCBCur的作用及原理

    1 LES BX, DWORD PTR DS:_OSTCBCur ;OSTCBCur->OSTCBStkPtr = SS:SP!!! 2 MOV ES:[BX+2], SS ;将当前SS(栈的基 ...

  2. 16位汇编 使用word ptr和byte ptr的寻址方式

    使用word ptr和byte ptr的寻址方式, 修改data段的数值 assume cs:code, ds:datadata segmentdb 60h dup(0)db 'DEC'db 'Ken ...

  3. *ptr++、*++ptr、++*ptr和(*ptr)++

    *++ptr.++*ptr.*ptr++.和(*ptr)++ int num[] ={1,3,5,7,9}; int* ptr_num = num; 先看*++ptr,这个很容易看出来先对指针移位地址 ...

  4. 8086汇编学习之DS寄存器、SS/SP寄存器

    相关博客:8086汇编基础知识.通用寄存器.CS/IP寄存器与Debug的使用 一.DS寄存器 一个8086CPU寄存器均是16位的,而数据类型有以下两种: 1Byte = 8bit (字节型数据) ...

  5. 关于两种指针写法: int* ptr 与 int *ptr的区别

    两种定义方法在使用的结果上没有区别,只是所表达的含义有所不同. int*  ptr 强调 int* 是一种类型----指向int的指针.符合C++编程的习惯. int   *ptr 强调的是 *ptr ...

  6. EditPlus 中添加 Win32 ASM 语法支持

    将以下内容保存为 Win32Asm.stx:然后选"工具"."配置用户工具"."设置与语法"."添加". "描 ...

  7. uC/OS-II源码分析(六)

    μC/OS-Ⅱ总是运行进入就绪态任务中优先级最高的那一个.确定哪个任务优先级最高, 下面该哪个任务运行了的工作是由调度器(Scheduler)完成的.任务级的调度是由函数 OSSched()完成的.中 ...

  8. 关于汇编语言学习的环境配置及使用方法

    关于汇编语言的环境配置及使用方法 从学习汇编以来,很多人在汇编语言的环境配置上出现了很多问题,在学习小组内也有人会向我要链接或环境的一些配置文件.其实在这之前,我也是通过不断地实验和搜索才发现并解决了 ...

  9. SSE图像算法优化系列一:一段BGR2Y的SIMD代码解析。

    一个同事在github上淘到一个基于SIMD的RGB转Y(彩色转灰度或者转明度)的代码,我抽了点时间看了下,顺便学习了一些SIMD指令,这里把学习过程中的一些理解和认识共享给大家. github上相关 ...

最新文章

  1. OpenCV中图像修复技术介绍与演示
  2. 8W+文本数据,全景式展现中国教育发展情况
  3. 看完这篇 HTTPS,和面试官扯皮就没问题了
  4. boost::hana::nothing用法的测试程序
  5. python之时间日期time
  6. 为什么我那么努力,模电还是学不懂?
  7. CTF web题 wp:
  8. JDK源码系列(5)-StringBuffer
  9. zw版【转发·台湾nvp系列Delphi例程】HALCON HighpassImage
  10. python3学习笔记(4)_function-参数
  11. EMVI5.3 将数据信息改为投影坐标系
  12. ArcGIS教程:按单个值进行重分类
  13. 云熙文机器人_【侵木抖音热文】萌宝101:总裁爹地快追妻(韩宇廷 秦云熙)
  14. 河南计算机对口升学题,河南省计算机对口升学专基模拟试题(四)[1]
  15. DL之RNN:人工智能为你写歌词(林夕写给陈奕迅)——基于TF利用RNN算法实现【机器为你作词】、训练测试过程全记录
  16. 基于linux的软件测试,基于linux的Web服务器性能测试
  17. iPhone 邮件html设置,iphone手机邮件设置教程
  18. 湖北经济学院计算机,湖北经济学院
  19. 为什么要学数学?因为它真的没用啊!
  20. 电脑文件怎么显示后缀名

热门文章

  1. linux 删除模块命令,Linux系统中的Modprobe命令:添加和删除Linux内核模块的方法
  2. FileNotFoundException open failed: XXXXXXX EPERM (Operation not permitted)的坑
  3. appinventor java,(1) AppInventor高级组件之JavaReflector系列教程 概述
  4. SpringCloud - LCN分布式事务框架
  5. Keystone 认证服务
  6. 曝OPPO给离职员工补发年终奖,此前遭克扣;7 亿条领英用户数据被出售
  7. 信号与系统_第2章 连续系统的时域分析
  8. 用Bootstrap写一份简历
  9. GitHub的使用(入门)
  10. 【cs224n学习作业】Assignment 1 - Exploring Word Vectors【附代码】