微机接口课后习题.docx
文本预览下载声明
微机接口课后习题第一章1. 某程序数据段中存放了两个字,1234H和5678H,已知DS=7850H,数据存放的偏移地址为3121H及285AH。试画图说明它们在存储器中的存放情况。若要读取这两个字,需要对存储器进行几次操作?2.在实模式下,已知段地址和偏移地址分别为2015H和0028H,此存储单元的物理地址是什么?若CS=A000H,求当前代码段在存储器中的物理地址范围。若数据段位于52000H至61FFFH的64K范围内,问DS为何?3. 若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址,若此时入栈10个字节,SP字节内容是什么?若再出栈6个字节,SP为什么值?4. 在8086系统中数据总线的选择信号是______和______,用一个总线周期访问一个16位的偶字数据时,这两个信号必须是____________________________状态,其中高八位数据总线的选择信号是______.5. 可直接存取1M字节的微处理器,其地址线需要____条。6. 芯片8288在8086CPU最大模式系统中叫做_______.7. 8086CPU复位后,要执行第一条逻辑地址为_______________,物理地址为_______。88086的段起始地址是段基址?8086的段起始地址是怎样获得的?8. 微处理器在什么情况下才执行总线周期?一个基本的总线周期由______个状态组成,在什么情况下需要插入等待状态?9. 什么是物理地址?逻辑地址?两者之间有何关系?10. 在80x86实模式下,若CS=1200H,IP=0345H,则物理地址为______,若CS=1110H,IP=1245H,则物理地址______。11. 某存储单元的物理地址为28AB0H,偏移地址为1000H,则段基址为_______。第二章1. (1)下面的伪指令语句经汇编后,W开始的存储单元中每个字的内容是什么?ORG 3000HW DW 1234H, 5678H, $+3 9ABCH, $+3(2)下面的指令功能是否相同?L: JMPL JMP $2. 下面各组的几条指令说明符之间有什么不同?两组说明符之间的搭配关系如何?(1)PROC SEGMENT MACRO(2)ENDP ENDS ENDM END3.下述各组中的两条指令的执行结果有什么不同?(1)MOV AL,[SI]; LODSB(2)MOV ES:[DI],AL; STOSB(3)CMP AX,ES:[DI]; SCASW(4)MOV目的字节;源字节;MOVSB(5)CMP 目的字节;源字节;CMPSW4. 已知:MOV AL,30H 程序执行(1)时,屏幕显示:MOV CX,3LP:CALL DISPINC ALLOOP LPHLT ……(1)DISP PROLMOV DL,ALMOV DL,ALMOV AH,02HINT 21HRETDISP ENDP5. 在80x86 16位微机系统中,设双字节数,在内存的起始地址为0A001H,则0A001单元中存放的是_______H,34H存放在________单元中。6. 设在数据段中有3个带符号的字数据,试编写完整的源程序,找出3个数中数值大小居中的一个存入B单元中。第六章1. 什么叫I/O端口?在一般的接口电路中可以设置哪些端口?计算机对I/O端口编址时采用哪两种方法?在8086/8088CPU中一般采用哪种编制方法?2. CPU与外设间传送数据主要有哪几种方式?3. I/O地址线用作端口地址时,高位地址线和低位地址线各作何用途?如何确定低位地址线的根数?4. 某微机应用系统包含8个接口电路,每个借口拥有4个端口,试设计地质译码电路,其地址分配200H—21FH,(用38译码器,IC门实现)第七章1. 什么是中断?什么是可屏蔽中断和不可屏蔽中断?2. 8086用8位二进制表示一个中断类型,中断系统中共有多少种中断类型,什么是中断向量?3. 中断类型为EFH的中断向量是2345:1234H,画图说明它在中断向量的位置。4. 单片8259 A可以引入多少种中断类型?用2片,3片,4片分别可以引入多少种?5. 中断类型码为14H的中断向量存放的内存位置?若这4个单元字节的内容从低到高地址为10H,20H,30H,40H,则相应的中断服务程序入口地址为?6. 简述8259A内部中断请求IRR IMR ISR 各自的作用。8259A有___个端口地址,A0=_______,A1=________第八章1. 8255A有哪几种工作方式?各用于什么场合?端口A,B,C各可以工作于哪几种工
显示全部