欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    微机原理课后习题答案Word下载.docx

    • 资源ID:20794304       资源大小:41.40KB        全文页数:34页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    微机原理课后习题答案Word下载.docx

    1、101111010010B=15722Q (3) X=110B=6Q 1.8 将下列八进制数转换成二进制数: (1) X=760Q=111110000B (2) X=32415Q=11100001101B 1.9 将下列二进制数转换成十六进制数: X=101 0101 1110 1101B= 5 5 E D H X= 11001101011001B= 11 0011 0101 1001B= 3 3 5 9H X= 1000110001B= 10 0011 0001 B= 2 3 1 H 1.10 将下列十六进制数转换成二进制数: X= ABCH= 1010 1011 1100 B X=3A6F

    2、.FFH = 0011 1010 0110 1111.1111 1111B X= F1C3.4B =1111 0001 1100 0011 . 0100 1011B 1.11 将下列二进制数转换成BCD码:(1) X= 1011011.101B= 1011.101B= 91.625=1001 0001.0110 BCDd (2) X=1010110.001B= 1110.001 =126.1 BCD 1.12 将下列十进制数转换成BCD码: (1) X=1024D=0001 0000 0010 0100 BCD(2) X=632 = 0110 0011 0010 BCD (3) X= 103

    3、= 0001 0000 0011 BCD1.13 写出下列字符的ASCI I码: A 41H 65D 0100 0001B 9 39H 47D * 2AH 42D = 3DH 45D ! 21H 33D 1.14 若加上偶校验码,下列字符的ASCII码是什么? 字符 原码 加上偶校验码之后 B 42H, 0100 0010B 42H,0100 0010B 4 34H, 0011 0100B B4H,1011 0100B 7 37H, 0011 0111B B7H,1011 0111B = 3DH,0011 1101B BDH,1011 1101B 21H,0010 0001B 21H,0010

    4、 0001B ? 3FH 0011 1111B 3FH,0011 1111B 1.15 加上奇校验,上面的结果如何?字符 原码 加上奇校验码之后 B 42H, 0100 0010B C2H,1100 0010B 4 34H, 0011 0100B 34H,0011 0100B 7 37H, 0011 0111B 37H,0011 0111B = 3DH,0011 1101B 3DH,0011 1101B 1010 0001B ,A1H 0010 0001B ,21H ! 3FH 0011 1111B BFH,1011 1111B 1.16 计算下式: (1)B/2+ABH-11011001B*

    5、0.0101=(42H/2+ABH-D9H)*0.21 = BCDBCD = F3H*0.21 =(-DH) *0.21= -2.73D BCD BCD (2) 3CH (84D)/(16Q)+8/8D= 60D-84D/14D+(56/8)=60D-13D= =47D 1.17 对下列十进制数,用八位二进制数写出其原码、反码和补码: (正数的反码与原码相同,负数的反码除符号位之外其余各位按位取反。正数的补码与原码相同;负数的补码除符号位以外,其余各位按位取反之后再加一。) 数据 原码 反码 补码 +99 0110 0011 0110 0011 0110 0011 -99 1110 0011

    6、1001 1100 1001 1101 +127 0111 1111 0111 1111 0111 1111 -127 1111 1111 1000 0000 1000 0001 +0 0000 0000 0000 0000 0000 0000 -0 1000 0000 1111 1111 0000 0000 1.18 8位二进制数原码可表示数的范围是 +127-128; 8位二进制数补码可表示的数的范围是 +127-127; 8位二进制数反码可表示的数的范围是:+127-128;1.19 16位二进制数的原码、补码、反码可表示的数的范围是多少?+32767-32768、+32767-3276

    7、8、+32767-32768;1.20 至少写出3种用二进制编码状态表示十进制数字的编码方式。8421码、 5421码2421码 余3码 十进制数 0000 0000 0000 0011 0 0001 0001 0001 0100 1 0010 0010 1000 0101 2 0011 0011 1001 0110 3 0100 0100 1010 0111 4 0101 1000 1011 1000 5 0110 1001 1100 1001 6 0111 1010 1101 1010 7 1000 1011 1110 1011 8 1001 1100 1111 1100 9 李伯成微机原

    8、理习题 第二章 薛钧义主编 微型计算机原理与应用Intel 80X86系列 洪志全等 编 现代计算机接口技术 电子工业出版社 2002年4月 仇玉章主编 32位微型计算机原理与接口技术 清华大学出版社 2000年9月 2.1 8086CPU的RESET引脚的功能是什么?答:RESET引脚称为复位引脚,输入、三态、高电平有效;RESET引脚将使CPU立即结束当前操作,处理器要求RESET信号至少要保持4个时钟周期的高电平,才能结束它正在进行的操作。CPU复位以后,除了代码段寄存器CS的值为FFFFH外,其余所有寄存器的值均为零,指令队列为空。当RESET回到低电平时,CPU开始执行“热启动”程序

    9、,由于此时CS的值为FFFFH,IP的值为0000H,所 复位以后执行的第一条指令的物理地址为CPU以FFFF0H,该单元通常放置一条段间直接转移指令JMP SS:OO,SS:OO即为系统程序的实际起始地址。2.2 在8086 CPU 工作在最小模式时, (1) 当CPU 访问存储器时,要利用哪些信号? 当CPU访问存储器时,要利用AD0AD15、WR*、RD*、IO/M*以及A16A19;(2) 当CPU访问外设接口时,要利用哪些信号? 当CPU访问外设接口时,同样要利用AD0-AD15、WR*、RD*以及IO/M*,但不使用高端地址线A16-A19;(3)当HOLD有效并得到响应时,CPU

    10、哪些引脚置高阻? 当HOLD有效并得到响应时,CPU除HOLD、HOLDA引脚外其余所有的信号引脚均为高阻态。2.3 略 2.4 说明8086 CPU READY 信号的功能。见 P23 2.5 8086 CPU 的NMI和INTR引脚的不同有几点?两点:(1) INTR是可以由用户用指令禁止的,(通过中断允许标志IF的开-STI和关CLI进行);而NMI不能由用户禁止;(2)INTR是可以区分优先级别的,NMI是最高级的,没有中断优先级的排队。2.6 说明8086CPU内部标志寄存器各位的含义。个9)共有FLAG或PSW的标志寄存器(8086 CPU标志位,分别是:CF (Carry Fla

    11、g)- 进位或借位标志;PF (Parity Flag)- 奇偶标志;AF (auxiliary Flag)-半进位标志;ZF (Zero Flag) -结果为零标志;SF (Sign Flag) - 符号标志;OF (Overflow Flag)-溢出标志;IF (Interrupt Enable Flag)-中断允许标志;DF (Direction Flag) - 方向标志;TF (Trap Flag) - 陷阱标志。2.7 说明8086CPU内部14个寄存器的作用。8086内部的寄存器可以分为3类:第一类:通用寄存器:AX、BX、CX、DX、SI、DI、SP、BP,共8个可以存储数据或者

    12、地址的低16位;AX、BX、CX和DX可以分成8个8位的寄存器使用;SI、DI又称变址寄存器,用于存储变址地址;SP和BP存放指针变量值。第二类:段寄存器:CS、DS、SS、ES,共4个寄存器,只能存放对应段的段地址;第三类为IP和FLAG,IP在通常情况下不允许用户访问,而FLAG是用以向用户提供了解ALU工作状态或者控制CPU工作方式的标志寄存器。 2.8 试画出8086CPU工作在最小模式时的总线形成示意图。(注:BHE*引脚为34脚-即SS0,参见P25状态编码 )表 四点说明: 工作在最小模式。8086,决定了+5V端接MN/MX、AB、有一片8234A,作为 时钟发生器。C、有三片

    13、8282或74LS373,用来作为 地址锁存器。D、当系统中所连接的存储器和外设比较多时,需要增加系统数据总线的驱动能力, 这时,要用两片8286/8287(74LS244或74LS245)作为 总线收发器。2.9 8086/8088为什么采用地址/数据引线复用技术?考虑到芯片成本,8086/8088采用40条引线的封装结构。40条引线引出8086/8088的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从时序逻辑的角度,地址与数据信号不会同时出现,二者可以分时复用同一组引线。2.10 怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同?引线MN

    14、/MX*的逻辑状态决定8086的工作模式,MN/MX*引线接高电平,8086被设定为最小模式;MN/MX*引线接低电平,8086被设定为最大模式。最小模式下所有的控制信号由CPU相关引线直接提供;最大模式下控制信号由8288专用芯片译码后提供,8288的输入由8086的S2S0三条状态信号引线提供。 第三章 李伯成微机原理习题1.周明德: 微型计算机IBM-PC系统原理与应用 清华大学出版社 1991 2.王永山等: 微型计算机原理与应用 西安电子科大出版社 1998 3.张怀莲: IBMPC汇编语言程序设计 电子工业出版社 1990 注:本习题解中的程序仅为代码片段,可在Emu8086 ve

    15、rsion 2.57环境下仿真运行,如果在 MASM下进行汇编,需添加段设置以及相应的伪指令。3.1 MOV AX,00H; 立即寻址 寄存器寻址 AX,AX; SUB 寄存器间接寻址; MOV AX,BX直接寻址 MOV AX,TABLE;寄存器相对寻址 ; ,MOV ALARAY1SI寄存器相对寻址BX+6; AX MOV , 3.2 若1KB的数据存放在TABLE以下,试编写程序将该数据拌到NEXT之下。 程序片段如下:ORG 100h MOV CX,03FFH;数据个数 LEA SI,TABLE;源区首地址 LEA DI,NEXT; 目的区首地址 AGAIN: MOV AL,SI; M

    16、OV DI,AL; 搬移 INC SI INC DI; 移动地址指针 DEC CX; 循环计数器递减 JNZ AGAIN ; 循环未结束转 HLT; 暂停 TABLE DB 1024 dup (A); 源数据区 NEXT DB 1024 dup (0); 目的数据区 3.3 编写10个字(16位二进制数)之和的程序 SI,ADD1;LEA LEA DI,ADD2; LEA BX,SUM; MOV CL,CONT; MOV CH,0; 循环初始化 CLC; 进位清零 MADD1: MOV AX,SI; 读加数1 ADC AX,DI SI,2; 移动源区地址指针 ADD ; ADD 移动目的区地址

    17、指针 DI,2回存计算结果MOV BX,AX ;移动“和” ADD 存储区地址指针 BX,2 ;循环控制 MADD1 LOOP ;暂停 HLT;ADD1 DB 0FEH,86H,7CH,44h,56H,1FH,24H,01H,02H,33H;加数1 DB 56H,49H,4EH,0FH,9CH,22H,45H,11H,45H,21H; 加数ADD2 2 DB 10 DUP (0)SUM ; 和存储单元 CONT DB 5 ; 循环次数 3.4 某16位二进制数,放在DATA连续的两个单元中,试编程求其平方根和余数,将其分别存放在ANS和REMAIN中。ORG 100h MOV BL,2; 除数

    18、初值 AGAIN: MOV CX,NUM; 预计最大循环次数 MOV AL,BL; 0、1的平方根除外 MUL BL; 得到2的平方 CMP AX,CX; 大于原始数据么? JG EXIT; 若原始数据小于4转EXIT MOV AX,CX; 读数 DIV BL; 试除 INC BL; 除数递增 JMP AGAIN; 继续除 EXIT: DEC BL; 去除除数自加 MOV ANS,BL; 存商 恢复余数 SUB CX,AX;MOV REMAIN,CL;HLT NUM DW 7; ?; ANSDB REMAIN DB ?3.5 在DATA1之下顺序存放着以ASCII码表示的千位数,将其转换成二进

    19、制数。MOV CL,4; 移位次数 CH,CL; 循环次数MOV SI,OFFSET ASCBIN MOV CLD AX,AX XOR DX,DX XOR ASCB1: LODSB AL,7FH AND AL,0 CMP ;不大于0结束转换 JL ERR CMP AL,9JG ASCB2 ;大于9转 ASCB2 SUB A L,30H ; 数字形式二进制数减 30H JMP ASCB3 ASCB2: CMP AL, ;又小于A JL ERR FJG ERR ;大于 F 为不合理数,结束转换 字符形式 AL,37H ASCII数减37H SUB ASCB3: OR DL,AL ROL DX,CL

    20、 DEC CH JNZ ASCB1 MOV BIN,DX;存储转换结果 ERR: NOP ASCBIN DB 1,B,43BIN DW ?3.7 编写程序将MOLT中的一个8位数乘以20,乘积放在ANS中(用3种方式)。解:第一种方法:常规乘法运算 ORG 100h MOV AL,MOLT MOV BL,20 MUL BL ANS,AXMOV HLT MOLT DB 2 ANSDW ?第二种方法,将MOLT连加20次 MOV CX,20 MOV BX,MOLT XOR AX,AX CLC ADD1:ADC AX,BX LOOP ADD1 MOV ANS,AX MOLT DW 5 第三种方法,将

    21、“20”连加MOLT次 MOV CX,MOLT MOV BX,20 3.8 在DATA之下存放100个无符号的8位数,找出其最大者并将其存放在KVFF单元。 XOR DL,DL LEA DI,KVFF; SI,BUFFER;NEXT0: LEA 次N-1比较次数为 CL,99; MOV NEXT1: MOV AL,SI; SI; INC CMP DL,AL; NEXT2; JNC DL MOV DL,AL; 中始终存目前最大值 NEXT2: DEC CL; JNZ NEXT1; MOV DI,DL; 最大值存储 BUFFER DB ;自行定义100个数据 KVFF DB ?3.9 若将数据按大

    22、小顺序排序,试编写程序. 解:此处采用 “冒泡法”予以处理:LEA DI,BUFFER; 数据区 BL,99; MOV 外循环次数 MOV SI,DI; MOV CL,BL; 内循环次数 MOV AL,SI; 读数NEXT3: INC SI; 移动指针 CMP AL,SI; 比较 JNC NEXT5; 大于转NEXT5 MOV DL,SI; MOV SI-1,DL; MOV SI,AL; 不大于互换 DEC NEXT5: CL; 内循环次数减一 JNZ NEXT3; BL; DEC 外循环次数减一 NEXT0 JNZ HLT BUFFER DB 自行定义100个字节型数据 3.10 在BVFF

    23、单元中有一个BCD数A,试根据下列关系编写程序,计算结果存在DES中. A20,Y=3*A; A=60,Y=80. MOV AL,BVFF CMP AL,20 JL EX1 CMP AL,60 JL EX2 MOV AL,80 JMP STOP EX1: MOV BL,3 MUL BL EX2: SUB AL,20 STOP: MOV DES,AL BVFF DB 8 DES DB ?3.11址为DATAB开始的80个单元中,存放某班80个学生的某课程成绩,要求:统计=90分、8089分、7079分、6069分、60分以下的人数,结果存放在BTRX开始的5个单元中 求平均成绩,结果存放在LEVEL中。寄存器使用分配:90分以上在


    注意事项

    本文(微机原理课后习题答案Word下载.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开