试题详情
- 简答题请说明8086/88CPU的标志位的英文名、中文名及填充方法。
-
I.F(Interrupt Enable Flag)中断允许标志,用于控制CPU能否响应可屏蔽中断请求,IF=1能够响应,IF=0不能响应。
D.F(Direction Flag)方向标志,用于指示串操作时源串的源变址和目的串的目的变址变化方向,DF----1向减的方向变化,DF=0向加的方向变化。
T.F(TrapFlag)陷阱标志(单步中断标志),TF=1程序执行当前指令后暂停,TF=0程序执行当前指令后不会暂停。
S.F(Sign Flag)符号标志,指令执行结果的最高二进制位是0还是l,为0,则SF=0,代表正数;为l,则SF=1,代表负数。我们一般是用十六进制数表示,则可以根据十六进制的最高位是落在O~7还是落在8~F之间,若落在0~7之间则SF=0.否则SF=1。
P.F(Parity ChECk Flag)奇偶校验标志,指令执行结果的低8位中1的个数是奇数个还是偶数个,若为奇数个则PF=0,若为偶数个则PF=1。
Z.F(Zero Flag)零标志,指令执行结果是不是为0,若为0则ZF=1,否则ZF=0。
O.F(Overflow Flag)有符号数的溢出标志,指令执行结果是否超出有符号数的表示范围,若超过则0F=1,否则OF=0。我们可以通过判断是否出现以下四种情况之一:正加正得负,正减负得负,负加负得正,负减正得正。若出现则0F=1.否则OF=0.
C.F(Carry Flag)进位/借位标志无符号数的溢出标志),指令执行结果的最高位是否有向更高位进位或借位,若有则CF=1,同时也代表无符号数溢出;若无则CF=0,也代表无符号数未溢出。
A.F(Auxiliary Carry Flag)辅助进位/借位标志,低4位二进制是不是有向高位进位或借位,若有则AF=1,否则AF=0,其主要用于BCD修正运算。 关注下方微信公众号,在线模考后查看
热门试题
- 一片8259A占用几个I/O端口地址?如
- 循环指令LOOP使用时规定循环次数必定在
- 设BX=637DH,SI=2A9BH,位
- DMA主要用于什么地方?
- 8088/8086CPU有一个与存储器完
- 微处理器、微型计算机和微型计算机系统三者
- MASM要求汇编语言源程序文件的扩展名是
- 大小写字母转换的规律是什么?
- 假定DX=C9B9H,CL=3,CF=1
- 假设(AL)=10101111B,CF
- 向量号为0的中断指()中断。
- ADC0809如果需要多通道巡回采样,硬
- 编写完整的程序求N!,求N大于6时的运算
- 汇编语言程序中可执行的指令位于()中。
- 简述汉字的编码规则。
- 接口电路的主要功能有哪些?
- 指出ADD AX,CL指令的错误,并加以
- 计算下列BCD码的和,并按规则进行十进制
- 已知(DS)=2000H,(BX)=03
- 某微机系统有24条地址线。欲用2K×4b