已知8255端口地址为188~18BH,下面指令序列完成8255对于外部数据I/O端口的读写操作,其完成的功能是()。 MOV AL,90H MOV DX,18BH OUT DX,AL MOV DX,188H IN AL,DX MOV DX,189H OUT DX,ALA.读取PB端口的状态(高低电平),并将PA端口的状态通过PA端口输出。B.读取PA端口的状态(高低电平),并将PA端口的状态通过PB端口输出。C.读取PC端口的状态(高低电平),并将PA端口的状态通过PB端口输出。D.读取PB端口的状态(高低电平),并将PA端口的状态通过PB端口输出。
已知8255端口地址为188~18BH,下面指令序列完成8255对于外部数据I/O端口的读写操作,其完成的功能是()。 MOV AL,90H MOV DX,18BH OUT DX,AL MOV DX,188H IN AL,DX MOV DX,189H OUT DX,AL
A.读取PB端口的状态(高低电平),并将PA端口的状态通过PA端口输出。
B.读取PA端口的状态(高低电平),并将PA端口的状态通过PB端口输出。
C.读取PC端口的状态(高低电平),并将PA端口的状态通过PB端口输出。
D.读取PB端口的状态(高低电平),并将PA端口的状态通过PB端口输出。
参考答案和解析
读取 PA 端口的状态(高低电平),并将 PA 端口的状态通过 PB 端口输出。
相关考题:
用查询方式将输入设备的一个数据读入CPU的BL中,程序段如下所示,请完成该段8086汇编程序,将(1)~(5)的内容填入相应的位置。START: MOV DX, (1)NEXT1: IN AL,DXNEXT2: AND AL, (2)JZ (3)MOV DX, (4)IN AL,DXNEXT3: MOV (5),ALRET
假设8250的基准工作时钟为1.8432MHz,要求8250的通信波特率为9600,分配给8250各端口的地址为3F8H~3FFH。对8250除数寄存器进行初始化编程的一段程序为: MOV AL, 80H MOV 0X, 3FBH OUT DX, AL ;使通信线控制寄存器最高位置1 MOV Al, ① MOV DX, 3F8H ;除数寄存器(低字节) OUT DX AL MOV AL, ② MOV DX, 3F9H ;除数寄存器(高字节) OUT DX, AL ;对除数锁存器置初值,波特率设置为9600 则程序中的两个空缺①和②应分别为A.00H和0CHB.0FFH和0CHC.0CH和0FFHD.0CH和00H
执行下述指令后, XOR AH, AH MOV AL, 90H CWD结果是______。A.DX: AX=0000: FF90HB.DX: AX=FFFF: 0090HC.DX: AX-0000: 0090HD.DX: AX=FFFF: FF90H
假设8250的基准工作时钟为1.8432MHz,要求8250的通信波特率为9600,分配给 8250 各端口的地址为3F8H~ 3FFH。对8250 除数寄存器进行初始化编程的一段程序 为: MOV AL,80H MOV DX,3FBH’ OUT DX,AL ;使通信线控制寄存器最高位置1 MOV AL,① MOV DX,3F8H ;除数寄存器(低字节) OUT DX A14 MOV AL,② MOV DX,3F9H :除数寄存器(高字节) OUT DX,AL ;对除数锁存器置初值,波特率设置为9600 则程序中的两个空缺①和②应分别为A.00H和0CHB.0FFH和0CHC.0CH和0FFHD.0CH和00H
执行下面的程序段后,在输出端口37AH的D0位(最低位)产生【 】。MOV DX,37AHOR AL,1OUT DX,ALAND AL,1EHOUT DX,ALXOR AL,1OUT DX,ALHLT
设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
现要求设置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
8255各口设置如下:A口与B口均工作于方式0,A口为输入,B口为输出,C口高位部分为输出,低位部分为输入,从A口输入数据,将其取反后从B口送出。8255各口地址设为140H -143H。完成下列程序段。 MAIN:MOV AL,() MOV DX,() OUT DX,AL MOV DX.() IN AL.DX ()AL MOV DX,141H OUT DX,AL
设8255A的控制端口地址分别为103H,若要从PC口的PC7位连续输出周期为2秒的方波,写出相应指令序列(已知1秒延迟子程序名为SECSUB,可直接调用,忽略其它指令执行时间)。请填写下列程序段完成指定功能。 LOOP:MOV AL, () MOV DX,103H OUT DX,() ()SECSUB MOV AL() OUT DX.AL CALL SECSUB ()LOOP
指出以下指令中,哪些指令是非法的,并说明为什么(8086系统)。 (1) PUSH 1234H (2) MOV CS,AX (3) IN AX, 300 (4) MOV AX,[DX+12] (5) MOV BX,[BX] (6) MOV DS,1000H (7) XCHG AL,AL (8) MOV AL,100H (9) MOV DX,AL (10)LEA BL,[BX+5] (11)LEA DX,BX (12)MOV [1000H],12H (13)ADD AX,DS (14)SUB [0100H],BYTE PTR [0001] (15)SHL BL,2 (16)SHR CL,CL (17)MUL AL,BL (18)INT 400
源程序如下: MOV DX,143H MOV AL,77H OUT DX,AL MOV AX,0 DEC DX DEC DX OUT DX,AL MOV AL,AH OUT DX,AL 设8253的端口地址为140H~143H。该通道的计数常数为多少?
某系统中8253占用地址为100H~103H。初始化程序如下: MOV DX,103H MOV AL,16H OUT DX,AL SUB DX,3 OUT DX,AL若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为多少?
源程序如下: MOV DX,143H MOV AL,77H OUT DX,AL MOV AX,0 DEC DX DEC DX OUT DX,AL MOV AL,AH OUT DX,AL 设8253的端口地址为140H~143H。程序是对8253的哪个通道进行初始化?
分析8255的各端口地址、工作方式及本段程序功能? START:MOV DX ,43H MOV AL ,92H OUT DX , AL BG:MOV DX,41H IN AL ,DX MOV DX ,42H OUT DX ,AL JMP BG CODE ENDS END START
并行接口芯片8255A,端口地址为200H - 203H,A口设置为输入方式,B口设置为输出方式,欲使由A口输入的数据经由B口输出,试填空完善下面的程序段以实现上述功能。MOV DX,();8255A控制端口地址MOV AL,();取控制字,PA输入,PB输出OUT DX,AL ;送8255A的控制字MOV DX,() ;8255A口地址IN AL, DX ;读人A口中的数据MOV DX,();8255AB口地址OUT DX,();从B口送出数据
填空题现要求设置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
填空题8255各口设置如下:A口与B口均工作于方式0,A口为输入,B口为输出,C口高位部分为输出,低位部分为输入,从A口输入数据,将其取反后从B口送出。8255各口地址设为140H -143H。完成下列程序段。 MAIN:MOV AL,() MOV DX,() OUT DX,AL MOV DX.() IN AL.DX ()AL MOV DX,141H OUT DX,AL
填空题设8255A的控制端口地址分别为103H,若要从PC口的PC7位连续输出周期为2秒的方波,写出相应指令序列(已知1秒延迟子程序名为SECSUB,可直接调用,忽略其它指令执行时间)。请填写下列程序段完成指定功能。 LOOP:MOV AL, () MOV DX,103H OUT DX,() ()SECSUB MOV AL() OUT DX.AL CALL SECSUB ()LOOP
填空题并行接口芯片8255A,端口地址为200H - 203H,A口设置为输入方式,B口设置为输出方式,欲使由A口输入的数据经由B口输出,试填空完善下面的程序段以实现上述功能。MOV DX,();8255A控制端口地址MOV AL,();取控制字,PA输入,PB输出OUT DX,AL ;送8255A的控制字MOV DX,() ;8255A口地址IN AL, DX ;读人A口中的数据MOV DX,();8255AB口地址OUT DX,();从B口送出数据