微机习题答案.doc 6页

  • 46.50 KB
  • 2022-04-22 11:40:36 发布

微机习题答案.doc

  • 6页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'07机械类各班《微机接口与应用》作业答案第一章2题答:微机硬件由五个部分组成:输入、输出、存储器、运算器、控制器各个部分的功能特点:(略)9题答:(1):111001.101十进制:57.625十六进制:39.AH(2):110010.1101十进制:50.8125十六进制:32.DH(3):1011.11011十进制:11.84375十六进制:B.D8H(4):101101.0111十进制:45.4375十六进制:2D.7H11题答:采用8位二进制(n=8)(1):96二进制:+1100000原码:01100000反码:01100000补码:01100000(2):31二进制:+11111原码:00011111反码:00011111补码:00011111(3):-42二进制:-101010原码:10101010反码:11010101补码:11010110(4):-115二进制:-1110011原码:11110011反码:10001100补码:1000110113题答:查ASCII码表得(十六进制)a的ASCII码:61HK的ASCII码:4BHG的ASCII码:47H+的ASCII码:2BHDEL的ASCII码:7FHSP的ASCII码:20HCR的ASCII码:0DH$的ASCII码:24H 第二章1、答案:有EU和BIU组成。EU的主要功能是:教材P23页BIU的主要功能是:教材P24页2、答案:8086有数据总线16条,地址总线20条。最大存储空间是:2的20次方(1MB)4、答案:只要求掌握CF标志、ZF标志、SF标志、OF标志。答案见教材P28页。6、答案:见教材P34页。物理地址=段地址×10H+偏移地址8、答案:I/O端口有两种编址:独立编址、统一编址。8086最大I/O寻址空间64K(65536)。教材P35页。11、答案:(CS)=33A0H表示段地址为33A0H,(IP)=0130H表示偏移地址为0130H。物理地址公式为:段地址×10H+偏移地址。所以物理地址(实际地址)=33A0H×10H+0130H=33B30H第三章1、答案:见教材P51页3.1.2和3.2的第一段。总共7种寻址方式。每种寻址方式再看教材3.2每一小节介绍的各种寻址方式。2、答案:(1)MOVAX,100H源操作数:立即数寻址目的操作数:寄存器寻址(2)MOVCX,AX源操作数:寄存器寻址目的操作数:寄存器寻址(3)ADD[SI],1000源操作数:立即数寻址目的操作数:寄存器间接寻址(4)SUBBX,[SI+100]源操作数:寄存器相对寻址目的操作数:寄存器寻址(5)MOV[BX+300],AX源操作数:寄存器寻址目的操作数:寄存器相对寻址(6)ANDBP,[SI] 源操作数:寄存器间接寻址目的操作数:寄存器寻址为了方便同学们复习,增加三个题目,把其余的三种寻址方式举例如下。附加例题:(1)MOV[BX+SI],AX源操作数:寄存器寻址目的操作数:基址(加)变址寻址(2)ADD[BP+DI+100],CX源操作数:寄存器寻址目的操作数:相对基址(加)变址寻址(1)MOV[1000H],AX源操作数:寄存器寻址目的操作数:直接寻址3、答案:(1)正确。(2)错误。立即数不能做目的操作数。改为其他寻址方式。例如:MOV[1020H],CX(3)错误。存储器与存储器直接不能传送。改变其中一个寻址方式。例如:MOV[1000H],AX(4)错误。IP寄存器不能做目的操作数,改为其他寄存器即可。例如:MOVAX,000H(5)错误。堆栈操作指令只能是字操作,不能字节操作。例如将8位AL寄存器改为16为AX寄存器PUSHAX即可。(6)错误。输出指令OUT中,目的操作数不能是CX。例如改为OUTDX,AL即可。(7)错误。输入指令IN中,源操作数不能是[80]。例如改为INAL,80H即可。(8)错误。目的操作数和源操作数的类型不一致。例如改为:MOVCX,3300H 4、答案:(1)(AX)=1200H(2)(AX)=(BX)=0100H(3)EA=1200H,PA=(DS)×10H+EA=2000×10H+1200H=21200H。所以(AX)=4C2AH(4)EA=0100H,PA=(DS)×10H+EA=2000×10H+0100H=20100H。所以(AX)=3412H(5)EA=0100H+1100H=1200H,PA=(DS)×10H+EA=2000×10H+1200H=21200H。所以(AX)=4C2AH(6)EA=0100H+0002H=0102,PA=(DS)×10H+EA=2000×10H+0102H=20102H。所以(AX)=7856H(7)EA=1100H+0100H+0002H=1202H,PA=(DS)×10H+EA=2000×10H+1202H=21202H。所以(AX)=65B7H5、答案:(1)(AX)=75A4H+08FFH=7EA3H(2)(AX)=75A4H+1H=75A5H(3)(AX)=75A4H-4455H=314FH(4)(AX)=05A4H(5)(AX)=75A5H(6)(AX)=3AD2H(7)(AX)=3AD2H(8)(AX)=75A4H+0005H+CF=75A4H+0005H+0001H=75AAH6、答案:堆栈栈底物理地址:=(SS)×10H+SP=8000H×10H+2000H=82000H(堆栈变化示意图如下)58H31H6CH7AH栈底(AX)=7A6CH;(DX)=3158H(BX)=3158H;(CX)=7A6CH81FFCH81FFDH81FFEH81FFFH82000H 8、答案:MOVBX,1030H(BX)=1030HMOVCL,3BX的内容不变(BX)=1030HSHLBX,CLBX的内容逻辑左移3位,高位添0。(BX)=8180HDECBXBX的内容减1。(BX)=8180H-1=817FH第四章主要读懂P99页例题4.20、4.21第五章1、答案:P104页和P105页。2、答案:P104页5.1节第一段。第六章1、答案:P133页。2、答案:P134页6.1.3节第二段。3、答案:P136页6.2.1半导体存储器的基本结构。4、答案:P137页6.2.2节的第二段。9、答案:(1)该存储器能存储2的14次方个字节的信息。即16K×8位。(2)需要8K×4的芯片数量=16K×8/8K×4=4片。(3)不要求掌握第七章1、答案:P166页第一段和7.1节第一段。3、答案:P169页7.1.3第一段。I/O端口有两种编址方式:独立编址和统一编址。4、答案:CPU和I/O设备之间传递的信息有三类:数据信息、状态信息、控制信息。分别对应的端口为:数据端口、状态端口、命令端口。 5、答案:CPU和I/O设备之间的数据传送方式主要有四种:无条件传送方式、查询传送方式、中断传送方式、DMA传送方式。无条件传送主要用于对简单外设进行操作,或者外设的定时是固定的以及已知的场合。第十章2、答案:总共有三种工作方式:(1)方式0基本输入/输出方式。(2)方式1应答式输入/输出方式。(3)方式2应答式双向输入/输出方式。第二问不要求掌握。4、答案:假定8255控制字口地址为40H(1)MOVAL,99HOUT40H,AL说明:根据8255芯片工作方式控制字的位定义,按照题目要求,控制字的每位应该是10011001,写成十六进制为:99H。(A口方式0,输入。B口方式0输出。C口为输入)。(2)MOVAL,DDHOUT40H,AL说明:根据8255芯片工作方式控制字的位定义,按照题目要求,控制字的每位应该是11011101,写成十六进制为:DDH。(A口方式2,输入。B口方式1输出。C口为输入)。(3)MOVAL,B7HOUT40H,AL说明:根据8255芯片工作方式控制字的位定义,按照题目要求,控制字的每位应该是10110111,写成十六进制为:B7H。(A口方式1,输入。B口方式1,输入。C口高四位为输出,低四位为输入)。重点记住8255芯片工作方式控制字的位定义。'