CPU由运算器、控制器、寄存器等器件构成 8086 CPU有14个寄存器,所有寄存器都是16位的 1. 通用寄存器:AX,BX,CX,DX 称作为数据寄存器: AX (Accumulator):累加寄存器,也称之为累加器; BX (Base):基地址寄存器; CX (Count):计数器寄存器; D ...
分类:
其他好文 时间:
2018-10-27 00:18:02
阅读次数:
148
一、知识点(博主自认为关键的几点) 1.把值存入段寄存器ds:需通过先给数据寄存器值(ax, bx, cx, dx),再送入ds中 如: 2.字数据的存取原则: 字数据的低位字节存放在低地址内存单元;高位则放于高位地址;(小端法) 如:124EH在内存中的存放位置如下: (且地址为[1]) 3.关于 ...
分类:
编程语言 时间:
2018-10-21 21:52:36
阅读次数:
134
一丶寄存器 对于8086CPU而言,它的所有寄存器都是16位的,可以存放2个字节。 1.通用寄存器(AX BX CX DX) 存放一般性的数据 AX AH+AL BX BH+BL CX CH+CL DX DH+DL 2.特殊寄存器 (1)段寄存器 ①CS(代码段寄存器) ②DS ③SS ④ES (2 ...
分类:
其他好文 时间:
2018-10-21 16:51:47
阅读次数:
130
第二章总结 1、8086CPU概述 8086是Intel系列中16位微处理器,地址总线20位。 8086有14个16位寄存器:AX, BX, CX, DX(通用寄存器)SI, DI, BP, SP(基址和变址寄存器)CS, SS, DS, ES(段寄存器)IP,PSW(指令指针和标志寄存器) ( 汇 ...
分类:
其他好文 时间:
2018-10-20 16:16:21
阅读次数:
129
一、CPU 一个典型的CPU由运算器、控制器、寄存器等器件组成 运算器:信息处理 寄存器:信息存储 控制器:控制各种器件工作 二、通用寄存器 8086CPU的寄存器都是16位的,可以存放两个字节 AX、BX、CX、DX被称为通用寄存器 为了与早期CPU操作兼容,这4个寄存器均可拆分成两个8位寄存器单 ...
分类:
其他好文 时间:
2018-10-18 19:22:57
阅读次数:
86
第二章 寄存器 1.一个典型的CPU由运算器,控制器,寄存器等器件组成。 内部总线实现CPU内部各个器件之间的联系。 外部总线实现CPU和主板上其它器件的联系。 2.8086是Intel系列中16位微处理器,地址总线20位。 8086有14个16位寄存器:AX,BX,CX,DX,是通用寄存器SI,D ...
分类:
其他好文 时间:
2018-10-16 02:14:41
阅读次数:
199
题意 "题目链接" $n$次操作,每次你给出一个点的坐标,系统会返回该点的颜色(黑 / 白),程序最后输出一条直线把所有黑点和白点分隔开 Sol 一个很直观的想法:首先询问$(dx, 0)$,然后每次询问二分中点,根据与第一次询问得到的字符串的关系不断调整二分范围 但是这样会被卡,我修改了两个地方才 ...
分类:
其他好文 时间:
2018-10-15 11:54:45
阅读次数:
213
一,寄存器 1.8086CPU有14个寄存器,其中AX,BX,CX,DX(用来储存数据),CS,IP(用来储存将要执行命令地址),SI,DI,SP,BP(被称为基址和变址寄存器,后面会学到),SS,DS,ES(段寄存器),PSW。 2.其中AX,BX,CX,DX(每个16位的寄存器)都可以分为两个8 ...
分类:
编程语言 时间:
2018-10-14 23:09:33
阅读次数:
225
1、通用寄存器:8086CPU的寄存器都是16位的,可以存放两个字节。其中,用来存放一般性的数据,被称为通用寄存器,它们为AX, BX, CX, DX。 8086CPU的AX, BX, CX, DX,都可以分为两个可独立使用的8位寄存器来用:AX可分为AH和AL;BX可分为BH和BL;CX可分为CH ...
分类:
其他好文 时间:
2018-10-14 23:03:03
阅读次数:
151
在第二章学习,刚开始学习了通用寄存器,其中老师主要介绍了四种寄存器,分别是AX、BX、CX、DX,然后AX又可以分为AH和AL两部分,剩下的3个也是同理。这里在一个16位的数据时,就是AX代表前8位,AL代表后8位,同时最重要的一点就是两者不会互相影响,比如数据是0000001011111111,然 ...
分类:
其他好文 时间:
2018-10-14 20:59:37
阅读次数:
134