ASM 汇编语言 14 2015-04-15 1,504 字 ASM ASM - Note: 使用 BIOS 进行键盘输入和磁盘读写。中断例程对键盘输入的处理。使用 int 16h 中断例程读取键盘缓冲区。字符串的输入。应用 int 13h 中断例程对磁盘进行读写。编写包含多个功能子程序的中断例程。
ASM 汇编语言 13 2015-04-14 2,611 字 ASM ASM - Note: 直接定址表。数据标号、地址标号。在其它段中,使用数据标号。写子程序计算 sin(x)。实现子程序 setscreen,为显示输出提供指定功能。
ASM 汇编语言 11 2015-04-12 1,822 字 ASM ASM - Note: 端口的读写,in / out 指令。shl 和 shr 指令。CMOS RAM 芯片,其中存储的时间信息。访问 CMOS RAM。
ASM 汇编语言 10 2015-04-11 2,238 字 ASM ASM - Note: int 指令,中断例程。实现 2*2456^2 。将一个全是字母,以 0 结尾的字符串,转化为大写。用 7ch 中断例程实现 loop 指令的功能。BIOS 和 DOS 所提供的中断例程,及其中断例程的安装过程及其应用。
ASM 汇编语言 8 2015-04-09 2,059 字 ASM ASM - Note: 标志寄存器 OF、DF、IF、TF、SF、ZF、AF、PF、CF 及其符号值对应表。adc、sbb、cmp 指令,检测比较结果的条件转移指令 je、jne、jb、jnb、ja、jna。DF 标识和串传送指令,movsb、movsw、rep。pushf 与 popf。将以 0 结尾的字符串中的小写字母转变成大写。
ASM 汇编语言 7.5 2015-04-08 2,109 字 ASM ASM - Note: 将第八章的实验 7 的公司数据按照(原书的)图示 10.2 的格式,在屏幕上显示出来。汇编语言第十章课程设计 1。
ASM 汇编语言 7 2015-04-07 1,821 字 ASM ASM - Note: 以不同的寻址方式使用 call 指令。call 和 ret 的配合使用。mul 指令。模块化程序设计:显示字符串(指定位置、颜色)、解决除法溢出的问题、数值显示。
ASM 汇编语言 6 2015-04-06 1,880 字 ASM ASM - Note: 转移指令的原理。操作符 offset。以不同寻址方式使用 jmp 指令。jcxz 有条件转移,loop 循环,dec 等指令。编译器对转移位移的超界检测。在屏幕中间显示绿色、绿底红色、白底蓝色的字符串。
ASM 汇编语言 5 2015-04-05 1,216 字 ASM ASM - Note: reg 寄存器,sreg 段寄存器。bx,si,di 和 bp。汇编语言中数据位置的表达,寻址方式。除法指令,伪指令 dd,dup 操作符。寻址方式对结构化数据的访问。
ASM 汇编语言 4 2015-04-04 805 字 ASM ASM - Note: 使用栈,将数据、代码、栈放入不同的段,编写并调试具有多个段的程序,以字符形式给出数据,大小写转换问题,[idata] 直接寻址,[bx] 间接寻址,[bx + idata] 相对寻址,SI 和 DI 寄存器。
ASM 汇编语言 3 2015-04-03 1,532 字 ASM ASM - Note: 汇编指令,伪指令,segment … ends,end,assume,编译和连接,执行过程的跟踪,单步调试,[BX] 和 loop 指令,Debug 程序的各种命令,段前缀,一段安全的空间。
ASM 汇编语言 2 2015-04-02 2,204 字 ASM ASM - Note: big / little-endian 大小端问题,通用寄存器,标志寄存器,段寄存器,DS 和 [address] ,CPU 提供的栈机制。
Batch 批处理指令 2015-03-04 1,666 字 Batch Batch Commands: echo, pause, nul, goto, call, choice, start, setlocal, endlocal, setx, pushd, popd, for /d /r /l /f, if, set。
Batch 批处理中的特殊符号 2015-03-03 2,476 字 Batch DOS Batch file Symbols: 指令符号,短路"与"执行&& 短路"或"执行¦¦ 连续执行& 管道¦ 指令隐藏显示@ 注释::
DOS 常用指令 2015-03-02 657 字 Batch DOS Commands: help, cmd_name /?, type, attrib, xcopy, netstat, reg, assoc, ftype, find, findstr, sort, comp, fc
DOS 环境变量 2015-03-01 757 字 Batch DOS Environment Variables: %APPDATA%、%CD%、%DATE%、%ERRORLEVEL%、%PATH%、%RANDOM%、%TEMP%、%TMP%、%TIME%
某次 JavaScript 代码优化过程 2016-04-23 404 字 JavaScript 优化某段使 id 为 blink 的 html 标签闪烁的代码。手段:用 jQuery 写法精简代码;避免重复使用选择器去获取标签和属性;改用布尔变量及“ ? : ”表达式等压缩语句。
Effective C++ 4 2015-02-04 3,192 字 C++ C++ Advanced - Note: parameter-independent 参数无关的代码抽离 templates;member function templates 运用成员函数模板接受所有兼容类型;请使用 traits class 表现类型信息;template metaprograming;new-handler;placement new,placement delete;不要轻忽编译器的警告;Boost,TR1。
Effective C++ 3 2015-02-03 2,236 字 C++ C++ Advanced - Note: complilation dependencies 编译依存关系降至最低;public->is-a 关系。Interface、Inheritance 接口与继承;绝不重新定义继承而来的 non-virtual 函数;has-a 关系;多重继承;Implict Interface、Polymorphism 隐式接口和编译期多态;typename;学习处理模板化基类内的名称。
Effective C++ 2 2015-02-02 2,767 字 C++ C++ Advanced - Note: class 类;宁以 pass-by-reference-to-const 替换 pass-by-value;错误返回 reference;private 私有;宁以 non-member、non-friend 替换 member 函数;类型转换;不抛出异常的 swap 函数;尽可能延后变量定义式的出现时间;minimize casting 尽量少做转型操作。
Effective C++ 1 2015-02-01 3,018 字 C++ C++ Advanced - Note: const、enum、inline;先初始化再使用变量;smart pointer 智能指针;virtual 虚函数;Destructor 析构函数;self-assignment 自赋值;new 和 delete;若不想使用编译器自动生成的函数,就该明确拒绝。