(简答题)
写出实现DX=BL·CL的程序段。假定BL=5,CL=10,相乘以后把乘积从AX传送到DX。
正确答案
答案解析
略
相似试题
(简答题)
现有下列程序 MOV AX,6540H MOV DX,3210H MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 试问上述程序段运行后, (AX)=? (BL)=? (DX)=?
(简答题)
试分析下面的程序段完成什么功能? MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL
(简答题)
下列程序段完成什么功能? MOV CL, 04 SHL DX,CL MOV BX,AH SHL AX,CL SHR BL,CL OR DL,BL
(简答题)
编写程序段实现将BL中的每一位重复4次,构成32位的双字DX:AX,例如当BL=01011101B时,则得到的(DX)=0F0FH,(AX)=0FF0FH。
(简答题)
按下列要求写出相应的指令或程序段。 写出两条使AX内容为0的指令。 使BL寄存器中的高4位和低4位互换。 屏蔽CX寄存器的bll,b7和b3位。 测试DX中的b0和b8位是否为1。
(简答题)
寄存器DX:AX组成32位数,DX为高位,编写程序段实现: (1)DX:AX右移3位,并将移出的低3位保存在CL中; (2)DX:AX左移3位,并将移出的高3位保存在CL中。
(单选题)
假定DX=10111001B,CL=3,CF=1,则执行指令SHLDX,CL后,DX的值为()。
(简答题)
编一程序,将DX寄存器中的16位数分成2组,每组8位,然后把这两组数分别放在BL和CL中。
(简答题)
认真阅读下列程序段,回答问题。试问上述程序段运行后,(AX)=();(BL)=();(DX)=()。