首页学历类考试大学计算机科学
(单选题)

寄存器BX和DX中存放有32位二进制数,其中BX中放高16位,下列程序段完成对这32位数扩大4倍的功能,那么该程序段中方框里应填的语句是()。

AROL BX,1

BROR BX,1

CRCL BX,1

DRCR BX,1

正确答案

来源:www.examk.com

答案解析

相似试题

  • (简答题)

    利用移位指令编写程序段,实现以下运算。 (1)计算AX←AX*10,其中AX为无符号数; (2)32位带符号数存放在寄存器DX和AX中,其中DX存放高16位,AX存放低16位计算(DX,AX)←(DX,AX)*2。 (3)32位带符号数存放在寄存器DX和AX中,其中DX存放高16位,AX存放低16位计算(DX,AX)←(DX,AX)/2。

    答案解析

  • (简答题)

    编写程序段实现DX、AX中32位二进制数*l0(设不溢出)。

    答案解析

  • (简答题)

    试按要求编制程序段:由寄存器AX,BX组成一个32位带符号数(AX中存放高十六位),试求这个数的负数。

    答案解析

  • (判断题)

    Pentium数据寄存器可以存放8、16、32位二进制数据。

    答案解析

  • (简答题)

    根据以下要求,写出对应的汇编语言指令 (1)把BX和DX寄存器内容相加,结果存入DX寄存器。 (2)使用BX和SI寄存器进行基址变址寻址,把存储器中一字节内容与AL内容相加,结果存入存储单元。 (3)用寄存器BX和位移量0B2H的寄存器相对寻址方式,把存储器中一个双字与ECX相加,结果存入ECX。 (4)用偏移地址1020H直接寻址,把存储单元一个字内容与立即数3相加,结果存入存储单元。 (5)将AL寄存器内容与立即数120相加,结果存入AL寄存器。

    答案解析

  • (简答题)

    假定DX和BX中包含4位压缩BCD数(1234和5678),将DX和BX中的BCD数相加且将和数存入CX,编写一短程序段。并求出CX是多少?

    答案解析

  • (简答题)

    编一程序,将DX寄存器中的16位数分成2组,每组8位,然后把这两组数分别放在BL和CL中。

    答案解析

  • (简答题)

    一个双字长有符号数存放在DX(高位)AX(低位)中,写出求该数相反数的指令序列。结果仍存入DX,AX寄存器

    答案解析

  • (简答题)

    一个双字长有符号数存放在DX(高位)AX(低位)中,写出求该数相反数的指令序列。 结果仍存入DX,AX寄存器

    答案解析

快考试在线搜题