首页学历类考试大学计算机科学
(简答题)

试编写一程序片段,实现BL高4位与低4位相互交换

正确答案

MOVCL,4;
ROLBL,CL

答案解析

相似试题

  • (简答题)

    编写程序段实现将BL中的每一位重复4次,构成32位的双字DX:AX,例如当BL=01011101B时,则得到的(DX)=0F0FH,(AX)=0FF0FH。

    答案解析

  • (简答题)

    试编写一程序片段,不使用乘除法指令,实现((AX)*5+14)/2的功能(AX中的数据理解为补码)

    答案解析

  • (简答题)

    试编写程序,测试AL寄存器的第4位(bit4)是否为0?

    答案解析

  • (简答题)

    两个4位BCD码数相加,被加数和加数分别存于30H、31H和40H、41H单元中(次序为千位、百位在低地址中,十位、个位在高地址中),和数放在50H、51H、52H中(52H用于存放最高位的进位),试编写加法程序。   

    答案解析

  • (简答题)

    编写一段程序段,将AX中的高4位移至DX的低4位。

    答案解析

  • (简答题)

    编写一段程序段,将AX中的低4位移至DX的高4位。

    答案解析

  • (简答题)

    试编程实现:  (1)AL寄存器的低4位清0           (2)BL寄存器的低4位置1           (3)CL寄存器的低4位取反          (4)测试DL寄存器的最低2位是否同时为0,若是,将0送入BL寄存器;否则将1送入BL寄存器。

    答案解析

  • (简答题)

    编程。将AX寄存器中的16位数分成4组,每组4位,从低到高分别放在AL,BL,CL,DL中。

    答案解析

  • (简答题)

    编写一短程序段,将AX中的16位二进制转换成4位ASCII码字符串。若AX=32510,则完成转换后,AX,DX分别是多少?

    答案解析

快考试在线搜题