码迷,mamicode.com
首页 >  
搜索关键字:寄存器    ( 5084个结果
Lua 脚本汇编-入门到精通
WhyLua---------------------------------------------一个功能强大,快速,轻量级,可嵌入的脚本语言。程序语法构造简单,用关键数组来实现强大的数据描述功能,同时还提供一些可扩展的语义特征动态类型,无需编译,由解释器先翻译成lua虚拟机的指令,然后在虚拟机(基于寄存器实现)..
分类:其他好文   时间:2014-08-13 03:44:16    阅读次数:338
学习问题
1. 引用数组: Int a[10]={0}; int (&cp)[10]=a;//此句代表cp是数组a的别名,是同一块内存空间(a当右值运算时,可以是数组首元素的地址,在引用时,代表整个数组空间)//Int&cp[10] , 无二级引用2. 返回临时变量(内置类型)存在内部寄存器中(EAX),自定...
分类:其他好文   时间:2014-08-13 00:37:44    阅读次数:193
[Verilog] 读写文件
对位宽为8的寄存器组rDATA[0:255]进行了初始化。reg [7:0] rDATA;initial begin $readmemh("sin.dat",rDATA); end将rSR[3]写入文件。reg [7:0] rSR[3];integer fid;initia...
分类:其他好文   时间:2014-08-13 00:32:55    阅读次数:194
自己动手写CPU之第六阶段(2)——移动操作指令实现思路
这6条移动操作指令可以分为两类:一类是不涉及特殊寄存器HI、LO的指令,包括movn、movz;另一类是涉及特殊寄存器HI、LO的指令,包括mfhi、mflo、mthi、mtlo。前一类很好实现,基本思路与第5章实现逻辑、移位操作指令时类似,只需要修改ID、EX模块即可。后一类涉及到特殊寄存器HI、LO,需要为OpenMIPS添加HI、LO寄存器,以及相应的读写控制。下面分别介绍各自的实现思路。...
分类:移动开发   时间:2014-08-12 17:31:04    阅读次数:644
8086CPU寄存器
8086 CPU 中寄存器总共为 14 个,且均为 16 位 。即AX,BX,CX,DX,SP,BP,SI,DI,IP,FLAG,CS,DS,SS,ES共 14 个。而这 14 个寄存器按照一定方式又分为了通用寄存器,控制寄存器和段寄存器。通用寄存器:AX,BX,CX,DX 称作为数据寄存器:AX ...
分类:其他好文   时间:2014-08-12 00:15:33    阅读次数:177
int指令(学习汇编)
int指令格式:int nn为中断类型码,它的功能是引发中断过程。CPU执行int n指令,相当于引发一个n号中断的中断过程,执行过程如下:1)取中断类型码n;2)标志寄存器入栈,IF=0,TF=0;3)CS、IP入栈4)(IP)=(n*4),(CS)=(n*4+2)从此处转去执行n号中断的中断处理...
分类:其他好文   时间:2014-08-12 00:03:03    阅读次数:477
基于MCP2515的Linux CAN总线驱动程序设计
MCP2515简介 MCP2515是一种独立的CAN总线通信控制器,是Microchip公司首批独立CAN解决方案的升级器件,其传输能力较Microchip公司原有CAN控制器(MCP2510)高两倍,最高通信速率可达到1Mbps。MCP2515能够接收和发送标准数据帧和扩展数据帧以及远程帧,通过两个接收屏蔽寄存器和六个接收过滤寄存器滤除无关报文,从而减轻CPU负担。 MCP2515主...
分类:系统相关   时间:2014-08-11 21:20:02    阅读次数:468
带凝视的汇编指令大全
一、传输数据指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出port之间传送数据.1. 通用数据传送指令.MOV 传送字或字节. 如:MOV eax,11 意思:eax=11MOVSX 先符号扩展,再传送.MOVZX 先零扩展,...
分类:其他好文   时间:2014-08-11 20:39:23    阅读次数:284
I2C通信
项目之前研究了I2C通信协议的实现,完成FPGA对视频解码芯片SAA7111A的初始化配置,设计实现了I2C主机对从机(SAA7111A)32个寄存器的写操作,因此只简单实现了I2C的写时序。这次重新梳理学习了I2C协议,借助黑金开发板设计I2C主机控制器完成对EEPROM(24LC02)的读写操作...
分类:其他好文   时间:2014-08-11 20:32:02    阅读次数:466
HDU 3546
http://acm.hdu.edu.cn/showproblem.php?pid=3546题意:10个寄存器初值为1,有加乘赋值运算,最多30w次运算,大数最多5000位,问最后10个寄存器的结果题解:想直接暴力,但是会超时,30w*5000略多,关键优化是注意到如果出现赋值运算,则被赋值的寄存器...
分类:其他好文   时间:2014-08-11 06:17:51    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!