码迷,mamicode.com
首页 >  
搜索关键字:标志寄存器    ( 91个结果
第二章总结
第二章总结 1、8086CPU概述 8086是Intel系列中16位微处理器,地址总线20位。 8086有14个16位寄存器:AX, BX, CX, DX(通用寄存器)SI, DI, BP, SP(基址和变址寄存器)CS, SS, DS, ES(段寄存器)IP,PSW(指令指针和标志寄存器) ( 汇 ...
分类:其他好文   时间:2018-10-20 16:16:21    阅读次数:129
梦回----32位CPU和64位CPU的通用寄存器
1 32位Intel的CPU通用寄存器 32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX);2个变址和指针寄存器(ESI和EDI);2个指针寄存器(ESP和EBP);6个段寄存器(ES、CS、SS、DS、FS和GS);1个指令指针寄存器(EIP);1个标志寄存器(EFla ...
分类:其他好文   时间:2018-10-11 01:51:46    阅读次数:246
汇编语言从入门到精通-标志位的说明
16位标志寄存器——共用了9个标志位,它们主要用来反映CPU的状态和运算结果的特征。标志位的分布如下表所示。 OF DF IF TF SF ZF AF PF CF 32位标志寄存器——32位CPU也把标志寄存器扩展到32位,记为EFLAGS。它新增加了四个控制标志位,它们是:IOPL、NT、RF和V ...
分类:编程语言   时间:2018-10-03 00:29:05    阅读次数:306
汇编-13.0-int指令
1.int指令 int指令的格式为:int n,n为中断类型码,它的功能是引发中断过程。 执行int n指令,相当于引发一个中断号为n的中断过程。 (1).取中断类型码n; (2).标志寄存器入栈,IF=0,TF=0; (3).CS、IP入栈; (4).(IP)=(n*4),(CS)=(n*4+2) ...
分类:其他好文   时间:2018-08-17 19:09:53    阅读次数:161
标志寄存器
一、简介 标志寄存器用来存储相关指令的某些执行结果,这些结果可以为CPU执行相关指令提供行为依据,从而来控制CPU的相关工作方式。 二、各种标志位介绍 1. ZF零标志位 功能:用来记录相关指令执行后,其结果是否为0。 结果为0时,ZF=1; 结果非0时,ZF=0。 2. PF奇偶标志位 功能:记录 ...
分类:其他好文   时间:2018-07-22 12:54:51    阅读次数:111
《Linux高性能服务器编程》学习总结(十三)——多进程编程
在多进程编程中,我们用fork系统调用创建子进程,值得注意的是,fork函数复制当前进程并在内核进程表中创建一个新的表项,其堆、栈指针,标志寄存器的值都和父进程相同,但是其ppid被设置成父进程pid,信号位图被清除。而子进程代码和父进程完全相同,其数据也会复制自父进程,但是其复制过程是写时复制,即 ...
分类:系统相关   时间:2018-02-27 23:31:43    阅读次数:243
80X86寄存器介绍
80X86寄存器介绍 80X86寄存器介绍 32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlag ...
分类:其他好文   时间:2018-02-19 00:37:57    阅读次数:240
DF标志和串传送指令
DF标志和串传送指令 flag的第10位是DF,方向标志位。在串处理指令中,控制si、di的递减。 df = 0 每次操作后si、di递增 df = 1 每次操作后si、di递减 串传送指令 格式1: movsb 功能描述 1. ((es) 16+di) = ((ds) 16+si) 2. 如果 d ...
分类:其他好文   时间:2018-01-25 00:33:19    阅读次数:164
《汇编语言(第三版)》pushf 和 popf 指令,以及标志寄存器在 Debug 中的表示
pushf 和 popf pushf 的功能是将标志寄存器的值压栈,而 popf 是从栈中探出数据,输入标志寄存器。 pushf 和 popf,为直接访问寄存器提供了方法。 格式 这两条指令后面都不加东西,默认的操作对象是:所有的标志寄存器。 标志寄存器在 Debug 中的表示 在寄存器中,标志局存 ...
分类:编程语言   时间:2018-01-25 00:26:52    阅读次数:346
《汇编语言(第三版)》cmp指令
cmp指令 本质 cmp是比较指令,cmp的功能相当于减法。 格式 cmp 操作对象1,操作对象2 功能 计算操作对象1 操作对象2,但并不保存结果,可以根据flag标志寄存器来判断结果。 正向判断 如果(ax) = (bx) 则(ax) (bx) = 0,所以:zf=1。 如果(ax) != (b ...
分类:编程语言   时间:2018-01-23 23:20:21    阅读次数:198
91条   上一页 1 2 3 4 5 6 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!