niusouti.com

已知8255的PA端口设置为方式0,输出端口;PB端口设置为方式0,输入端口;PC端口设置为方式0,输出端口。 8255端口地址为288~28BH。执行下面的指令实现的操作是()。 MOV DX,28BH MOV AL,05H OUT DX,AL (A).PC2输出低电平。 (B).PC0到PC7分别别输出00000101(0表示低电平,1表示高电平)。 (C). PC2输出高电平。 (D).PB0到PB7分别输出00000101。

题目

已知8255的PA端口设置为方式0,输出端口;PB端口设置为方式0,输入端口;PC端口设置为方式0,输出端口。 8255端口地址为288~28BH。执行下面的指令实现的操作是()。 MOV DX,28BH MOV AL,05H OUT DX,AL (A).PC2输出低电平。 (B).PC0到PC7分别别输出00000101(0表示低电平,1表示高电平)。 (C). PC2输出高电平。 (D).PB0到PB7分别输出00000101。


相似考题
更多“已知8255的PA端口设置为方式0,输出端口;PB端口设置为方式0,输入端口;PC端口设置为方式0,输出端口。 8255端口地址为288~28BH。执行下面的指令实现的操作是()。 MOV DX,28BH MOV AL,05H OUT DX,AL (A).PC2输出低电平。 (B).PC0到PC7分别别输出00000101(0表示低电平,1表示高电平)。 (C). PC2输出高电平。 (D).PB0到PB7分别输出00000101。”相关问题
  • 第1题:

    执行下面的程序段后,在输出端口37AH的D0位(最低位)产生【 】。

    MOV DX,37AH

    OR AL,1

    OUT DX,AL

    AND AL,1EH

    OUT DX,AL

    XOR AL,1

    OUT DX,AL

    HLT


    正确答案:一个负脉冲
    一个负脉冲

  • 第2题:

    如果芯片8255A所有端口都被设置成方式0输出,置位/复位控制字为0BH时,下列各项正确的是

    A.PC5=1

    B.PA5=1

    C.PB5=1

    D.PC5=0


    正确答案:A

  • 第3题:

    芯片8255A的端口A工作在方式2,端口B工作在方式0时,端口C中可单独作为输入/输出的是

    A.PC0、PC1、PC2

    B.PC0、PC1、PC7

    C.PC1、PC3、PC7

    D.PC1、PC6、PC7


    正确答案:A

  • 第4题:

    设8255A的控制端口地址分别为103H,若要从PC口的PC7位连续输出周期为2秒的方波,写出相应指令序列(已知1秒延迟子程序名为SECSUB,可直接调用,忽略其它指令执行时间)。请填写下列程序段完成指定功能。 LOOP:MOV AL, () MOV DX,103H OUT DX,() ()SECSUB MOV AL() OUT DX.AL CALL SECSUB ()LOOP


    正确答案:OFH;AL;CALL;OEH;JMP

  • 第5题:

    假定8255A的端口地址为0040H---0043H,编写下列情况的初始化程序:A组设置为方式1,且端口A作为输入PC5和PC6作为输出;B组设置为方式1,且端口B作为输入。


    正确答案: MOV  DX,0043H
    MOV  AL,10110111B
    OUT  DX,AL

  • 第6题:

    按下面要求对并行接口片子8255A的控制字进行初始化,且初始化完成置端口A的中断请求为允许中断。 已知:控制字寄存器地址为0FBH,A口工作于方式1、输入时中断允许位INTEA由PC4控制。 端口A:方式1,输入 端口B:方式0,输出 端口C(上半部),输入 端口C(下半部),输出。


    正确答案: 控制字为B8H
    程序为:
    MOV AL,0B8H
    OUT 0FBH,AL
    MOV AL,09H
    OUT DX,AL

  • 第7题:

    将8255A的端口A、B设置为方式1的输入端口时,则端口C的PC3~PC5分配给()端口,端口C的PC0~PC2分配给()端口。


    正确答案:A;B

  • 第8题:

    8255的A和B端口都定义为方式1输入,端口C上半部分定义为输出,则方式控制字是(),其中D0位已经没有作用、可为0或1。


    正确答案:10110110(=B6H,B7H)

  • 第9题:

    并行接口芯片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口送出数据


    正确答案: 203H;90H;200H;201;AL

  • 第10题:

    设8255的端口地址为200H~203H。要求PA口方式1,输入;PB口方式0输出;PC7~PC6为输入;PC1~PC0为输出。试写出8255的初始化程序。


    正确答案: MOV DX,203H
    MOV AL,10111000B
    OUT DX,AL

  • 第11题:

    填空题
    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

    正确答案: 91H,143H,140H,NOT
    解析: 暂无解析

  • 第12题:

    问答题
    假定8255A的端口地址为0040H---0043H,编写下列情况的初始化程序:A组设置为方式1,且端口A作为输入PC5和PC6作为输出;B组设置为方式1,且端口B作为输入。

    正确答案: MOV  DX,0043H
    MOV  AL,10110111B
    OUT  DX,AL
    解析: 暂无解析

  • 第13题:

    如果芯片8255A的方式选择控制字为99H,则8255A各端口的工作方式是

    A.端口A工作在方式0输入

    B.端口A工作在方式0输出

    C.端口B工作在方式0输入

    D.端口B工作在方式0输出

    E.端口B工作在方式1输入


    正确答案:AD

  • 第14题:

    芯片8255A的端口A和端口B都工作在方式1输入时,端口C中可单独作为输入/输出的是

    A.PC0、PC1

    B.PC0、PC7

    C.PC3、PC7

    D.PC6、PC7


    正确答案:C

  • 第15题:

    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


    正确答案:91H;143H;140H;NOT

  • 第16题:

    当8255A的PC4~PC7全部为输出线时,表明8255A的A端口工作方式是()。

    • A、方式0
    • B、方式1
    • C、方式2
    • D、任何方式

    正确答案:A

  • 第17题:

    已知8255A的地址为0060H~0063H,A组设置方式1,端口A作为输入,PC6PC7作为输出,B组设置方式1,端口B作为输入,编制初始化程序。


    正确答案: MOV DX,0063H
    MOV AL,00110111B
    OUT DX,AL

  • 第18题:

    8255A工作于方式1输出时,在由外设输入的STD信号()的控制下将端口A或(端口B)的数据锁存。

    • A、上升沿
    • B、下降沿
    • C、高电平
    • D、低电平

    正确答案:D

  • 第19题:

    当8255A引脚RESET高电平有效时,3个端口自动设置为输出端口。


    正确答案:错误

  • 第20题:

    当8255A工作在方式1时,端口C被分为两个部分,分别作为端口A、端口B的控制信息与状态信息。这两个部分的划分是()。

    • A、端口C的高4位(PC7~PC4)和低4位(PC3~PC0)
    • B、端口C的高5位(PC7~PC3)和低3位(PC2~PC0)
    • C、端口C的高3位(PC7~PC5)和低5位(PC4~PC0)
    • D、端口C的高6位(PC7~PC2)和低2位(PC1~PC0)

    正确答案:B

  • 第21题:

    在8×51的程序里,若要将某个输入/输出端口设置成输入功能,应如何处理()?

    • A、先输出高电平到该输入/输出端口
    • B、先输出低电平到该输入/输出端口
    • C、先读取该输入/输出端口的状态
    • D、先保存该输入/输出端口的状态

    正确答案:A

  • 第22题:

    判断题
    当8255A引脚RESET高电平有效时,3个端口自动设置为输出端口。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    填空题
    设8255A的控制端口地址分别为103H,若要从PC口的PC7位连续输出周期为2秒的方波,写出相应指令序列(已知1秒延迟子程序名为SECSUB,可直接调用,忽略其它指令执行时间)。请填写下列程序段完成指定功能。 LOOP:MOV AL, () MOV DX,103H OUT DX,() ()SECSUB MOV AL() OUT DX.AL CALL SECSUB ()LOOP

    正确答案: OFH,AL,CALL,OEH,JMP
    解析: 暂无解析

  • 第24题:

    填空题
    并行接口芯片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口送出数据

    正确答案: 203H,90H,200H,201,AL
    解析: 暂无解析