![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机原理
codesnail
这个作者很懒,什么都没留下…
展开
-
80x86存储器组织结构
概括:本文介绍80x86存储器组成的基本原理,会隐藏一些硬件细节。一、基本组成1.1、计算机系统由CPU,memory,I/O组成,如下图,时钟驱动CPU处理(读、写、运算)memory里的程序或者数据,以及控制I/O。1.2、当然现的计算机系统不会如此简单,因为memory有很原创 2011-07-15 16:22:10 · 3079 阅读 · 0 评论 -
80386保护模式编程模型
一、概述所谓的保护模式就是在此模式下,CPU利用对虚拟地址的支持为系统资源(内存,I/O等)提供不同的权限级别,操作系统和用户程序的权限不同,所能访问的资源也不同,同时虚拟地址也进程资源共享,进程管理提供了有力支持。 二、保护模式下的段机制2.1、段寻址保护模式下的段机制和实模式原创 2011-07-15 16:30:36 · 927 阅读 · 0 评论 -
补码的由来
很多教科书上只说补码是原码取反加1而没有进行详细的说明,只有从数字电路的角度去分析才能彻底搞明白。为了节约成本和提高效率,CPU中只有加法运算器,如何用加法运算器来执行减法运算呢?整数的运算都可以转化为一下四种情况。(为了便于说明,假设CPU字长为单字节)1、100+64直接执行原创 2011-07-15 16:31:36 · 1342 阅读 · 0 评论 -
80386实模式编程模型
概括:当80386上电复位后,进入实模式状态,本文就介绍80386在实模式下的编程模型,采用和8086同样的叙述结构,相同的部分会省略。 一、寄存器1.1、80386寄存器结构图如下1.2、由上图可知,80386的寄存器和8086相比,区别如下:■ 所有的寄存器都被扩展到了32位原创 2011-07-15 16:25:30 · 1636 阅读 · 0 评论 -
8086最小模式原理总结
一、8086芯片引脚定义引脚功能简单描述:因为本篇文章的目的是理解8086系统的原理,所以只讨论与程序设计相关的功能,其他方面只是简单略过。AD0-AD15 : 地址/数据复用线A16/S3-A19/S6:高四位地址线和状态输出复用ALE:地址锁存使能bhe:低为读取一个字,高为读取一个字节rd:总线读操作控制线wr:总线写操作控制线M/io:intel原创 2011-11-28 16:49:44 · 17337 阅读 · 0 评论 -
8086编程模型
概括:Intel的芯片具有良好的兼容性,8086和80386是两个典型的代表,以下介绍8086的编程模型。一、寄存器寄存器是对CPU硬件的抽象,指令系统是CPU功能的抽象。1.1、以下是CPU寄存器组结构图:1.2、寄存器概述不同的寄存器配合不同的指令来完成各种操作,所有的寄存器都是16位,其中AX,BX,CX,DX的高低8位可以单独访问。AX,BX,CX,DX是数原创 2011-07-15 16:07:54 · 1290 阅读 · 0 评论