微型计算机中常见的接口,微机原理及接口复习提纲2017(1)

本文介绍了二进制、十进制、八进制和十六进制之间的转换,以及8086CPU的基本特性。内容涵盖8086CPU的数据线和地址线数量,内存和I/O端口的寻址空间,CPU的组成部分,如BIU和EU,内部寄存器的功能,以及标志寄存器FLAGS中的各种标志位及其含义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第1章绪论

1.二进制、十进制、八进制、十六进制整数小数之间的转换;

2. 给定位数补码表示范围;-(位数*进制)/2~(位数*进制)/2 -1

八位二进制-128~127 十六位二进制-32768~32767

第2章8086CPU

1.8086、8088CPU数据线、地址线数目以及内存和I/O端口寻找空间的大小;

16根数据总线,20根地址总线,

直接寻址空间:220=1MB

低16位访问216=64k个I/O端口

2.8086CPU由哪两部分组成;

总线接口单元BIU 指令执行单元EU

3.8086CPU内部有哪些寄存器以及各自作用;

数据寄存器:

AX(Accumulator)累加器(乘,除)

BX(Base)基址寄存器/基地址指针(存放偏移地址)

CX(Count)计数寄存器(控制循环程序的执行次数)

DX(Data)数据寄存器(乘,除,I/O)

地址指针和变址寄存器:

SP(Stack Pointer)堆栈指针

BP(Base Pointer)基址指针(SP+BP+SS设置访问堆栈段)

SI(Source Index)源变址寄存器

DI(Destination Index)目的变址寄存器(通用寄存器,SI+DI+BX寻找存储器

操作数)

段寄存器:(16位)

CS:代码段

DS:数据段

SS:堆栈段

ES:附加段

指令指针:

IP:(Instruction Pointer)存放将要执行的下一条指令在现行代码中的偏移地址,

IP+CS形成物理地址CS:IP

标志寄存器:

FLAGS:

4.8086CPU标志寄存器有哪些标志位以及各自的含义;

状态标志(cpu自动赋值):

CF(Carry Flags):进位标志(无符号加减进/借位=1)STC=1, CLC=0, CMC取反

PF(Parity):奇偶校验标志(低8位偶数个1 =1)

AF(Auxiliary):辅助进位(半进位)低四位向高四位进借位=1

ZF(Zero):零标志结果为0置1

SF(Sign):符号标志结果为负(最高位为1)置1

OF(Overflow):溢出标志带符号运算超出表示范围置1

控制标志(用户编程):

TF(Trap):陷阱标志/单步置1 CPU单步运行置0 正常运行

IF(Interrupt):中断标志STI指令置1 开中断置0 关中断

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值