看到53页了 2009-9-29 13:52
看到48页了
看到45页了
看到25页了 看到33页了
16位的CPU最多只能存16位的数据,但是8086CPU的地址总线有20根,对内存单元来说,可以寻址1M内存单元的地址;
16位的CPU要给出20位的地址,是通过地址加法器来实现的,
即CPU内部的其他部件,给出两个16位(一个是表示段地址(存在段寄存器里CS,DS,ES,SS,由段寄存器给出),另一个是表示偏移地址)的数据,然后送进地址加法器,经过地址加法器的计算转换: 内存地址= 段地址*16 + 偏移地址,
计算好后,地址加法器将20位的地址送给输入输出控制器,接着将20位地址通过地址总线送到内存单元,实现内存寻址;
----------------------------------------------------------------------
8086CPU 的工作过程简要描述如下:
(1)从CS:IP指向的内存单元读取指令,送到指令执行器;
(2)IP = IP+所读取指令的长度,从而指向下一条指令;例如:mov ax,0123H,指令长度是3,而mov ax,bx指令长度是2;
(3)执行指令,转到步骤(1),重复这个过程
注:8086CPU启动好时,CS=FFFF H, IP=0000;即从内存单元: FFFF:0000处读取第一条指令来执行;
分享到:
相关推荐
笔记_汇编语言(第二版王爽)
《汇编语言》是王爽教授的一本经典教材,它深入浅出地介绍了汇编语言的基础知识和原理。学习汇编语言,可以帮助我们理解计算机底层的工作机制,掌握指令集的运用,以及如何直接与硬件进行交互。以下是根据书中的内容...
本文档是对汇编语言的详细笔记,基于王爽主编的《汇编语言(第三版)》一书。笔记涵盖了汇编语言的基础知识、寄存器、存储器、指令系统、地址总线、数据总线、控制总线、内存地址空间等多方面的内容,为学习汇编语言...
【汇编语言第三版-王爽 学习笔记】 汇编语言是计算机科学的基础,它是一种低级编程语言,直接对应于计算机硬件的指令集。本笔记主要涵盖8086汇编语言,由王爽教授编著的《汇编语言》第三版中的核心概念。 1. **CPU...
除此之外还包含学习笔记(PDF版和GoodNotes5版),DOSBox0.74-3入门教程以及汇编环境搭建教程,功能强大的文本编辑器UE(支持官网更新),教材用到的所有文件以及汇编常用文件,例如masm5.0/debug.exe/link.exe/tc2.0....
王爽《汇编语言》第二版习题答案 教材:《汇编语言》(2008年4月第2版),王爽著,清华大学出版社。 长期以来,汇编语言被认为是一门枯燥难学的课程,但王爽老师的著作《汇编语言》解决了这个问题。 本人仅将...
#### 第一章基础知识总结 - **汇编语言与硬件**:汇编语言直接面向硬件编程,学习汇编需要深入了解计算机硬件结构。 - **指令与数据的区别**:虽然在物理层面上指令与数据并无明显区别,但在程序运行时二者扮演的...
教材:《汇编语言》(2008年4月第2版),王爽著,清华大学出版社。 长期以来,汇编语言被认为是一门枯燥难学的课程,但王爽老师的著作《汇编语言》解决了这个问题。 本人仅将自己在学习此书时所做的答案及一些...
汇编语言是一种低级编程语言,它直接对应于计算机的机器语言,但使用了人类可读的助记符和符号来替代机器语言中的二进制指令和地址。以下是关于汇编语言的详细说明: ### 基本概念与特性 1. **机器相关性**: - *...
《汇编语言学习笔记》是基于王爽的经典教材编写的,涵盖了汇编语言的基础知识、CPU工作原理、寄存器的使用、程序设计以及内存访问等多个方面。以下是对这些知识点的详细阐述: 首先,汇编语言由三类指令组成:汇编...
《汇编语言》王爽版读书笔记 汇编语言是计算机科学的基础之一,它提供了一种与机器硬件直接交互的方式。汇编语言由三种类型的指令构成:汇编指令、伪指令和其他符号。汇编指令是机器码的助记符,它们有对应的机器码...