• 2022-10-30
    CPU执行3AH和58H两数加法后,PSW寄存器的AC=( ),CY=( )。
    A: 0 0
    B: 1 0
    C: 0 1
    D: 1 1
  • B

    内容

    • 0

      8086的状态寄存器(PSW )我们用到9位,3个控制标志,6个状态标志,当进行加法运算是,会影响状态标志,假设CPU完成95H+B8H的运算后,CF和OF的值是( )。 A: 0 0 B: 0 1 C: 1 0 D: 1 1

    • 1

      已知:A=85H,R0=30H,(30H)=11H,(31H)=FFH,Cy=1,试问CPU分别执行如下指令后累加器A和Cy中的值是多少? ①ADDC A,R0 ②ADDC A,31H ③ADDC A,@R0 ④ADDC A,#85H A: ①A=B6H,CY=1; ②A=85H,Cy=0;③A=97H,Cy=1 ; ④A=0BH,Cy=1 B: ①A=B6H,CY=0 ; ②A=85H,Cy=1;③A=97H,Cy=0 ; ④A=0BH,Cy=1

    • 2

      已知AL=7EH,DL=8AH,执行CMPAL,DL指令后,标志寄存器中C、O、S、Z四标志的状态分别为()。 A: 0、0、1、0 B: 0、1、1、0 C: 1、0、1、0 D: 1、0、0、0

    • 3

      执行以下指令后,标志寄存器的内容为:() MOV AL,84H ADD AL,9CH A: AC=0,P=1,Z=1 B: BC=1,P=0,Z=0 C: CC=1,P=1,Z=1 D: DC=1,P=1,Z=0

    • 4

      设(A)=AEH,(R1)=81H,执行指令ADDC A,R1后,(A)=30H,(CY)=1, (AC)= __,(OV)=1,(P)=0。(说明:执行前(CY)=1)。