词条 内联汇编

内联汇编

内联汇编英语:Inline assembly),是由部分编译器支援的一种功能。其将非常低阶的组合语言内嵌在高阶语言源始码中。实施行内组语通常是为了以下理由:

  • 执行效率最佳化:将算法中最攸关效能的部分使用手写组语取代高阶程式码,优点是不会受到编译器的限制。
  • 使用处理器特有指令:某些处理器提供特定的指令,比如Compare-and-swap和Test-and-set指令可以直接用以实作信号机制。因为多工系统都需要信号机制,几乎所有现代的处理器都支援前述的两个指令。其它的一些指令集如SPARC架构的VIS指令集,Intel处理器的MMX指令集以及SSE指令集等。
  • 系统调用(System Call):高阶语言鲜少提供直接调用system calls的机制,故使用组语来进行这项工作。
内联汇编相关文献
王姓历史名人汇编
王姓历史名人汇编,                                        
查看全文
汇编《毕氏宗族谱》序
汇编《毕氏宗族谱》序,汇编《毕氏宗族谱》序毕臣礼曰:万物本乎天,人本乎祖。毕氏由来,起于周初。郡望河南
查看全文
邢氏来源考查汇编(一)
邢氏来源考查汇编(一),古邢(音:geng下同)国,系原始氏族部落邢人居住地。“邢人作丘”,是古人类与黄
查看全文
汇编语言
工具典型的现代汇编器(assembler)建造目标代码,由解译组语指令集的助记符(Mnemonics)到操作码(OpCode),并解析符号名称(Symbolicnames)成为内存地址以及其它的实体。使用符号参考是汇编器的一个重要特征,它可以节省修改程序后人工转址的乏味耗时计算。基本就是把机器码变成一些字母而已,编译的时候再把输入的指令字母替换成为晦涩难懂机器码。现状随着现代软件系统越来越庞大复杂,大量经过了封装的高级语言如C/C++,Pascal/ObjectPascal也应运而生。这些新的语言使得程序员在开发过程中能够更简单,更有效率,使软件开发人员得以应付快速的软件开发的要求。而汇编语言由于其复杂性使得其适用领域逐步减小。但这并不意味着汇编已无用武之地。由于汇编更接近机器语言,能够直接对硬件进行操作,生成的程序与其他的语言相比具有更高的运行速度,占用更小的内存,因此在一些对于时效性要...
查看全文
内联汇编
使用处理器持有指令优化范例下面是一段在D语言进行行内组语的程式码。该程式码使用x86架构的浮点运算器指令来计算tan⁡⁡-->x{displaystyletanx}。此实作快于编译器产生的一
查看全文
内联汇编相关标签
程序设计语言
信息技术
家族谱大览
义乌刘金氏宗谱汇编 [3册]
原书: [出版地不详 : 出版者不详], 2007年重修. 3册 : 插图, 世系表, 人像. 远祖 : 黄帝,姓公孙,名轩辕. 外纪一世祖 : 刘源明,号丹朱,亦称监明. 受封于刘,故为刘姓. 居山西临汾. 鲁山始迁祖 : (夏) 刘累. 因避罪故隐居河南鲁山. 为源明公下18世孙. 义乌始祖 : (汉) 刘秀,字文叔,又为汉光武帝. 为源明公83世孙. 内纪一世祖(1世) : (西晋) 刘万章,又为晋宁公. 源明公93世孙. 青㴋刘氏始祖(29世) : (宋) 刘祖益,百七. 青岩刘氏始祖(29世) : (宋) 刘祖尹,百十. 凤山金氏始祖(29世) : (宋) 金天民,百十一,字元明,又名昂行文七七. 绍圣丙子年间自浦江刘源迁居金华孝川义井,为凤山金氏第一始祖. 崇儒金氏始祖(29世) : (宋) 金仪,百八,字伯度. 崇儒公下派祖(37世) : (宋元之际) 金大河,正四,字泉甫(达塘派) ; 金守,嵩一(龙溪派) ; 金增,字伯常(薛山派) ; 金一谦,和一,字元吉,号带溪(山景派) ; 金文林,钟五,字宗荣,号素贞处士(青村派)...等. 辈份字似为 : 源永济岁正 长德仁廷爵 行复茂孔日 德聚累益歆 咏相单美单 炳文明隆明. 注 : 刘金两姓是同宗同源,即皆为汉景帝刘启的子孙. 注 : 重修年代据书衣及序文为2007年, 版心为2006年. 书名据书衣题, 及卷端题编目. 版心题: 义乌刘金宗谱汇编. 散居地: 浙江省义乌县等地.
浏览:0
义乌刘金氏宗谱汇编 [3册]
原书: [出版地不详 : 出版者不详], 2007年重修. 3册 : 插图, 世系表, 人像. 远祖 : 黄帝,姓公孙,名轩辕. 外纪一世祖 : 刘源明,号丹朱,亦称监明. 受封于刘,故为刘姓. 居山西临汾. 鲁山始迁祖 : (夏) 刘累. 因避罪故隐居河南鲁山. 为源明公下18世孙. 义乌始祖 : (汉) 刘秀,字文叔,又为汉光武帝. 为源明公83世孙. 内纪一世祖(1世) : (西晋) 刘万章,又为晋宁公. 源明公93世孙. 青㴋刘氏始祖(29世) : (宋) 刘祖益,百七. 青岩刘氏始祖(29世) : (宋) 刘祖尹,百十. 凤山金氏始祖(29世) : (宋) 金天民,百十一,字元明,又名昂行文七七. 绍圣丙子年间自浦江刘源迁居金华孝川义井,为凤山金氏第一始祖. 崇儒金氏始祖(29世) : (宋) 金仪,百八,字伯度. 崇儒公下派祖(37世) : (宋元之际) 金大河,正四,字泉甫(达塘派) ; 金守,嵩一(龙溪派) ; 金增,字伯常(薛山派) ; 金一谦,和一,字元吉,号带溪(山景派) ; 金文林,钟五,字宗荣,号素贞处士(青村派)...等. 辈份字似为 : 源永济岁正 长德仁廷爵 行复茂孔日 德聚累益歆 咏相单美单 炳文明隆明. 注 : 刘金两姓是同宗同源,即皆为汉景帝刘启的子孙. 注 : 重修年代据书衣及序文为2007年, 版心为2006年. 书名据书衣题, 及卷端题编目. 版心题: 义乌刘金宗谱汇编. 散居地: 浙江省义乌县等地.
浏览:0
义乌刘金氏宗谱汇编 [3册]
原书: [出版地不详 : 出版者不详], 2007年重修. 3册 : 插图, 世系表, 人像. 远祖 : 黄帝,姓公孙,名轩辕. 外纪一世祖 : 刘源明,号丹朱,亦称监明. 受封于刘,故为刘姓. 居山西临汾. 鲁山始迁祖 : (夏) 刘累. 因避罪故隐居河南鲁山. 为源明公下18世孙. 义乌始祖 : (汉) 刘秀,字文叔,又为汉光武帝. 为源明公83世孙. 内纪一世祖(1世) : (西晋) 刘万章,又为晋宁公. 源明公93世孙. 青㴋刘氏始祖(29世) : (宋) 刘祖益,百七. 青岩刘氏始祖(29世) : (宋) 刘祖尹,百十. 凤山金氏始祖(29世) : (宋) 金天民,百十一,字元明,又名昂行文七七. 绍圣丙子年间自浦江刘源迁居金华孝川义井,为凤山金氏第一始祖. 崇儒金氏始祖(29世) : (宋) 金仪,百八,字伯度. 崇儒公下派祖(37世) : (宋元之际) 金大河,正四,字泉甫(达塘派) ; 金守,嵩一(龙溪派) ; 金增,字伯常(薛山派) ; 金一谦,和一,字元吉,号带溪(山景派) ; 金文林,钟五,字宗荣,号素贞处士(青村派)...等. 辈份字似为 : 源永济岁正 长德仁廷爵 行复茂孔日 德聚累益歆 咏相单美单 炳文明隆明. 注 : 刘金两姓是同宗同源,即皆为汉景帝刘启的子孙. 注 : 重修年代据书衣及序文为2007年, 版心为2006年. 书名据书衣题, 及卷端题编目. 版心题: 义乌刘金宗谱汇编. 散居地: 浙江省义乌县等地.
浏览:0
[马氏] [孟氏] 后王堤村姓氏族谱汇编 [1册]
原书: [出版地不详 : 出版者不详], 公元2013年. 1册:插图, 肖像, 世系表. 收藏者: 太原寻源姓氏文化研究中心. 注: 此谱编入马氏, 孟氏, 及其他姓氏. 多为马氏记事, 因始祖无考, 以现存坟地归属分8类,15位支祖. 马氏支祖: 马广全(康和, 荆滩等) ; 马金辛(对竹, 前王堤等) ; 马广寅(下庄) ; 马记明(瞿家原) ; 马玉珍(荆滩, 白家河等) ; 马付云(康和, 前坡等) ; 马来宝(汉峪, 瞿家原等) ; 马记龙(界头, 乔家庄等). 孟氏支祖: 孟士英(刘家庄, 秦家坡等) ; 孟尚元(苗家庄, 界头等) ; 孟尚忠(对竹) ; 孟尚贤(下庄,对竹等). 其他姓氏支祖: 苏玉资(前坡) ; 齐春生(康和, 后王堤等) ; 高俊峰(刘家庄) ; 郭铭忠(前王堤)...等. 散居地: 山西省汾西县等地. 书名据书衣题编目.
浏览:0
[吴氏]守泽汇编
山东海丰始祖 : 吴士安 散居地 : 山东省无棣县等地 摄影 : 华盛顿 : 美国国会图书馆影印部, 1978. - 微卷1卷 ; 35厘米
浏览:0
1.般阳高氏家模汇编 [2卷]
般阳始迁祖 : 高全(明) 散居地 : 山东省淄川县等地 注 : 记先世之嘉言懿行以垂训后世子孙
浏览:100