Linux 汇编语言开发指南 Intel 格式--AT&T 格式

一、简介 简介 作为最基本的编程语言之一,汇编语言虽然应用的范围不算很广,但重要性却勿庸置疑,因为它能够完成许多其它语言所无法完成的功能。就拿 Linux 内核来讲,虽然绝大部分代码是用 C 语言编写的,但仍然不可避免地在某些关键地方使用了汇编代码,其中主要是在 Linux 的启动部分。由于这部分代码与硬件的关系非常密切,即使是 C 语言也会有些力不从心,而汇编语言则能够很好扬长避短,最大限度地...
阅读(1870) 评论(0)

HEVC/H.265参考代码跟踪

1.编码器程序从"TAppEncoder"工程中的encmain.cpp文件开始的,此文件中包含程序运行的入口函数"main",在main函数中主要做了编码器对象的创建、分析配置文件,初始化配置参数,和编码器最重要的功能"encode"。 2.在"encode"函数中,主要实现了读取YUV文件的数据、初始化工具对象例如:GOPEncoder、SliceEncoder、CUEncder……。在此函...
阅读(13062) 评论(19)

汇编伪指令总结

汇编伪指令总结 段定义伪指令     段定义伪指令是表示一个段开始和结束的命令,80x86有两种段定义的方式:完整段定义和简化段定义,分别使用不同的段定义伪指令来表示各种段。   1 完整的段定义伪指令   完整段定义伪指令的格式如下:   段名 SEGMENT     .     .     .   段名 ENDS   段名由用户命名。对于数据段、附加段和堆...
阅读(2589) 评论(0)

8086指令总结

一、数据传送指令 指令名称 汇编语句格式 功能 影响标志位 传送 move data mov opd, ops (ops) → opd;分为主存储器、通用寄存器、段寄存器,不可同时使用主存储器,类型要匹配:byte,word,dword 无 带符号扩充的传送 move with sign-extend movsx...
阅读(3412) 评论(0)

8086 CPU 寄存器简介

引子 打算写几篇稍近底层或者说是基础的博文,浅要介绍或者说是回顾一些基础知识, 自然,还是得从最基础的开始,那就从汇编语言开刀吧, 从汇编语言开刀的话,我们必须还先要了解一些其他东西, 像  CPU ,内存这些知识点还是理解深刻一点的比较好, 所以这一篇博文就绕着 80x86  CPU 中寄存器的基础部分下手,至于其他的一些将会在后续的博文中介绍 。 同时在这里说明一下,本篇博文介绍的...
阅读(1165) 评论(2)

汇编程序开发环境搭配

引子 由于这些日子一直都在研究底层的技术,从 Windows 驱动程序,到 Windows 内核等等技术的学习, 让我对底层的技术越发有兴趣了,而刚好,在研究 WRK 时, 对内存管理,寄存器,地址总线,数据总线,控制总线等的理解不够透彻, 所以越发的想学习汇编程序设计来提升功力, 而由于近来在公司里一直都有项目压着,所以在公司里也实在不好拿本汇编程序设计看, 所以只好晚上回来学习了,...
阅读(1089) 评论(0)

X86汇编与VS2008混合编程--仅供入门学习参考

X86汇编与VS2008混合编程--仅供入门学习参考   汇编文件保存为扩展名*.asm, 把汇编文件加入VS工程,点击文件右键,进入 编译选项 把属性中tool 选项 修改为Custom Build Tool 然后填写如下选项内容: command line: yasm -I..\..\common\x86\ -f win32 -O2 -DPREFIX -o "$(IntDir)\$(...
阅读(2890) 评论(0)

HEVC/H.265与AVC/H.264对比总结

HEVC(H.265)的技术亮点 作为新一代视频编码标准,HEVC(H.265)仍然属于预测加变换的混合编码框架。然而,相对于H.264,H.265 在很多方面有了革命性的变化。HEVC(H.265)的技术亮点有: 1.      灵活的编码结构 在H.265中,将宏块的大小从H.264的16×16扩展到了64×64,以便于高分辨率视频的压缩。同时,采用了更加灵活的编码结构来提高编码效率,包...
阅读(70407) 评论(5)

新的视频时代到底是不是HEVC/H.265

视频的时代终结了吗? 本文章绝大部分参考吴枫博士的一场报告会,感觉挺有意思,就整理并整合了自己的想法。 摘要: 此篇文章主要讲解了视频编码的流程,并且主要通过讲解H.264,然后并在此基础上讲解了下一代视频编码HEVC的现状,进而发出疑问,对未来视频处理的研究空间和前景的发出一个探讨。 首先简单介绍下现有的视频压缩历史 1: 视频压缩(图像压缩)无处不在,其广泛性直接看图! 2:目...
阅读(11493) 评论(1)

SVC学习小结-SVC入门知识和JSVM基础实验

对SVC的学习已近开展了一段时间,一直没有进行系统记录,而且探索SVC解码的开源项目也需要有更多的知识积累。所以,从现在开始陆续开展有记录的SVC探索,这次行动不再以周为学习单位,而要求更为灵活高效的安排擦略,基本要考察JSVM和SVC各重要方向的实验和论文,为SVC解码开源项目的后续发展做准备。 1. SVC基础知识   关于SVC的基本意义,可以参看【1】【2】【3】中的论述。SVC...
阅读(4074) 评论(1)

新一代视频编码HEVC标准 简介

新一代视频编码HEVC标准  HEVC (High Efficiency Video Coding)是即H.264后的视频编码方案,由 ISO/IEC (MPEG) and ITU-T 的 Video Coding Experts Group (VCEG) 联合构建,通过JCT-VC( Joint Collaborative Team on Video Coding )运作(类似于H.264中的...
阅读(3746) 评论(1)

开博首篇

开博首篇     经过这么多年在IT界发展,个人编程技能和音视频的相关知识也日益深厚,发现很多东西也是可以记录下来,方便自己和大家查看,分享项目经验和人生经历,毕竟有些事情或者经验教训,如果不及时记录下来,这些很有价值的东西会随着时间的增长慢慢的从记忆中消失!         本博客主要关注:     1. 各种视频压缩标准(MPEG2, MPEG4, H261/2/3/4,X264...
阅读(2830) 评论(3)
87条 共6页首页 上一页 ... 6
    个人资料
    • 访问:414815次
    • 积分:4566
    • 等级:
    • 排名:第7110名
    • 原创:83篇
    • 转载:3篇
    • 译文:1篇
    • 评论:191条
    博客专栏
    最新评论