《接口作业解答》PPT课件

《接口作业解答》PPT课件

ID:38889451

大小:1019.50 KB

页数:32页

时间:2019-06-20

《接口作业解答》PPT课件_第1页
《接口作业解答》PPT课件_第2页
《接口作业解答》PPT课件_第3页
《接口作业解答》PPT课件_第4页
《接口作业解答》PPT课件_第5页
资源描述:

《《接口作业解答》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1作业1:1、8086系统中,设段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时指令的物理地址为多少,指向此地址的CS和IP值是唯一的吗?解答:物理地址=12000H+FF00H=21F00H,不唯一。2、T1状态下,8086的数据/地址线上是什么信息,用哪个信号将此信息锁存起来?解答:地址信息,ALE地址锁存信号。3.设AX=1122H、BX=3344H、CX=5566H、SS=095BH、SP=40H,下面程序执行后AX、BX、CX和DX4个通用寄存器的内容是多少?画出堆栈存储器的物理地址及其存储内容和SP指向的示意图。PUSH

2、AXPUSHBXPUSHCXPOPBXPOPAXPOPDX......095F0H11H22H55H33H44H66H3、解答:095EEH095ECH095EAHSP1122AX334455H66HXXXXBXCXDX55H66H33H44H11H22HAX=3344H、BX=5566H、CX=5566H、DX=1122H。4、若CS=A000H,求当前代码段在存储器中的物理地址范围是什么?若数据段位于52000H到61FFFH的64K范围内,问DS=?解答:A0000H—AFFFFH;5200H5、若当前SS=3500H,SP=0800H,说

3、明堆栈段在存储器中的物理地址,若此时入栈10个字节,SP内容是什么?若再出栈6个字节,SP为什么值?解答:35800H,入栈10个字节,(SP)=0800H-0AH=07F6H,出栈6个字节后(SP)=07F6H+6H=07FCH。6、某程序数据段中存放了两个字,1EE5H和2A8CH,已知(DS)=7850H,数据存放的偏移地址为3121H及285AH。试画图说明它们在存储器中的存放情况,若要读取这两个字,需要对存储器进行几次操作?解答:7850:3121H->E5H7850:3122H->1EH两次7850:285AH->8CH7850:28

4、5BH->2AH一次7、8086/8088系统中,设CS=0914H,共有243字节长的代码段,该代码段末地址的逻辑地址和物理地址各是多少?解答:逻辑地址:CS:IP=0914H:00F2H物理地址:CS×16+IP=09140H+00F2H=09232H8、设SP=0040H,如果用进栈指令存入5个字,则SP=?若又用出栈指令取出2个字,则SP=?解答:入5个字后:SP=0040H-000AH=0036H出2个字后:SP=0036H+0004H=003AH1.某一个微机系统中,有8块I/O接口芯片,每个芯片占有8个端口地址,若起始地址为300H

5、,8块芯片的地址连续分布,用一片74LS138作译码器,试画出端口译码电路,并说明每块芯片的端口地址范围。解答:8个芯片的端口地址范围:1#300H~307H2#308H~30FH3#310H~317H4#318H~31FH5#320H~327H6#328H~32FH7#330H~337H8#338H~33FH作业2:A6G1G2AG2BCBAY1Y0Y7A3A4A5A91#A0A1A28#M/IOA7译码连线不唯一A8CSCSA0A1A2A0A1A274LS138作业3:取(4n)(4n+1)中的内容IP,取(4n+2)(4n+3)中的内容CS

6、CS:IP在(00024H)中,CS:IP为1000H:0060H中断结束后弹出IP、CS和PSW,返回主程序断点处推入栈中的三个字分别为:PSW0240H,CS0800H,IP00A2H;即(A2,00,00,08,40,02),中断执行后IF=0,栈顶三个字IP,CS,PSWIP=0060H,CS=1000H,PSW=0040H1、已知:SP=0100H、SS=0500H、PSW=0240H,在存储单元中已有内容为(00024)=0060H、(00026H)=1000H,在(0800H:00A0H)中有中断指令INT9。试问,执行INT9指令

7、后,SS、SP、CS、IP、PSW的内容是什么?栈顶的三个字是什么?解答:CPU响应外部中断的流程:从数据总线上取中断类型号n;9H将PSW入栈;SP=00FEH保护断点,即将CS、IP入栈SP=00FAH对PSW中的IF、TF位清0,禁止外部中断和单步中断找到中断向量,转入相应中断服务子程序中断向量:9H*4=24H执行INT9:SS=0500HSP=0100H-6H=00FAHCS=1000HIP=0060HPSW=0040H执行前:SS=0500HSP=0100HCS=0800HIP=00A0HPSW=0240H1.执行INT9:SS=05

8、00HSP=0100H-6H=00FAHCS=1000HIP=0060HPSW=0040H执行前:SS=0500HSP=0100HCS=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。