你可能喜欢
问答题
下列程序是判断两个有符号字数据X、Y,当两个数都为正数时,则将2送往w;当两个数都为负数时,则将-2送往w;当两个数异号时,则将0送往w。请在程序的空格处填上适当的指令。
(1)JNZ M
(2)JZ P
(3)MOV W,-2
问答题
下列程序是判断键盘输入字符,若输入字符为数字,则将其数字的ASCII码送BUF保存;若为字母,则将其对应的大写字母送BUP保存;否则将0送BUF保存。请在程序的空格处填上适当的指令。
(1)JB M
(2)JBE L
(3)JB L
(4)JA M
问答题
下列程序是将BUF字节缓冲区中的2位十六进制数转换成2位十六进制数的ASClI码,并将转换结果存放在Y单元中。请在程序的空格处填上的适当的指令。
(1)MOV CL,4
(2)CMP AL,9
(3)AND AL,0FH
(4)JB M
问答题
设X、Y是双精度的32位的无符号数变量,下列程序是完成2个数大小的比较,当x大于Y时,将字节变量F置1,否则将字节变量F清0。请在程序的空格处填上适当的指令。
(1)JA L2
(2)JA L2
(3)MOV F,0
问答题
下列程序是判断两个无符号字数据X、Y的大小,当X〉Y时执行X-Y;当X〈Y时执行Y-x;当x=y时执行X+Y。其运算后的结果存放在W中。请在程序的空格处填上适当的指令。
(1)JA L
(2)JMP EXIT
(3)SUB AX,BX
问答题
下列程序是判断X和Y中有符号字数据的大小,当X中的数据大于Y中的数据时,就将Z置1;当x中的数据小于Y中的数据时就将z置-1;否则将z清0。请在程序的空格处填上适当的指令。
(1)CMP AX,Y
(2)JZ L
(3)MOV Z,1
问答题
下列程序是判断BUF字缓冲区中有符号数的大小,当其数值大于-100时,就将FLAG字节单元清0,否则就将其置1。请在程序的空格处填上适当的指令。
(1)CMP AX,-100
(2)JLE L(或JNGL)
(3)RVlP M