你可能喜欢
填空题
有一接口电路如图所示,设计一个程序能自己记录按钮K按下的次数,并将按下次数存放在数据段内变量COUNT中,设8255的口地址为60H一63H,按下次数小于256次,现给出程序清单,请在程序清单的空格处填上正确内容。
MOV AL,();初始化
OUT(),AL
MOV DL,0
LOP:IN AL,();检查按键K是否按下
TEST AL,()
()LOP
INC DL;记录按下次数
MOV COUNT,DL
CALL DELAY20MS;延时20ms去抖动
LOP1:IN AL, 40H;检查按键K是否释放
TEST AL,OIH
JZ LOP1
JMP LOP
填空题
现要求设置8253通道1的功能为:将频率为625 KHz的外部时钟分频为高低电平都为Ims的方波。请在程序段清单的空格处填上正确内容。(要求采用BCD计数)设8253口地址为280H一283H。
MOV AL,()
MOV DX
OUT DX,AL
MOV AL,50H
MOV DX,()
OUT DX,()
MOV AL.12H
MOV DX.()
OUT DX.AL
填空题
以NUM为起始地址的字节表中存放着M个带符号数据,请分别找出最大值和最小值。并分别送入到AH和AL中。请在程序中的空格处填人适当指令使其完整。
MOV(),OFFSET NUM
XOR AX,AX
MOV CX,()
MOV BH,[ SI]
MOV BL,BH
K1:()
CMP AL,BH
JLE()
MOV BH, ()
JMP K3
K2: CMP AL,BL
() K3
MOV BL,AL
K3 :()K1
MOV (),BX
INT 3
问答题
已知梯形图程序和参数表定义如图,试说明电机转动和停止的条件。
启动按钮AN l:002/02
停止按钮TA I:002/03
热继电器RH I:002/04
电动机M 0:003/01
转动条件:启动按钮按下,电机开始运转并保持运转状态。
停止条件:停止按钮按下或电机过热造成热继电器工作。
填空题
有如下程序:
START: MOV BL,67H
MOV AL,BL
MOV CL,4
SHR AL,CL
MOV BH,AL
OR BH,30H
MOV AL,BL
AND AL,OFH
MOV BL,AL
OR BL,30H
INT 3
运行上面程序后,BH=(),BL=()
填空题
阅读下列程序,说明程序执行后DL,AX,CX,CF的值。
MOV AX, 1234H
MOV CX, 16
MOV DL,0
Ll: ROL AX,1
JNC NEXT
INC DL
NEXT: LOOP L1
INT 3
DL=(),AX=(),CX=(),CF=()。
问答题
运行如下程序,写出运行结果
MOV DX, 2000H
MOV WORD PTR[2000H], 2340H
MOV BX, [2000H]
PUSH BX
PUSH DX
POP AX
POP CX
INT 3
结果是什么?
AX= 2000H BX= 2340H DX= 2000H CX= 2340H