
读书笔记
Hony杨
算法 内核 人生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Intel Spec. Processor Instructions 6 - Instruction Statements
Intel Spec. Processor Instructions 6 - Instruction StatementsI. Instruction statement syntax assembler instruction: [label] : [prefix] mnemonic [argument [, . . . ]] label: a unique iden原创 2013-04-28 21:56:37 · 1584 阅读 · 0 评论 -
Programming Floppy Disk Controllers (下)
原文:可编程软盘控制器Command Set总共有13个命令在uPD765和兼容的FDC上可用。还有4个命令将会在8207x的控制器上可用。扇区的识别由柱面,磁头,扇区号和扇区大小组成。这些可以告诉控制器命令执行的位置和扇区数目。所有命令和状态通过数据寄存器传输,端口号为3f7h或者377h。在写命令或者读状态之前,需要读取main status register的MRQ位。它决定翻译 2013-08-02 23:13:19 · 1188 阅读 · 0 评论 -
Intel Spec. Processor Instructions 6 - Processor Instruction Set Reference
Intel Spec. Processor Instructions 6 - Processor Instruction Set ReferenceI. How to read the instruction set reference pages- Opcode column /digital: It indicates that the ModRM byte of原创 2013-04-29 15:43:41 · 1392 阅读 · 0 评论 -
Intel Spec. Floating-point Instructions 7 - Floating-point Coprocessor Instruction Set Refrence
Intel Spec. Processor Instructions 6 - Floating-point Coprocessor Instruction Set RefrenceI. How to read the instruction set reference pages- Opcode column /n: This value goes in the reg原创 2013-04-30 10:30:46 · 1140 阅读 · 0 评论 -
Programming Floppy Disk Controllers (上)
原文:可编程软盘控制器这篇文章是想介绍一下使用一些寄存器对NEC uPD765和Intel 82072/7软盘控制器(FDCs)进行编程,文章分为下面4个部分: 1. Overview 2. Configuration of an FDC on a PC 3. FDC Registers 4. Command SetOverviewPC机常常使用NEC uPD7翻译 2013-07-06 11:52:02 · 1470 阅读 · 0 评论 -
Programming Floppy Disk Controllers (中)
Data Register数据寄存器是一个8位的寄存器,类似其他的寄存器,它间接的提供了一个寄存器栈。一个命令可能是0~9个字节长,第一个字节告诉控制器可能的字节数目。控制器发送命令字节给栈里正确的寄存器,保存程序员需要的索引寄存器,类似于其他的设备(比如VGA的寄存器)。有些控制器,比如i82077A,它有一块可编程范围的缓冲区,允许一次传输多个字节。这样可以提高数据和命令的传输和减少u翻译 2013-07-06 12:01:16 · 1253 阅读 · 0 评论 -
《ld reference manual》— 3 Linker Scripts
《ld reference manual》——ld链接器参考手册“翻译”:MTK_蛙蛙鱼写作时间:2013年11月22日更新时间:2013年11月22日GNU-ld地址:ld reference manual>>序:这篇文章目前仅翻译链接脚本的部分,其实不能说是翻译,因为我压根儿就没打算把它全部翻译成中文,我的意思是把里面的重点通过中文来解释,这也是翻译 2013-11-22 16:48:46 · 4038 阅读 · 7 评论 -
《程序员的自我修养—链接、装载与库》
《程序员的自我修养—链接、装载与库》——读书笔记2013年11月18日2.1 被隐藏了的过程预编译(cpp or gcc -E)-> 编译(cc1包含了预编译 or gcc -S)-> 汇编(as or gcc -c)-> 链接(ld)。2.2 编译器做了什么扫描-> 语法分析(前两个步骤也可称词法分析)-> 语义分析-> 源代码优化原创 2013-11-18 19:22:34 · 4340 阅读 · 9 评论