码迷,mamicode.com
首页 >  
搜索关键字:标志寄存器    ( 91个结果
汇编--指令系统 数据传送类指令
(1) 数据传送类指令 通用数据传送指令:MOV 、PUSH、POP、XCHG 交换指令 累加器专用传送指令: IN、OUT 、XLAT 换码指令 地址传送指令:LEA、LDS、LES 标志寄存器传送指令:LAHF、SAHF、PUSHF、POPF 类型转换指令:CBW、CWD、CDQ、BSWAP M
分类:其他好文   时间:2016-02-05 22:24:52    阅读次数:472
标志寄存器PSW和汇编条件转移指令解释
标志寄存器PSW 标志寄存器PSW(程序状态字寄存器PSW) 标志寄存器PSW是一个16为的寄存器。它反映了CPU运算的状态特征并且存放某些控制标志。8086使用了16位中的9位,包括6个状态标志位和3个控制标志位。 CF(进位标志位):当执行一个加法(减法)运算时,最高位产生进位(或借位)时,CF...
分类:其他好文   时间:2016-01-19 15:54:06    阅读次数:164
汇编学习(四)——算术运算程序
(一)跳转指令 一、无条件跳转指令(不管标志寄存器,执行到这局直接跳转) 1、段内直接跳转指令 (1)指令格式: JMP SHORT short_label; IP<--IP+DB,即代码直接跳转到此地址为 JMP near_label; IP<--IP+D16 基准的相应的地址中 (2)其实就是G...
分类:其他好文   时间:2015-12-09 00:22:01    阅读次数:423
汇编指令学习(一)
学习过程的简单记录,留在这里方便以后查找一,寄存器1,ESP指向栈的最顶端EIP指向将要执行的指令有EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI和EIP等,它们都被称为32位寄存器。AX包含的值为EAX的后4位数字。还可继续分为AL和AH2,标志寄存器这里的标志分为C,P,A,Z,...
分类:其他好文   时间:2015-10-16 15:04:39    阅读次数:231
32位Intel CPU所含有的寄存器
4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)1、数据寄存器数据寄存器主要用来保存操作数和运算结果等信息,从而节省读...
分类:其他好文   时间:2015-09-25 15:56:15    阅读次数:190
汇编知识
4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针寄存器(EIP) 1个标志寄存器(EFlags)CMP AX,BXJZ XX这两组是AX减BX,如果值为0则跳转到标号...
分类:其他好文   时间:2015-09-21 15:42:45    阅读次数:182
x64cpu与IA32cpu中通用寄存器的差异
整理一下IA32处理器和x86-64处理器中通用寄存器的差异。     IA32既支持32位处理器,也向后兼容16位寄存器。IA32把16位的通用寄存器,标志寄存器和指令指针寄存器扩充为32位。段寄存器仍为16位。IA32 CPU中包含一组8个32位通用寄存器,用来存储整数数据和指针。它们的名字以%e开头,可以理解为对16位的extend。     这8个寄存器分别为eax, ebx,...
分类:其他好文   时间:2015-07-29 06:28:59    阅读次数:211
CC2541蓝牙学习——通用I/O口中断
学习目标:掌握中断使能寄存器IEN0、IEN1、IEN2,中断标志寄存器PxIFG、IRCON、IRCON2,端口中断触发沿控制寄存器PICTLCC2541有18个中断源,每个中断源都可以产生中断请求,这18个中断源如下中断请求通过SFR寄存器IEN0、IEN1、IEN2使能或禁止,定义如下:其中I...
分类:其他好文   时间:2015-05-06 22:46:13    阅读次数:417
0.11之路(四):从实模式到保护模式
关中断并将system移动到内存地址起始位置 0x00000 将CPU的标志寄存器(EFLAGS)中的中断允许标志(IF)置0。这样系统不会再响应中断,直到main函数中能够适应保护模式的中断服务体系重建完毕才会打开,那时候响应中断的服务程序将不再是BIOS提供的中断服务程序,而是系统自身提供的。 就是要完成实模式下的中断向量表和保护模式下的中断描述符表(IDT)的交接工作。借助关中断(cli...
分类:其他好文   时间:2015-04-16 23:50:32    阅读次数:390
80386介绍
设计用于系统编程的系统寄存器主要包括以下几类:标志寄存器EFLAGS, 内存管理寄存器, 控制寄存器, 调试寄存器, 测试寄存器。系统标志寄存器EFLAGS 控制着I/O、可屏蔽中断、调试、任务切换以及保护模式和多任务环境下虚拟8086 程序的执行。内存管理寄存器有4 个,用于分段内存管理:? GD...
分类:其他好文   时间:2015-02-25 12:55:23    阅读次数:173
91条   上一页 1 ... 5 6 7 8 9 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!