微机原理一五章节练习和解答.pptVIP

  • 43
  • 0
  • 约1.5万字
  • 约 45页
  • 2017-03-29 发布于四川
  • 举报
微机原理一五章节练习和解答

第四、五章:练习 1、题目:一个班共有8个宿舍,某个月各宿舍的用电量分别为:30,42,20,50,15,32,46,38 KWH。现对该月各宿舍的用电量进行分类统计,共分为45 KWH(含)以上、25 KWH(含)至45 KWH(不含)和25 KWH(不含)以下3类。要求:编制完整汇编源程序,实现上述分类统计。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. DATA SEGMENT ;数据段定义 x1 db 30,42,20,50,15,32,46,38 ;变量定义,存放用电量 DATA ENDS results segment ;附加段定义 y1 db 10 dup(0) ;数据缓存区,用以存放统计结果 results ends COSEG SEGMENT ;代码段定义 ASSUME CS:COSEG,DS:DATA,es:results ;段说明 BEING: MOV ax,data ;获取数据段段地址 mov ds,ax mov si,offset x1 ;获取X1的偏移地址 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. mov ax,results mov es,ax lea di,y1 ;获取y1的偏移地址 mov cx,8 loop1: mov al,[si] ;取X1数据到AL中 CLC ;清除CF CMP AL,25 ;将AL的内容和25相比较 JC LP1 ;小于25转LP1 CMP AL,90 ;将AL的内容和45相比较 JC LP2 ;25≤AL<45转LP2 inc es:[di+2] ;对大于45的统计结果存放 LP3: inc si Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. loop loop1 HLT ;暂停 LP1: nop inc es:[di] ;对小于25的统计结果存放 JMP LP3 LP2: nop inc es:[di+1] ;对大等于25且小于45的统计结果存放 JMP LP3 COSEG ENDS END BEING Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.用如图1所示的138译码器和2764芯片,构成一个64KB的8088主存贮子系统,该子系统采用全译码方式进行片选,且该子系统的地址范围为F0000H~FFFFFH。试完成: (1)此存贮子系统共需2764芯片几片? (2分) (2)画出8088CPU总线与该存贮子系统的连接图。(6分) (3)写出2764每块芯片的地址范围? (2分) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 一章:计算机基本知识 微型计算机中信息的表示和运算基础 二、八、十六和十进制数的表示、相互转换和运算 10111B用十六进制数表示为( ),八进制数表示为( )。 二进制数101.011转换成十进制数是( )。 与十进制数45等值的二进制数是 ( ) 。 某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是( )。 A. -120 B. -15 C. -113 D. -121 下列数据中,( )最小。 A.二进制数) B. 75(十进制数) C. 111(八进制数) D. 2A7(十六进制数) 十进制数-75用二进制示,其表示方式是( )。 A.原码 B.补码 C.反码

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档