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

2015年8月15日

Win32汇编--02必须了解的基础知识

摘要: 80x86 处理器的工作模式实模式保护模式虚拟8086模式Windows 的内存管理机制Dos 操作系统的内存安排情况80386 的内存寻址机制80386 的内存分页机制Windows 的内存安排从Win32 汇编的角度看内存寻址Windows 的特权保护机制80386 的中断和异常80386 的保... 阅读全文

posted @ 2015-08-15 01:29 木屐 阅读(392) 评论(0) 推荐(0) 编辑

第17章 本书最后将学习什么呢(需要回头学习)

摘要: 17.1 int 9中断例程对键盘输入的处理大多数有用的程序都需要处理用户的输入,键盘输入是最基本的输入。程序和数据通常需要长期存储,磁盘是最常用的存储设备。BIOS 为这两种外设的I/O提供了最基本的中断例程,在本章中,我们对它们的应用和相关的问题进行讨论。我们已经讲过,键盘输入将引发9 号中断,... 阅读全文

posted @ 2015-08-15 00:22 木屐 阅读(235) 评论(0) 推荐(0) 编辑

第十六章 直接定址表(需要回头学)

摘要: 16.1 描述了单元长度的标号这一章,我们讨论如何有效合理地组织数据,以及相关的编程技术。本章中,我们要用到这种标号,先进行如下介绍。前面的课程中,我们一直在代码段中使用标号来标记指令、数据、段的起始地址。比如:下面的程序将code 段中的a 标号处的8个数据累加,结果存储到b标号处的字中。assu... 阅读全文

posted @ 2015-08-15 00:01 木屐 阅读(238) 评论(0) 推荐(0) 编辑

2015年8月14日

指令系统总结

摘要: 我们对8086CPU 的指令系统进行一下总结。读者若要详细了解8086 指令系统中的各个指令的用法 ,可以查看有关的指令手册。8086CPU 提供以下几大类指令:1、数据传送指令比如:mov、push、pop、pushf、popf、xchg等都是数据传送指令,这些指令实现寄存器和内存、寄存器和寄存器... 阅读全文

posted @ 2015-08-14 23:29 木屐 阅读(323) 评论(0) 推荐(0) 编辑

2015年8月11日

第十五章 外中断

摘要: 以前我们讨论的都是CPU对指令的执行。我们知道,CPU 在计算机系统中,除了能够执行指令,进行运算以外,还应该能够对外部设备进行控制,接收它们的输入,向它们进行输出。也就是说,CPU 除了有运算能力外,还要有 I/O( Input/Output ,输入/输出)能力。15.1 接口芯片和端口第 14 ... 阅读全文

posted @ 2015-08-11 20:22 木屐 阅读(229) 评论(0) 推荐(0) 编辑

第十四章 端口

摘要: 1、端口的读写CPU可以直接读写3 个地方的数据:(1)CPU 内部的寄存器;(2)内存单元;(3)端口。对端口的读写不能用mov、push、pop等内存读写指令。端口的读写指令只有两条:in 和 out分别用于从端口读取数据和往端口写入数据。我们看一下CPU 执行内存访问指令和端口访问指令时候,总... 阅读全文

posted @ 2015-08-11 19:36 木屐 阅读(276) 评论(0) 推荐(0) 编辑

2015年8月6日

第十三章 int 指令

摘要: ①int指令在第12章中,我们讲解了中断过程和两种内中断的处理。这一章中,我们讲解另一种重要的内中断,由int指令引发的中断。万众瞩目,是什么呢?那就是DOS时代大名鼎鼎的int中断。int格式: int n,n为中断类型码。它的功能是引发中断过程。CPU 执行int n指令,相当于引发一个 n号中... 阅读全文

posted @ 2015-08-06 22:28 木屐 阅读(317) 评论(0) 推荐(0) 编辑

2015年8月5日

第十二章 内中断

摘要: 12.1 内中断的产生中断是CPU处理外部突发事件的一个重要技术。它能使CPU在运行过程中对外部事件发出的中断请求及时地进行处理,处理完成后又立即返回断点,继续进行CPU原来的工作。引起中断的原因或者说发出中断请求的来源叫做中断源。根据中断源的不同,可以把中断分为硬件中断和软件中断两大类,而硬件中断... 阅读全文

posted @ 2015-08-05 22:41 木屐 阅读(281) 评论(0) 推荐(0) 编辑

2015年8月4日

第十一章 标志寄存器

摘要: 标志寄存器flag 和其他寄存器不一样,其他寄存器是用来存放数据的,都是整个寄存器具有一个含义。而flag寄存器是按位起作用的,也就是说,它的每一位都有专门的含义,记录特定的信息。8086CPU的flag寄存器的结构:![](http://images0.cnblogs.com/blog2015/6... 阅读全文

posted @ 2015-08-04 09:03 木屐 阅读(478) 评论(0) 推荐(0) 编辑

2015年7月26日

第十章 Call 和 Ret 指令

摘要: 10.1 ret 和 retf call和ret 指令都是转移指令,它们都修改IP,或同时修改CS和IP。它们经常被共同用来实现自程序的设计。这一章,我们讲解call和ret 指令的原理。(一)ret指令用栈中的数据,修改IP的内容,从而实现近转移!CPU执行ret指令时,进行下面两步操作:(1... 阅读全文

posted @ 2015-07-26 10:23 木屐 阅读(396) 评论(0) 推荐(0) 编辑

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

导航