微型计算机系统与接口

在80286微处理器的16位标志寄存器FLAG中,相对于8086的9个标志位增加了哪两个标志位? 它们的含义是什么? 反映了80286的什么新增功能?

题目

在80286微处理器的16位标志寄存器FLAG中,相对于8086的9个标志位增加了哪两个标志位? 它们的含义是什么? 反映了80286的什么新增功能?

参考答案和解析
正确答案:80286比8086新增了IOPL与NT标志位。IOPL为I/O特权级(0~3级),用于指定当前任务中I/O操作处于哪级的特权级。NT为任务嵌套标志,在保护模式下,当NT=1时,表明当前任务正嵌套于另一个任务中,执行完该任务后,可用IRET返回到原任务,它们反映了新增的保护功能及多任务功能。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Pentium微处理器的标志寄存器同80486微处理器的标志寄存器相比,新增加的标志位是( )。

①NT

②Ⅲ

③VIP

④VIF

⑤RF

⑥IOPL

⑦AC

⑧VM

A.①、③和④

B.②、③和④

C.⑤、⑦和⑧

D.①、②、③、④、⑤、⑥、⑦、⑧


正确答案:B

第2题:

3、标志寄存器共有多少位?各标志的含义是什么?


正确答案: (1)状态标志有6个,即SF、ZF、PF、CF、AF、和OF。
符号标志SF://与运算结果的最高位相同。
零标志ZF://若结果为零则为1,若结果非零则为0。
奇/偶标志PF://若运算结果的低8位有1的个数为偶数,则PF为1,否则为0。
进位标志CF://若运算中有进位或有借位时,则为1。另外循环指令也会影响该位。
溢出标志OF://当运算过程中产生溢出时,会使OF为1。
辅助进位标志AF://如果第三位往第四位有进位或有借位,则AF为1。另外,辅助进位标志一般在BCD码运算中作为是否进行十进制调整的判断依据。
(2)控制标志有3个,即DF、IF、TF。
方向标志DF://这是控制串操作指令用的标志。如果DF为0,则串操作过程中地址会不断增加;反之,如果DF为1,则串操作过程中地址会不断减少。
中断标志IF://这是控制可屏蔽中断的标志.如果IF为0,则CPU不能对可屏蔽中断请求作出响应;如果IF为1,则CPU可以接受可屏蔽中断请求.
跟踪标志TF://如果TF为1,则CPU按跟随方式执行指令。

第3题:

在80286的标志寄存器中增加了( )个标志位字段。

A.1

B.2

C.3

D.4


正确答案:B

第4题:

在80386微处理器的32位标志寄存器EFLAG中,相对于80286增加了哪两位标志位?它们的含义是什么?反映了80386的什么新增功能?


正确答案:80386比80286新增了RF与VM标志位。BF为恢复标志,它与调试寄存器一起使用,用于控制下一条指令后恢复程序的执行。VM为虚拟方式标志,用于在保护模式系统中选择虚拟操作方式。

第5题:

8086的16位标志寄存器包括()个状态标志位和()个控制标志位。


正确答案:6;3

第6题:

下列8086CPU标志寄存器Flags的标志位中,不属于状态标志位的是()

A.OF
B.IF
C.AF
D.PF

答案:B
解析:

第7题:

Pentium系列微处理器比80486新增了那些标志位?它们各是什么含义?


正确答案:VIF为虚拟中断标志,它复制中断允许标志位。VIP为虚拟中短暂挂标志,它提供有关虚拟方式中断信息,用于多任务环境下,为操作系统提供虚拟中断标志和中断暂挂信息。ID为CPU标识标志,它是通过CPU ID指令系统提供有关Pentium系列未处理的信息(版本号和制造商)。

第8题:

80286的标志寄存器增加了( )个标志位字段。

A.1

B.2

C.3

D.4


正确答案:B

第9题:

在80486微处理器的32位标志寄存器EFLAG中,相对于80386增加了哪位标志位?它的含义是什么?反映了80486的什么新增功能?


正确答案:80486比80386新增了AC标志位。AC位地址对齐检查标志,当寻址一个字或双字时,地址不在字或双字的边界上对齐,则AC位被激活。

第10题:

80386~Pentium 4微处理器相对于8086和80286扩展了哪些可见寄存器?


正确答案:扩展了8个16位通用寄存器及IP与FLAGS为32位;还增加了两个16位的段寄存器FS和GS。