寄存器DX:AX组成32位数,DX为高位,编写程序段实现: (1)DX:AX右移3位,并将移出的低3位保存在CL中; (2)DX:AX左移3位,并将移出的高3位保存在CL中。
简答题查看答案
利用移位指令编写程序段,实现以下运算。 (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。
简答题查看答案
编写程序段实现将BL中的每一位重复4次,构成32位的双字DX:AX,例如当BL=01011101B时,则得到的(DX)=0F0FH,(AX)=0FF0FH。
简答题查看答案
编写一短程序段,将AX中的16位二进制转换成4位ASCII码字符串。若AX=32510,则完成转换后,AX,DX分别是多少?
简答题查看答案
寄存器BX和DX中存放有32位二进制数,其中BX中放高16位,下列程序段完成对这32位数扩大4倍的功能,那么该程序段中方框里应填的语句是()。
单选题查看答案
编写一段程序段,将AX中的高4位移至DX的低4位。
简答题查看答案
编写一段程序段,将AX中的低4位移至DX的高4位。
简答题查看答案
实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()。
单选题查看答案
编写一段程序,把AX中的16位无符号二进制数转换成ASCII码,并显示在CRT显示器上。
简答题查看答案