更多“真值超出机器数表示范围称为溢出,此时标志寄存器中的()位被置位。”相关问题
  • 第1题:

    在科学计算时,经常会遇到“溢出”,这是指()。

    A.计算机出故障了
    B.数值超出了内在范围
    C.数值超出了变量的表示范围
    D.数值超出了机器位所表示的范围

    答案:D
    解析:

  • 第2题:

    “OL”表示溢出,由中间两个数值位的字符显示,表示被测数值超出所选()

    • A、档位
    • B、范围
    • C、量程
    • D、结果

    正确答案:C

  • 第3题:

    有一个8位机器数为10010111,若此数表示原码,则相应的十进制数的真值为多少?


    正确答案:151

  • 第4题:

    在标志寄存器中,OF表示()标志位,CF表示()标志位。


    正确答案:溢出位;进位位

  • 第5题:

    标志寄存器的标志位ZF=1表示运算结果()。

    • A、为零
    • B、为负
    • C、溢出
    • D、有进位

    正确答案:A

  • 第6题:

    CPU中有哪些寄存器?各有什么用途?标志寄存器F有哪些标志位?各在什么情况下置位?


    正确答案:寄存器功能数据寄存器
    AX字乘法,字除法,字I/OBX查表转换
    CX串操作,循环次数
    DX字节相乘,字节相除,间接I/O
    变址寄存器
    SI源变址寄存器,用于指令的变址寻址
    DI目的变址寄存器,用于指令的变址寻址
    指针寄存器
    SP堆栈指针寄存器,与SS一起来确定堆栈在内存中的位置
    BP基数指针寄存器,用于存放基地址,以使8086/8088寻址更加灵活
    控制寄存器
    IP控制CPU的指令执行顺序
    PSW用来存放8086/8088CPU在工作过程中的状态
    段寄存器CS控制程序区
    DS控制数据区
    SS控制堆栈区
    ES控制数据区
    标志寄存器F的标志位:
    ①控制标志:OF、DF、IF、TF;
    ②状态标志:SF、ZF、AF、PF、CF。
    标志寄存器F的各标志位置位情况:
    1.CF://进位标志位。做加法时出现进位或做减法时出现借位,该标志位置1;否则清0。
    2.PF://奇偶标志位。当结果的低8位中l的个数为偶数时,该标志位置1;否则清0。
    3.AF://半进位标志位。在加法时,当位3需向位4进位,或在减法时位3需向位4借位时,该标志位就置1;否则清0。该标志位通常用于对BCD算术运算结果的调整。
    4.ZF://零标志位。运算结果各位都为0时,该标志位置1,否则清0。
    5.SF://符号标志位。当运算结果的最高位为1时,该标志位置1,否则清0。
    6.TF://陷阱标志位(单步标志位)。当该位置1时,将使8086/8088进入单步指令工作方式。
    在每条指令开始执行以前,CPU总是先测试TF位是否为1,如果为1,则在本指令执行后将产生陷阱中断,从而执行陷阱中断处理程序。该程序的首地址由内存的00004H~00007H4个单元提供。该标志通常用于程序的调试。例如,在系统调试软件DEBUG中的T命令,就是利用它来进行程序的单步跟踪的。
    7.IF://中断允许标志位。如果该位置1,则处理器可以响应可屏蔽中断,否则就不能响应可屏蔽中断。
    8.DF://方向标志位。当该位置1时,串操作指令为自动减量指令,即从高地址到低地址处理字符串;否则串操作指令为自动增量指令。
    9.OF://溢出标志位。在算术运算中,带符号的数的运算结果超出了8位或16位带符号数所能表达的范围时,即字节运算大于十127或小于-128时,字运算大于十32767或小于-32768时,该标志位置位。

  • 第7题:

    CPU的标志寄存器中标志位,可以分为两大类,其中一类称为()标志位,另一类称为()标志位。


    正确答案:状态;控制

  • 第8题:

    当定时器/计数器的加1计数器计满溢出时,,溢出标志位TF1由硬件自动置1,简述对该标志位的两种处理方法。


    正确答案: 一种是以中断方式工作,即TF1置1并申请中断,响应中断后,执行中断服务程序,并由硬件自动使TF1清0;
    另一种以查询方式工作,即通过查询该位是否为1来判断是否溢出,TF1置1后必须用软件使TF1清0。

  • 第9题:

    在程序状态寄存器PSW中,溢出标志位是()。

    • A、CY
    • B、AC
    • C、OV

    正确答案:C

  • 第10题:

    如果发生除法溢出错误,则PSW标志位P置1。


    正确答案:错误

  • 第11题:

    填空题
    CPU的标志寄存器中标志位,可以分为两大类,其中一类称为()标志位,另一类称为()标志位。

    正确答案: 状态,控制
    解析: 暂无解析

  • 第12题:

    单选题
    在定点数运算中产生溢出的原因是()。
    A

    运算过程中最高位产生了进位或借位

    B

    参加运算的操作数超出了机器的表示范围

    C

    运算的结果的操作数超山了机器的表示范围

    D

    寄存器的位数太少,不得不舍弃最低有效位


    正确答案: A
    解析: 暂无解析

  • 第13题:

    8086CPU内部F标志寄存器的所有标志位均可用指令事先置1或清0。()


    答案:对
    解析:

  • 第14题:

    CPSR寄存器中标志位V代表()

    • A、零标志
    • B、符号标志
    • C、进位标志
    • D、溢出标志

    正确答案:D

  • 第15题:

    当算术运算的结果超过8位、16位、32带符号数能表示的范围时,标志寄存器的什么位会置位?


    正确答案:溢出标志/OF会置位

  • 第16题:

    试按要求编制程序段:把标志寄存器中符号位SF置‘1’。


    正确答案: MOV AH,80H
    SAHF

  • 第17题:

    标志寄存器中的溢出标志位OF=1时,进位标志位CF也为1。


    正确答案:错误

  • 第18题:

    在定点数运算中产生溢出的原因是()。

    • A、运算过程中最高位产生了进位或借位
    • B、参加运算的操作数超出了机器的表示范围
    • C、运算的结果的操作数超山了机器的表示范围
    • D、寄存器的位数太少,不得不舍弃最低有效位

    正确答案:C

  • 第19题:

    CF是程序状态字寄存器中的()标志位,ZF是()标志位,SF是()标志位。


    正确答案:进位;零;符号

  • 第20题:

    TCON中的TF0位表示()

    • A、定时/计数器T0溢出标志,溢出时自动置1
    • B、定时/计数器T1溢出标志,溢出时自动置1
    • C、定时/计数器T0启动控制位
    • D、定时/计数器T1启动控制位

    正确答案:A

  • 第21题:

    若引脚EINT1输入中断请求,会使()

    • A、中断标志寄存器EXTINT的第1位清0
    • B、中断标志寄存器EXTINT的第1位置1
    • C、中断标志寄存器EXTINT的第0位清0
    • D、中断标志寄存器EXTINT的第0位置1

    正确答案:B

  • 第22题:

    单选题
    CPSR寄存器中标志位V代表()
    A

    零标志

    B

    符号标志

    C

    进位标志

    D

    溢出标志


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    标志寄存器的标志位ZF=1表示运算结果()。
    A

    为零

    B

    为负

    C

    溢出

    D

    有进位


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    真值超出机器数表示范围称为溢出,此时标志寄存器中的()位被置位
    A

    OF

    B

    AF

    C

    PF

    D

    CF


    正确答案: A
    解析: