微机原理作业参考答案-新.ppt

上传人:xin****828 文档编号:15895640 上传时间:2020-09-13 格式:PPT 页数:15 大小:202.56KB
返回 下载 相关 举报
微机原理作业参考答案-新.ppt_第1页
第1页 / 共15页
微机原理作业参考答案-新.ppt_第2页
第2页 / 共15页
微机原理作业参考答案-新.ppt_第3页
第3页 / 共15页
点击查看更多>>
资源描述
第一章,P21第3题 填空:,(1)(1234)10,= (4D2)16,= (100 1101 0010)2,(2)(34.6875)10 = (10 0010.1011)2 = (22.B)16,(3)(271.33)10 = (1 0000 1111.0101 01)2 = (10F.54)16,(4)(1010 1100 1001)2 = (2761)10 = (AC9)16,(5)(1AB.E)16= (427.875)10 = (1 1010 1011.111)2,(6)(1010 1010.0111)2 = (170.4375)10 = (AA.7)16,P21第4题 已知X=36,Y=136,Z=1250, 请写出X、Y、Z的16位原码、反码和补码, X 原 = (0000 0000 0010 0100)2, X 反 = (0000 0000 0010 0100)2, X 补 = (0000 0000 0010 0100)2, Y 原 = (1000 0000 1000 1000)2, Y 反 = (1111 1111 0111 0111)2, Y 补 = (1111 1111 0111 1000)2, Z 原 = (1000 0100 1110 0010)2, Z 反 = (1111 1011 0001 1101)2, Z 补 = (1111 1011 0001 1110)2,P22第5题 已知 X 补=0101 0101B, Y 补= 1010 1010B, Z 补=1000 1111 1111 1111B, 求X、Y、Z及X+Y、YZ的十进制为多少?,X = 85,Y = 86,Z = 28673,X+Y = 0101 0101B + 1010 1010B=1111 1111B=1,解:YZ运算时Y需要扩展符号位,YZ = 1111 1111 1010 1010B 1000 1111 1111 1111B = 1111 1111 1010 1010B + 0111 0000 0000 0001B = 0110 1111 1010 1011B = 28587,P22第6题 用8位补码进行下列运算,并说明运算 结果的进位和溢出:(1) 33+114 (2) 33114 (3) (33)+114 (4) (33) 114,解: (1) 33 补= 0010 0001 114 补= 0111 0010,0010 0001 + 0111 0010 1001 0011,次高位有进位,最 高位无进位,溢出,(2) 33 补= 0010 0001 114 补= 1000 1110,0010 0001 + 1000 1110 1010 1111,次高位无进位,最 高位无进位,无溢出 运算结果:81,解: (3)33 补= 1101 1111 114 补= 0111 0010,1101 1111 + 0111 0010 10101 0001,次高位有进位,最 高位有进位,无溢出 运算结果:+81,(4) 33 补= 0010 0001 114 补= 1000 1110,1101 1111 + 1000 1110 10110 1101,次高位无进位,最 高位有进位,有溢出,P22第7题 将下列十进制数表示为8421BCD码: (1) 8609 (2) 5254 (3) 2730 (4) 2998,解: (1) (1000 0110 0000 1001)BCB,(2) (0101 0010 0101 0100 )BCB,(3) (0010 0111 0011 0000 )BCB,(4) (0010 1001 1001 1000 )BCB,P22第8题 将下列8421BCD码表示为十进制数 和二进制数: (1) 0111 1001 (2) 0010 1000 0101 (3) 0110 0000 0111 (4) 0101 1001 0000,解: (1) 79,0100 1111B,(2) 285,0001 0001 1101B,(3) 607,0010 0101 1111B,(4) 590,0010 0100 1110B,第二章,P47第5题 求出下列运算后各个标志位的状态,并说明 进位标志和溢出标志的区别 (1)1278H+3469H (2)54E3H27A0H,解: CF进位标志,反映在运算结果的最高位有无进位或借位。OF溢出标志,反映运算结果是否超出了带符号数的表数范围。机器实际处理时判断是否溢出的方法是根据最高位的进位(CF)与次高位的进位是否相同来确定,若两者不相同OF=1(表示有溢出),否则OF=0(表示无溢出),0001 0010 0111 1000 + 0011 0100 0110 1001 0100 0110 1110 0001,0101 0100 1110 0011 0010 0111 1010 0000 0010 1101 0100 0011,OF=SF=ZF=CF=0 AF=PF=1,OF=SF=ZF=CF=AF=PF=0,P47第15题 设CS=1200H,IP=0FF00H,此时指令的物理地 址是多少?指向这一物理地址的CS和IP的值是唯一的吗?,解: 指令的物理地址:12000H+0FF00H=21F00H 指向这一物理地址的CS和IP 的值不是唯一的。,P47第16题 若CS=1000H,指出当前代码段可寻址的存储空 间的大小和地址范围,解: 当前代码段可寻址的存储空间的大小:64KB 当前代码段可寻址的地址范围:100001FFFFH,P47第18题 时钟周期、T状态、总线周期的定义是什么, 什么情况下会出空闲周期?,解: 计算机的每个时钟脉冲的时间称为一个时钟周期,每个脉冲称为一个时钟脉冲或一个T状态,若干个时钟脉冲完成一个基本操作。一种基本操作称为一个总线周期。在一个总线周期之后,若不立即进入一个总线周期,则BIU不执行任何总线操作,则出现空闲周期,第四章,P115第1题 若DS=3000H,BP=2000H,SI=1000H, 32000H=00H, 32001H=40H,SS=3000H, 31000H=20H, 31001H=60H, 33000H=50H, 33001H=60H,说明下列各条指令执行后,AX中的 内容是什么?并说明各指令中源操作数的寻址方式,解: (1)MOV AX,DS;AX=3000H 寄存器寻址 (2) MOV AX,2000H;AX=4000H 直接寻址 (3)MOV AX,SI;AX=6020H 寄存器间接寻址 (4)MOV AX,BP;AX=4000H 寄存器间接寻址 (5) MOV AX,BP+SI;AX=6050H 基址加变址寻址,P115第2题 指出下列指令中的非法指令,解: 全部为非法指令 (1)MOV BX,AL;BX和AL的长度不一致 (2) MOV CS,2000H;CS段寄存器不能作 ;目的操作数 (3)PUSH 4567H;只能将寄存器或存储单元的内 ;容压入堆栈,不能是立即数 (4)XCHG VAR1,VAR2;两个存储单元之间 ;不能直接交换数据 (5)ADD AL,148H;运算溢出 (6)MOV DS,2000H;立即数不能直接传送 ;给DS段寄存器 (7)MOV BH,SI;BH和SI的长度不一致 (8)SUB 38H,AL;目的操作数不能是立即数,P115第3题 若SP=2000H,AX=3355H,BX=4466H, 试指出下列指令或程序段执行后有关寄存器的内容。,(1)PUSH AX 执行后AX=?,SP=? 解: 执行后AX=3355H,SP=1FFEH (2)PUSH AX PUSH BX POP DX POP CX 执行后AX=?,CX=?,DX=?,SP=? 解:执行后AX=3355H,CX=3355H, DX=4466H,SP=2000H,P115第5题 若AL=0FFH,BL=03H,指出下列指令 执行后标志AF、OF、ZF、SF、PF、CF的状态,解:执行后:,P116第10题 用串操作指令将100H个字符从2100H处搬到1000H 处,并且从中检索与AL中所存字符相同的存储单元,半将该单 元的内容替换成空格,本程序只替换检索到的第一个相同的单 元。请在下列空格中填入合适的指令,使程序段完成上述功能,解: MOV SI,2100H (1)MOV DI,1000H MOV CX,100H CLD (2)REP MOVSB MOV DI,1000H MOV CX,100H (3)REPNE SCASB JNZ K1 (4)DEC DI MOV DI,20H K1:,P117第12题 编程求AX中存放的16位二进制数中“1”的个 数,将其存入CL中(若AX=1001 0100 1100 1011B,则 将8存入CL ),解:程序段如下: MOV CX,16 XOR BX,BX L1:SHL AX,1;AX的最高位移入CF RCL BL,1;CF移入BL的最低位 ADD BH,BL XOR BL,BL LOOP L1 MOV CL,BH,
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!