更多“设X=87H,Y=78H,在下述两种情况下比较两数的大小: (1)均为无符号数; (2)均为带符号数(设均为补码)。”相关问题
  • 第1题:

    设x和y均为int型变量,则执行下面的循环后,y值为()。include void main(){int x, y;f

    设x和y均为int型变量,则执行下面的循环后,y值为( )。#include <iostream.h>void main(){int x, y;for(y= 1,x= 1 ;y<=50;y++){ if(x>=10) }break;if (x%2==1){ x+=5; continue;} x-=3;} cout<<y;

    A.2

    B.4

    C.6

    D.8


    正确答案:C

  • 第2题:

    设x和y均为逻辑值,则x||y为假的条件是()。

    A它们均为真

    B其中一个为真

    C它们均为假

    D其中一个为假


    C

  • 第3题:

    设有两个十进制数,x = -0.875 × 21,y = 0.625 × 22:  (1)将x、y的尾数转换为二进制补码形式。  (2)设阶码2位,阶符1位,数符1位,尾数3位,通过补码运算规则求出z = x–y的二进制浮点规格化结果。

  • 第4题:

    写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ←((W-X)/ 5×Y)× 2      


    正确答案: 指令系列如下
    MOV  AX,
    WSUB
    AX,X
    CDW
    IDIV  5
    IMUL  Y
    IMUL  2 
    ADD  DX,CF 
    MOV  Z,AX

  • 第5题:

    设机器数为8位,利用补码求两数之和: ①X=+0001100,Y=+0000100。 ②X=+0001100,Y=-0000100。 ③X=-0001100,Y=+0000100。 ④X=-0001100,Y=-0000100。


    正确答案: ①X[补]=00001100,Y[补]=00000100。[X+Y][补]=X[补]+Y[补]=00001100+00000100=00010000,符号位为0,故X+Y=+0010000B。
    ②X[补]=00001100,Y[补]=11111100。[X+Y][补]=X[补]+Y[补]=00001100+11111100=100001000,符号位的进位自动丢失,符号位为0,故X+Y=+0001000B。
    ③X[补]=11110100,Y[补]=00000100。[X+Y][补]=X[补]+Y[补]=11110100+00000100=11111000,符号位为1,对结果再求一次补,得原码10001000,由此,X+Y=-0001000B。
    ④X[补]=11110100,Y[补]=11111100。[X+Y][补]=X[补]+Y[补]=11110100+11111100=111110000,符号位的进位自动丢失,符号位为1,对结果再求一次补,得原码10010000,由此,X+Y=-0010000B。

  • 第6题:

    B9H可以看成()。

    • A、无符号数185
    • B、带符号数-71的补码
    • C、十进制数99的组合BCD码
    • D、带符号数-57的原码

    正确答案:A,B,D

  • 第7题:

    设X和y均为bool量,则X||y为假的条件是()。

    • A、它们均为真
    • B、其中一个为真
    • C、它们均为假
    • D、其中一个为假

    正确答案:C

  • 第8题:

    写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←W-(X+6)-(R+9)。


    正确答案: MOV BX,X
    ADD BX,6
    MOV CX,R
    ADD CR,9
    MOV AX,W
    SUB AX,BX
    SUB AX,CX
    MOV Z,AX

  • 第9题:

    写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←(W*X)/(Y+6),R←余数。


    正确答案: ADD Y,6
    MOV AX,W
    IMUL X
    IDIV Y
    MOV Z,AX
    MOV R,DX

  • 第10题:

    问答题
    设X=87H,Y=78H,在下述两种情况下比较两数的大小: (1)均为无符号数; (2)均为带符号数(设均为补码)。

    正确答案: (1)若均为无符号数,则X > Y
    (2)若均为带符号数,则最高位(符号位)为1的数为负数,最高位(符号位)为0的数为正数数,所以X < Y
    解析: 暂无解析

  • 第11题:

    问答题
    写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←(W*X)/(Y+6),R←余数。

    正确答案: ADD Y,6
    MOV AX,W
    IMUL X
    IDIV Y
    MOV Z,AX
    MOV R,DX
    解析: 暂无解析

  • 第12题:

    问答题
    写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←W+(Z-X)。

    正确答案: MOV AX,Z;
    以下程序都未考虑带符号数的溢出
    SUB AX,X
    ADD AX,W
    MOV Z,AX
    解析: 暂无解析

  • 第13题:

    设机器码的长度为8位,已知X、z为带符号的纯整数,Y为带符号的纯小数,[X]原、[Y]补和[Z]移均为11111111,X、Y、Z的十进制真值为:X=(16),Y=(17),Z=(18)。

    A.-1

    B.127

    C.-127

    D.1


    正确答案:C
    解析:(16)~(18)带符号的纯整数X用原码表示为11111111。根据原码表示法的定义,它应为一个负数,其值为-127。Y为带符号纯小数,且用补码表示,它应为一个负数,则Y=-2-7。Z为带符号纯整数,且用移码表示,转换成补码表示为[Z]补=01111111,则Z=127。

  • 第14题:

    设x和y均为逻辑值,则x && y为真的条件是()。

    A它们均为真

    B其中一个为真

    C它们均为假

    D其中一个为假


    A

  • 第15题:

    设x和y均为bool量,则逻辑表达式x || y为假的条件是()。

    • A、x和y均为真
    • B、其中一个为真
    • C、x和y均为假
    • D、其中一个为假

    正确答案:C

  • 第16题:

    有两个二进制数X=01101010,Y=10001100,试比较它们的大小。 (1)X和Y两个数均为无符号数; (2)X和Y两个数均为有符号的补码数。


    正确答案: (1)X>Y
    (2)X<Y

  • 第17题:

    写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ← W +(Z-X)


    正确答案: 指令系列如下
    MOV  AX,Z
    SUB  AX,X
    ADD  AX,W
    MOV  Z,AX

  • 第18题:

    写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ← W -(X+6)-(R-9)


    正确答案: 指令系列如下
    ADD  X,6
    SUB  R,9
    MOV  AX,W
    SUB  AX,X
    SUB  AX,R
    MOV  Z,AX

  • 第19题:

    设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为()


    正确答案:1.0(或1)

  • 第20题:

    写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←W+(Z-X)。


    正确答案: MOV AX,Z;
    以下程序都未考虑带符号数的溢出
    SUB AX,X
    ADD AX,W
    MOV Z,AX

  • 第21题:

    单选题
    设X和y均为bool量,则X||y为假的条件是()。
    A

    它们均为真

    B

    其中一个为真

    C

    它们均为假

    D

    其中一个为假


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

  • 第22题:

    单选题
    设计算机中参与运算的两数X和Y均为补码形式,其中X=87H,Y=B4H,当计算机执行X-Y指令时,最终在硬件加法器中进行的操作为()
    A

    F9H+B4H

    B

    79H+B4H

    C

    87H+CCH

    D

    87H+4CH


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

  • 第23题:

    问答题
    写出执行以下计算的指令序列,其中X、Y、Z、R、W均为存放16位带符号数单元的地址。Z←((W-X)/5*Y)*2。

    正确答案: MOV AX,W
    SUB AX,X
    CWD
    MOV BX,5
    IDIV BX
    IMUL Y
    SHL AX,1;((DX),(AX))*2
    RCL DX,1
    解析: 暂无解析