你可能喜欢
填空题
8255芯片同开头K和8个LED(发光二极管)的连接如图所示。编写一个控制程序,要求在开关K断开时,8个LED全部熄灭,在开关K闭合时,则8个LED以0.5秒的间隔从上至下轮流点亮,且不断循环。设8255的端口地址为160H~163H,现给出满足上述要求的控制程序,请在程序中空缺部分填上正确内容。
MOV AL, ();初始化
MOV DX,163H
OUT DX.AL
MOV AL,();LED熄灭
MOV DX,()
OUT DX,AL
MOV DX,()
LOP:IN AL.DX
SHR AL,OIH
()LOP
MOV AL,()
MOV DX, ()
LOP1:OUT DX,AL
CALL DELAY05S ;延时0. 5秒
()
JMP LOP1
填空题
设8251的数据口地址为200H,控制口地址为201H,已完成初始化。要求用查询的方式接收8251串行口字符数据,并把该字符显示出来。试填空完善该程序段。
LOOP:MOV DX,()
IN AL.DX
TEXT AL.02
JZ LOOP
MOV DX,()
IN AL, ()
MOV DL,()
MOV AH,()
INT 21H
JMP LOOP
填空题
设8255A的控制端口地址分别为103H,若要从PC口的PC7位连续输出周期为2秒的方波,写出相应指令序列(已知1秒延迟子程序名为SECSUB,可直接调用,忽略其它指令执行时间)。请填写下列程序段完成指定功能。
LOOP:MOV AL, ()
MOV DX,103H
OUT DX,()
()SECSUB
MOV AL()
OUT DX.AL
CALL SECSUB
()LOOP
问答题
用灯开关A,B控制楼道上的灯L,参数表定义和梯形图程序如图所示。试说明:
(1)什么情况下,灯L亮?
(2)什么情况下,灯L熄灭?
开关A( XIC) I:012/00
开关A( XIO) I:012/01
开关B( XIC) I:012/02
开关B(XIO) I:012/03
灯L 0:013/01
问答题
显示‘+’
问答题
X中的内容是-8。 程序的功能是从数据块中找出最小数并存放在X中。
填空题
3600H; 2400H;0;0
填空题
阅读下列程序段,说明程序执行后AL,BX的值。
OPE1 DB 3..4
OPE2 DW 3345H, 6799H
MOV AL, OPE1
MOV BX, OPE2 +1
SUB BL, AL
INT 3
结果:AL=();BX=()。
填空题
设内存22000H和22001H单元分别存放的数据为04H和06H,写出如下程序的运行结果,并指出该程序段的功能。
MOV AX,2000H
MOW DS,AX
MOC CL,4
MOV SI,2000H
MOV AL,[SI+1]
SHL AL, CL
ADD AL,[ SI]
MOV[ SI+2], AL
INT 3
请问:SI=();AL();(22002H)=();程序功能是:()
2000H;64H;64H;将两个数符压缩在一个内存单元中