上一页 1 2 3 4 5 6 7 ··· 31 下一页

2016年5月3日

[CSAPP笔记][第一章计算机系统漫游]

摘要: 计算机系统漫游 我们通过追踪hello程序的生命周期来开始对系统的学习—–从它被程序员创建,到系统上运行,输出简单的消息,然后终止。我们沿着这个程序的生命周期,简要介绍一些逐步出现的概念,专业术语和组成部分。 1.1 信息就是位+上下文 系统中的所有信息—包括磁盘文件 , 存储器中的程序 ,存储器中 阅读全文

posted @ 2016-05-03 21:04 DDUPzy 阅读(378) 评论(0) 推荐(0) 编辑

2016年4月27日

[暂停学习几天]

摘要: 4-28 到 5.3 不更新.. 阅读全文

posted @ 2016-04-27 18:45 DDUPzy 阅读(126) 评论(0) 推荐(0) 编辑

[汇编学习笔记][第十七章使用BIOS进行键盘输入和磁盘读写

摘要: 第十七章 使用BIOS进行键盘输入和磁盘读写 17.1 int 9 中断例程对键盘输入的处理 17.2 int 16 读取键盘缓存区 mov ah,0 int 16h 结果:(ah)=扫描码,(al)=ASCLL码。 17.4 应用 int 13h 对磁盘进行读写 只能以扇区为单位对磁盘进行读写。 阅读全文

posted @ 2016-04-27 18:43 DDUPzy 阅读(294) 评论(0) 推荐(0) 编辑

[汇编学习笔记][第十六章直接定址表]

摘要: 第十六章 直接定址表 16.1 描述了单元长度的标号 格式 code segment a db 1,2,3,4,5,6,7,8, b dw 0 功能 此时标号a,b 不仅代表了内存单元,还代表了内存长度 mov ax,b =mov ax,cs:[8] mov b,2 =move word ptr c 阅读全文

posted @ 2016-04-27 16:55 DDUPzy 阅读(157) 评论(0) 推荐(0) 编辑

[汇编语言学习笔记][第十五章 外中断]

摘要: 第十五章 外中断 及时处理外设的输入,有以下两个问题 外设的输入随时可能发生,CPU如何得知? CPU从何处得到外设的输入? 这一章,以键盘输入为例,探讨这个问题。 15.1 接口芯片和端口 外设的输入不直接送入内存和CPU,而是送入相关的接口芯片的端口中。CPU向外设输出,也是要先送入端口,由相关 阅读全文

posted @ 2016-04-27 16:45 DDUPzy 阅读(199) 评论(0) 推荐(0) 编辑

[汇编学习笔记][第十四章 端口]

摘要: 第十四章 端口 和CPU相连的芯片,除了各种储存器外,还有一下三种芯片。 各种接口卡(网卡,显卡)上的接口芯片,他们控制接口卡进行工作。 主板上的接口芯片,CPU通过它们对部分外设进行访问。 其他芯片,用来存储相关的系统信息,或进行相关的输入输出处理。 CPU可以直接读写一下三个地方数据 CPU内部 阅读全文

posted @ 2016-04-27 11:46 DDUPzy 阅读(393) 评论(0) 推荐(0) 编辑

[汇编学习笔记][第十三章int指令]

摘要: 第十三章int指令 13.1 int指令 格式: int n, n 为中断类型码 可以用int指令调用任何一个中断的中断处理程序(简称中断例程)。 13.4 BIOS和DOS 所提供的中断例程 BIOS 主要包含一下内容 硬件系统的检测和初始化 外中断和内中断的中断例程 用于对硬件设备进行I/O操作 阅读全文

posted @ 2016-04-27 00:57 DDUPzy 阅读(198) 评论(0) 推荐(0) 编辑

[汇编学习笔记][第十二章内中断]

摘要: 第十二章 内中断 任何一个通用CPU,在执行完当前执行的指令,检测到从CPU外部发送过来,或内部发送过来的一种特殊信息,并且可以立即对所接收到的消息进行处理。这个消息,我们称为中断消息。 中断消息可以来自CPU的内部和外部,这一章中,我们主要讨论来自于CPU**内部**的中断消息 12.1 内中断的 阅读全文

posted @ 2016-04-27 00:29 DDUPzy 阅读(288) 评论(0) 推荐(0) 编辑

2016年4月26日

[汇编学习笔记][第十一章标志寄存器]

摘要: 第十一章 标志寄存器 作用 存储相关指令执行结果 用来为CPU执行相关指令提供行为依据 用来控制CPU的相关工作方式 这种特殊寄存器在8086CPU被称为标志寄存器(flag), 8086标志寄存器有16位 其中存储程序状态字。 11.1 ZF标志 ZF(zero flag) 在flag的第6位。 阅读全文

posted @ 2016-04-26 20:52 DDUPzy 阅读(234) 评论(0) 推荐(0) 编辑

[汇编学习笔记][第十章 CALL和RET指令]

摘要: 第十章 CALL和RET指令 call和ret指令都是转移指令,它们都修改CS和IP。经常被共同用于实现子程序的设计。这一章,我们讲解call和ret指令的原理 10.1 ret和retf ret指令用栈中的数据,修改IP的内容,从而实现近转移 (IP)=((ss)*16+(sp)) (sp)=(s 阅读全文

posted @ 2016-04-26 00:12 DDUPzy 阅读(602) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 31 下一页

导航