型的I/O接口电路通常有哪些可编程寄存器?各自的作用是什么? 常用的微机与外设数据交换方式有哪些?请说明各自的特点。 PC机对8259A的初始化程序如下,请说明8259A的地址是多少?并说明其设定的工作方式。 MOV AL, 13H OUT 0A0H, AL MOV AL, 70H OUT 0A1H, AL MOV AL, 01H OUT 0A1H, AL 三、编程题(每题10分,共20分) 编写32位汇编程序片段:请使用移位和加减指令编写一个程序片段计算EAX*21,假设乘积不超过32位。 编写32位汇编程序片段:已知双字变量x和y,求|x-y|的绝对值,结果存入result 单元中。