c
文章平均质量分 88
张某人的胡思乱想
这个作者很懒,什么都没留下…
展开
-
Michael Abrash‘s Graphics Programming Black Book--chapter3综计器
1000次:3619微妙 每次内存装入寄存器AL,约3.619微妙.我的dosbox是333微妙,差距如此之大?是333ms的20倍。MOV次数从1000次改为20000次,正好也是20倍。20000次:72544微妙 即内存装入寄存器AL,一次约3.63微妙,多一些是因为有中断。发现可以运行,说明dosbox模拟了8253外部定时器这个硬件,看来是标配。书上的数据,在主频4.77MHZ的PC机器上执行(90年代的老机器)不过这个数字已经超过了54ms,按说是不对的。批处理来调度测量testcode。原创 2022-09-14 08:29:19 · 264 阅读 · 0 评论 -
中学信息学第三课--算术表达式
计算机的本职工作就是计算,信息学竞赛也大部分是算术相关的题目,本文主要讲解一下如果用计算机做计算。从最简单的开始:#include <cstdio>int main() { printf("%d\n", 1+2); printf("%d\n", 3-4); printf("%d\n", 5*6); printf("%d\n", 8/4); ...原创 2018-07-29 18:04:50 · 310 阅读 · 0 评论 -
Michael Abrash‘s black book--第一章--1.1
Chapter 1 - The Best Optimizer Is between Your Ears最好的优化在你的两耳间---最好的优化器是你的大脑1.1 The Human Element of Code Optimization--代码优化中的人为因素This book is devoted to a topic near and dear to my heart: writi...原创 2019-08-31 20:42:25 · 247 阅读 · 0 评论 -
Michael Abrash‘s black book--第一章--1.2
1.2 Understanding High Performance--理解高性能Before we can create high-performance code, we must understand what high performance is.The objective (not always attained) in creating high-performance sof...原创 2019-09-03 00:07:53 · 206 阅读 · 2 评论