在8086系统下,编写实现如下功能的程序段: (1)从地址为80H的端口中读入一个字节; (2)如果该字节最高位为“1”,则将字节0FFH送到地址为81H的端口中,并退出程序; (3)如果该字节最高位为“0”,则转向第(1)步,继续循环扫描。
正确答案
答案解析
相似试题
(简答题)
在8086系统下,编写完整程序,实现从键盘上输入8位二进制数,从显示器上显示相应的16进制数,例如从键盘上输入“00010010”,应在显示器上显示“12H”。
(简答题)
在8086系统下,编写完整程序,实现两个32位带符号数相乘。假设被乘数存放在以字变量MUL1开始的连续4个字节中,乘数存放在以字变量MUL2开始的连续4个字节中中,相乘结果存放在以字变量RES开始的连续8个字节中。
(简答题)
在8086系统下,编写完整程序,找出字节数组ARRAY中的最大值和最小值。假设ARRAY的长度为100个字节,每个字节为一个无符号数,程序执行后最大值将存放到字节变量MAX中,最小值则存放到字节变量MIN中。
(简答题)
在8086系统下,编写完整程序,将字节数组ARRAY中的所有数据往高地址的方向移动一位,即原来存放在ARRAY中的字节移动到ARRAY+1中,原来存放在ARRAY+1中的字节移动到ARRAY+2中,……,依此类推。假设ARRAY的长度为100个字节。
(简答题)
在8086系统下,编写在长字符串L_STR中查找短字符串S_STR的完整程序,如果找到匹配的字符串,则将字节变量RES置0FFH,否则置0。例如,在字符串“ABABCD”中可找到字符串“ABC”,则RES=0FFH。
(简答题)
编写一个客户机/服务器程序,实现如下功能:客户机向服务器发送4个整数,服务器计算这4个数的平均值,然后将平均值回送给客户机。
(简答题)
编写一个客户机/服务器程序,实现如下功能:客户机向服务器发送字符串,服务器接收客户机发送的字符串,并以单词为单位进行拆分,然后回送给客户机。
(简答题)
编写程序,实现分段函数计算,如下表所示。
(单选题)
在完成相同功能的条件下,用下列()编写的程序运行速度最快