MOVCL,4;
ROLBL,CL
(简答题)
试编写一程序片段,实现BL高4位与低4位相互交换
正确答案
答案解析
略
相似试题
(简答题)
编写程序段实现将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分别是多少?