IceHe

More is in vain when less will serve.


  • 文章

  • 导航

  • 简历

  • 搜索

ASM 汇编语言 15

1,739 字
ASM
ASM - Note: Intel 系列微处理器的 3 种工作模式。汇编编译器(masm.exe)对jmp的相关处理,编译器中的地址计数器(AC),对伪操作指令的处理。用栈传递参数。无溢出除法的公式证明。

ASM 汇编语言 14

1,504 字
ASM
ASM - Note: 使用 BIOS 进行键盘输入和磁盘读写。中断例程对键盘输入的处理。使用 int 16h 中断例程读取键盘缓冲区。字符串的输入。应用 int 13h 中断例程对磁盘进行读写。编写包含多个功能子程序的中断例程。

ASM 汇编语言 13

2,611 字
ASM
ASM - Note: 直接定址表。数据标号、地址标号。在其它段中,使用数据标号。写子程序计算 sin(x)。实现子程序 setscreen,为显示输出提供指定功能。

ASM 汇编语言 12

3,126 字
ASM
外中断。接口芯片和端口,可屏蔽中断、不可屏蔽中断。PC 机键盘的处理过程。编写 int 9 中断例程,并将其安装。

ASM 汇编语言 11

1,822 字
ASM
ASM - Note: 端口的读写,in / out 指令。shl 和 shr 指令。CMOS RAM 芯片,其中存储的时间信息。访问 CMOS RAM。

ASM 汇编语言 10

2,238 字
ASM
ASM - Note: int 指令,中断例程。实现 2*2456^2 。将一个全是字母,以 0 结尾的字符串,转化为大写。用 7ch 中断例程实现 loop 指令的功能。BIOS 和 DOS 所提供的中断例程,及其中断例程的安装过程及其应用。

ASM 汇编语言 9

1,177 字
ASM
ASM - Note: 内中断,中断处理程序,中断向量表,中断过程。安装、设置中断向量,单步中断。编写 0 号中断的处理程序。

ASM 汇编语言 8

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

2,109 字
ASM
ASM - Note: 将第八章的实验 7 的公司数据按照(原书的)图示 10.2 的格式,在屏幕上显示出来。汇编语言第十章课程设计 1。

ASM 汇编语言 7

1,821 字
ASM
ASM - Note: 以不同的寻址方式使用 call 指令。call 和 ret 的配合使用。mul 指令。模块化程序设计:显示字符串(指定位置、颜色)、解决除法溢出的问题、数值显示。

ASM 汇编语言 6

1,880 字
ASM
ASM - Note: 转移指令的原理。操作符 offset。以不同寻址方式使用 jmp 指令。jcxz 有条件转移,loop 循环,dec 等指令。编译器对转移位移的超界检测。在屏幕中间显示绿色、绿底红色、白底蓝色的字符串。

ASM 汇编语言 5

1,216 字
ASM
ASM - Note: reg 寄存器,sreg 段寄存器。bx,si,di 和 bp。汇编语言中数据位置的表达,寻址方式。除法指令,伪指令 dd,dup 操作符。寻址方式对结构化数据的访问。

ASM 汇编语言 4

805 字
ASM
ASM - Note: 使用栈,将数据、代码、栈放入不同的段,编写并调试具有多个段的程序,以字符形式给出数据,大小写转换问题,[idata] 直接寻址,[bx] 间接寻址,[bx + idata] 相对寻址,SI 和 DI 寄存器。

ASM 汇编语言 3

1,532 字
ASM
ASM - Note: 汇编指令,伪指令,segment … ends,end,assume,编译和连接,执行过程的跟踪,单步调试,[BX] 和 loop 指令,Debug 程序的各种命令,段前缀,一段安全的空间。

ASM 汇编语言 2

2,204 字
ASM
ASM - Note: big / little-endian 大小端问题,通用寄存器,标志寄存器,段寄存器,DS 和 [address] ,CPU 提供的栈机制。

ASM 汇编语言 1

746 字
ASM
ASM - Note: 寄存器,段寄存器,CS 和 IP,修改 CS、IP 的指令,查看 CPU 和内存。

在 Windows7 64 位系统上使用 debug.exe

110 字
ASM
学习汇编语言的准备工作之一。

Batch 批处理指令

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 批处理中的特殊符号

2,476 字
Batch
DOS Batch file Symbols: 指令符号,短路"与"执行&& 短路"或"执行¦¦ 连续执行& 管道¦ 指令隐藏显示@ 注释::

DOS 常用指令

657 字
Batch
DOS Commands: help, cmd_name /?, type, attrib, xcopy, netstat, reg, assoc, ftype, find, findstr, sort, comp, fc

DOS 环境变量

757 字
Batch
DOS Environment Variables: %APPDATA%、%CD%、%DATE%、%ERRORLEVEL%、%PATH%、%RANDOM%、%TEMP%、%TMP%、%TIME%

某次 JavaScript 代码优化过程

404 字
JavaScript
优化某段使 id 为 blink 的 html 标签闪烁的代码。手段:用 jQuery 写法精简代码;避免重复使用选择器去获取标签和属性;改用布尔变量及“ ? : ”表达式等压缩语句。

Effective C++ 4

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

2,236 字
C++
C++ Advanced - Note: complilation dependencies 编译依存关系降至最低;public->is-a 关系。Interface、Inheritance 接口与继承;绝不重新定义继承而来的 non-virtual 函数;has-a 关系;多重继承;Implict Interface、Polymorphism 隐式接口和编译期多态;typename;学习处理模板化基类内的名称。

Effective C++ 2

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 尽量少做转型操作。
123
IceHe

 订阅 IceHe
GitHub 微博 知乎 豆瓣
    © 2015 - 2018  IceHe   |   Hosted by Coding Pages   |   Hexo 驱动 | 主题 NexT.Mist
    0%