美文网首页
寄存器(8086)

寄存器(8086)

作者: 一村之里正 | 来源:发表于2017-10-11 01:18 被阅读0次

1.地址线的寻址能力不是指它能传多少位的数据,而是它传递的数据范围能找到多少个存储单位的地址,存储单元的单位又是1Byte,所以,n根数 据线的寻址能力是2^nByte

2.通用寄存器:ax bx cx dx

3.段寄存器:cs(code) ds(data) ss(stack) es(c、d、s中不够的就来这里) ip指令指针寄存器(我理解为偏移地址寄存器,使用实例--cs:ip)

4.16位cpu具备20位的寻址能力就是,段寄存器的地址左移一个十六进制位(x16),加上ip中的偏移地址以找到正确的20位目标地址

5.每次执行完汇编指令后,ip中的偏移地址的值都会加上他刚才执行指令时走过的内存长度

6.cpu中,程序员可以通过指令读写的部件只有寄存器,我们可以通过改变寄存器内容来实现对cpu的控制

7.由于是16位的cpu,所以每段最长不过64kb

8.段这个概念是人们强加给cpu,对cpu来说声卡、显卡、网卡。。。是线性的,整体是一段

9.每次开机或者重启时,cs都会重置回FFFFH,ip都会重置回0000H,所以开机后进入的第一个地址是FFFF0H

10.cpu只认为cs:ip指向的是指令

相关文章

  • Linux0.11源码学习--知识基础

    这里简要介绍下8086的寄存器和 Linux0.11源码 硬件知识 8086CPU结构图 8086内部的寄存器可以...

  • CPU实模式和保护模式

    原文链接 16位微处理器 8086寄存器组成 8086/8088包括:4个16位的数据寄存器,2个16位的指针寄存...

  • 记一波汇编考前突击

    汇编问题列表 (1)8086CPU是多少位的?寄存器有哪些?名称是什么? 8086CPU是16位的 寄存器8个16...

  • 8086寻址方式

    8086寻址方式 16位的8086cpu中运算器一次最多可以处理16位的数据,寄存器的最大宽度为16位,寄存器和运...

  • 8086 寄存器

    一个典型的CPU是由进行信息处理的运算器,进行信息存储的寄存器,和控制各种器件进行工作的控制器组成。 寄存器是cp...

  • 寄存器(8086)

    1.地址线的寻址能力不是指它能传多少位的数据,而是它传递的数据范围能找到多少个存储单位的地址,存储单元的单位又是1...

  • 8086汇编之寄存器

    8086 有14个16位寄存器 一. 通用寄存器(8个) 1. 数据寄存器(4个) 特点:这4个16位的寄存器可以...

  • 汇编01

    8086CPU有14个寄存器,每个寄存器有一个名称。这些寄存器是:AX,BX,CX,DX,SI,DI,SP,BP,...

  • (四)标记寄存器

    8086 CPU 的标记寄存器有 16 位,其中存储的信息通常被称为程序状态字(PSW),标记寄存器和其他寄存器不...

  • 汇编语言 学习笔记(一)

    汇编语言学习笔记 一、概论 8086,8088 构架 1. 寄存器 8个通用寄存器 AX [AH, AL] - 累...

网友评论

      本文标题:寄存器(8086)

      本文链接:https://www.haomeiwen.com/subject/dpriyxtx.html