微机原理(王忠民版--课后答案)

上传人:pu****.1 文档编号:473674733 上传时间:2023-03-12 格式:DOC 页数:21 大小:71.50KB
返回 下载 相关 举报
微机原理(王忠民版--课后答案)_第1页
第1页 / 共21页
微机原理(王忠民版--课后答案)_第2页
第2页 / 共21页
微机原理(王忠民版--课后答案)_第3页
第3页 / 共21页
微机原理(王忠民版--课后答案)_第4页
第4页 / 共21页
微机原理(王忠民版--课后答案)_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《微机原理(王忠民版--课后答案)》由会员分享,可在线阅读,更多相关《微机原理(王忠民版--课后答案)(21页珍藏版)》请在金锄头文库上搜索。

1、部分习题答案第二章 计算机中的数值和编码1、 将十进制数转换为二进制和十六进制(1) 12975=1000011.H (2) 28.12=1101 010.1101BAD() 12=1111.101B=.AH (4) 71525=10 11110 1B2F.28 H2、 将下列二进制数转换为十进制和十六进制() 111010 B=58 =3 H (2) 10110111 18.75= BCH(3) 01B=.47 =D8H () 1110.01B=30.25=1EH3、完毕下列二进制数的加减法运算(1) 1001.1110.01=10.00(2) .100-0100010011=0110101

2、.10(3)0111111011=110(4) 1010.01001.101=1011.111、完毕下列十六进制数的加减法运算(1)45CH56DFH=DB (2) AB.8H-F.H=9C2.E H ()12AB.F+3D05178 .C H ()6F01H-ED8H=7F2 H5、计算下列体现式的值(1)128.82+10100.101+1.2.01B (2)810111H+8E.EH103.CH()8.900.1+12.6H-1.1001=36.556、选用字长n为位和16位两种状况,求下列十进制数的补码。 (1)X=-33的补码: 101 1111,1(2)Y33的补码: 001000

3、01,0000 0000010 000(3) =2的补码:100 00,1111 1111 100000(4)N=+12的补码:111 1111,000 000001111(5)A=-65的补码: 10 1111,11 11101 111(6)B65的补码: 0100 001,00 0000100001()C=96的补码: 1010 00,111 11 100000(8)D+96的补码: 0110000,0000 0000 0110 000、写出下列用补码表达的二进制数的真值(1) X补000 000 000 000 H-10000 0000 000 =-32768 (2) Y补=000 00

4、1 0000 001 H=+0000 0001 0000 0001+25 (3) Z补=11111110 101 001 Z=000 0001 011=-37 (4) A补=0000 000001 0111HA=+000 00 101 0111 =5998、设机器字长为8位,最高位为符号位,试对下列格式进行二进制补码运算,并判断成果与否溢出。(1) 4+8 43补=010101B,补=0000003补8补=010101B0000100B=0011001B330010011B+00010B 00101 CS=0,D=0,=SD=00 无溢出(1) 4 (无溢出) (2) 527D3 H (无溢出

5、) (3) 6+9096 (溢出) (4) 72 4 H (无溢出) (5) -3+(37)0BH(无溢出) (6) -90+(0) 6 H(溢出) (7) 9()F H(无溢出) (8) 60902 H(无溢出)、设有变量=110111,10001,z011000B,v101110,试计算x+y?,x+z=?,y+z=?,+v?,请问: 若为无符号数,计算成果与否对的?若为带符号补码数,计算成果与否溢出?x+ =11011B100001B=0111000B1B8 H1110 111 B1100 1001010B若为无符号数 若为带符号补码数 CF=1 不对的 C=1,DF1 F= 不溢出 +

6、y = 0B8 Hx+z = 6 Hy+= z= 0CC 不对的 不对的 不对的 对的 不溢出 不溢出 不溢出溢出第三章X86微解决器1.简述86/888CPU中BU和EU的作用,并阐明其并行工作过程。答:(1) U的作用:计算20位的物理地址,并负责完毕CP与存储器或端口之间的数据传送。(2) U的作用:执行指令,并为IU提供所需的有效地址。(3) 并行工作过程:当EU从指令队列中取出指令执行时,IU将从内存中取出指令补充到指令队列中。这样就实现了取指和执行指令的并行工作。 2.8/808CPU内部有哪些寄存器?其重要作用是什么?答:886/888PU内部共有1个寄存器,可分为类:数据寄存器

7、个,地址寄存器个,段寄存器个和控制寄存器个。其重要作用是:(1) 数据寄存器:一般用来寄存数据,但它们各自均有自己的特定用途。 AX(Acumult)称为累加器。用该寄存器寄存运算成果可使指令简化,提高指令的执行速度。此外,所有的IO指令都使用该寄存器与外设端口互换信息。 BX(B)称为基址寄存器。用来寄存操作数在内存中数据段内的偏移地址, X(Couner)称为计数器。在设计循环程序时使用该寄存器寄存循环次数,可使程序指令简化,有助于提高程序的运营速度。 DX(Data)称为数据寄存器。在寄存器间接寻址的I指令中寄存O端口地址;在做双字长乘除法运算时,与AX一起寄存一种双字长操作数,其中DX

8、寄存高1位数。() 地址寄存器:一般用来寄存段内的偏移地址。 SP(tc Poiner)称为堆栈指针寄存器。在使用堆栈操作指令(PUS或OP)对堆栈进行操作时,每执行一次进栈或出栈操作,系统会自动将SP的内容减2或加,以使其始终指向栈顶。 BP(Bas Pointer)称为基址寄存器。作为通用寄存器,它可以用来寄存数据,但更常常更重要的用途是寄存操作数在堆栈段内的偏移地址。 SI(Surcedex)称为源变址寄存器。寄存源串在数据段内的偏移地址。I(Destinatio ndex)称为目的变址寄存器。DI寄存目的串在附加数据段内的偏移地址。()段寄存器:用于寄存段地址 CS(Cod Segen

9、)称为代码段寄存器,用来存储程序目前使用的代码段的段地址。 C的内容左移4位再加上指令指针寄存器IP的内容就是下一条要读取的指令在存储器中的物理地址。 DS(D Sement)称为数据段寄存器,用来寄存程序目前使用的数据段的段地址。DS的内容左移4位再加上按指令中存储器寻址方式给出的偏移地址即得到对数据段指定单元进行读写的物理地址。 (Stkgmnt)称为堆栈段寄存器,用来寄存程序目前所使用的堆栈段的段地址。堆栈是存储器中开辟的按“先进后出”原则组织的一种特殊存储区,重要用于调用子程序或执行中断服务程序时保护断点和现场。 ES(ExtraSegent)称为附加数据段寄存器,用来寄存程序目前使用

10、的附加数据段的段地址。附加数据段用来寄存字符串操作时的目的字符串。(4) 控制寄存器 P(Instmcdon ter)称为指令指针寄存器,用来寄存下一条要读取的指令在代码段内的偏移地址。顾客程序不能直接访问IP。 FLAGS称为标志寄存器,它是一种16位的寄存器,但只用了其中9位,这位涉及(个状态标志位和3个控制标志位。它用来反映算术运算和逻辑运算成果的某些特性,或用来控制CPU的某种操作。3.8/808CPU中有哪些寄存器可用来批示操作数在存储器中某段内的偏移地址?答:可用来批示段内偏移地址的寄存器共有6个:IP、SP、BP、BX、SI、DI40/808C中标志寄存器FGS有哪些标志位?它们

11、的含义和作用如何?答:标志寄存器中的标志共有个,分为两类:状态标志个和控制标志3个。其作用是:(1) 状态标志:用来反映算术和逻辑运算成果的某些特性。 CF(Carr Flg)进位标志位。当进行加减运算时,若最高位发生进位或借位,则CF为1,否则为0。该标志位一般用于判断无符号数运算成果与否超过了计算机所能表达的无符号数的范畴。 P(Pait Fa)奇偶标志位。当指令执行成果的低8位中具有偶数个1时,F为1,否则为0。 AF(Aulry ag)辅助进位标志位。当执行一条加法或减法运算指令时,若成果的低字节的低4位向高4位有进位或借位,则AF为,否则为0。 F(eroFlag)零标志位。若目前的

12、运算成果为0,则ZF为,否则为00 S(i Flag)符号标志位。当运算成果的最高位为1时,SF1,否则为0 O(vlow Fg)溢出标志位。当运算成果超过了带符号数所能表达的数值范畴,即溢出时,OF=1,否则为0。该标志位一般用来判断带符号数运算成果与否溢出o (2) 控制标志位:用来控制CP的操作,由程序设立或清除。它们是: TF(TrpFlg)跟踪(陷阱)标志位。它是为测试程序的以便而设立的。若将TF置1,86808CPU处在单步工作方式,否则,将正常执行程序。 IP(nteut Flag)中断容许标志位。它是用来控制可屏蔽中断的控制标志位。若用STI指令将I置1,表达容许CP接受外部从NTR引脚上发来的可屏蔽中断祈求信号;若用CLI指令将清0,则严禁P接受可屏蔽中断祈求信号。IF的状态对非屏蔽中断及内部中断没有影响。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号