试题详情
- 简答题简述8086/88 CPU的14个寄存器的英文名、中文名及主要作用。
- A.X(Accumulator)(AH、AL)累加器,它是汇编编程中最常用的一个寄存器,主要用于乘除运算、BCD运算、换码、I/O操作、串操作、中断调用等。
B.X(Base)(BH、BL)基址寄存器,主要用于存放地址、基址(默认相对于DS段)等。
C.X(Counter)(CH、CL)计数器,主要用于循环计数、串操作计数、移位计数(CL)等。
D.X(Data)(DH、DL)数据寄存器,主要用于l6位乘除、问接I/O、中断调用等。
B.X(Base)(BH、BL)基址寄存器,主要用于存放地址、基址(默认相对于DS段)等。
P.ointer)堆栈指针(栈顶指针),主要用于存放栈顶地址。
S.I(Source Index)源变址寄存器,用于存放地址、变址、串操作源变址。
D.I(Destination Index)目的变址寄存器,用于存放地址、变址、串操作目的变址。
C.S(Code Segment)代码段寄存器(代码段),用于存放正在或正待执行的程序段的起始地址的高l6位二进制数据,即程序段的段地址。
D.S(Data Segment)数据段寄存器(数据段),用于存放正在或正待处理的一般数据段的起始地址的高l6位二进制数据,即一般数据段的段地址。
E.S(Extra Segment)附加数据段寄存器(附加段),用于存放正在或正待处理的附加数据段的起始地址的高l6位二进制数据,即附加数据段的段地址。
S.S(Stack Segment)堆栈数据段寄存器(堆栈段),用于存放正在或正待处理的堆栈数据段的起始地址的高l6位二进制数据,即堆栈数据段的段地址。
I.P(Instruction pointer)指令指针,它的内容始终是下一条待执行指令的起始偏移地址,与CS一起形成下一条待执行指令的起始物理地址。CS:IP的作用是控制程序的执行流程。IP一般会自动加l(逻辑加1、实际随指令长度变化)移向下一条指令实现顺序执行;若通过指令修改CS或IP的值,则可实现程序的转移执行。
P.SW(Program Status word)程序状态字,它其中有三个控制标志(IF、DF、TF)和6个状态标志(SF、PF、ZF、OF、CF、AF)。控制标志是用于控制CPU某方面操作的标志,状态标志是部分指令执行结果的标志。 关注下方微信公众号,在线模考后查看
热门试题
- 已知一个具有14位地址和8位数据的存储
- 代码段寄存器(CS)=2000H,指令指
- 一个可屏蔽中断响应时,CPU要执行哪些读
- 软中断INT n(n=10~FFH)的优
- 在用堆栈传参的子程序设计中,为什么要PU
- 指令执行中插入TI
- 当执行完下列指令序列后,标志位CF和S
- 8255A的工作方式控制字和C口的按位置
- 常用的虚拟存储系统由()两级存储器组成.
- 要禁止8259A的IR0的中断请求,则其
- 在使用8086间接输入/输出指令时,必须
- 指出下列指令是否正确,若不正确说明原因:
- 微型计算机是指以()为核心,配上存储器、
- 已知当前数据段中有一个十进制数字0~9
- 用2K×4位的存贮芯片组成6K×8位的存
- 8086内存的前1K字节建立了一个中断向
- 异步通信与同步通信的根本*区别是:()
- 指出下列指令是否正确,若不正确说明原因:
- ()是总线驱动器芯片。
- 累加器AX中的内容为4142H,执行指令