第二章 计算机基础 (P32)

1-1 电子管,晶体管,中小规模集成电路、 大规模、超大规模集成电路。

1-2 把CPU和一组称为寄存器(Registers)的特殊存储器集成在一片大规模集

成电路或超大规模集成电路封装之中,这个器件才被称为微处理器。以微处理器为核心,配上由大规模集成电路制作的只读存储器(ROM)、读写存储器(RAM)、输入/输出、接口电路及系统总线等所组成的计算机,称为微型计算机。微型计算机系统是微型计算机配置相应的系统软件,应用软件及外部设备等.

1-3 写出下列机器数的真值:

(1)01101110 (2)10001101 (3)01011001 (4)11001110 答案:

(1)+110 (2)-13(原码) -114(反码)-115(补码) (3)+89 (4)-78(原码)-49(反码)-50(补码)

1-4 写出下列二进制数的原码、反码和补码(设字长为8位): (1)+010111 (2)+101011 (3)-101000 (4)-111111 答案:

(1)[x]原=00010111 [x]反= 00010111 [x]补= 00010111 (2)[x]原=00101011 [x]反= 00101011 [x]补= 00101011 (3)[x]原=10101000 [x]反= 11010111 [x]补= 11011000 (4)[x]原=10111111 [x]反= 11000000 [x]补=11000001

1-5 当下列各二进制数分别代表原码,反码,和补码时,其等效的十进制数值为多少?

(1)00001110 表示原码14, 反码14,表示补码为14 (2)11111111 表示原码-127, 反码-0,表示补码为-1 (3)10000000 表示原码-0, 反码-127,表示补码为-128 (4)10000001 表示原码-1, 反码-126,表示补码为-127

1-6 已知x1=+0010100,y1=+0100001,x2=-0010100,y2=-0100001,试计算下列各式。(字长8位)

(1)[x1+y1]补 (2)[x1-y2]补 (3)[x2-y2]补 (4)[x2+y2]补 (5)[x1+2*y2]补 (6)[x2+y2/8]补 答案:

(1)[x1+y1]补=[00010100+00100001]补=[00110101]补=00110101 (2)[x1-y2]补=[x1]补+[-y2]补=00010100+00100001=00110101 (3)[x2-y2]补=[x2]补+[-y2]补=11101100+00100001=00001101

(4)[x2+y2]补=[x2]补+[y2]补=11101100+11011111=11001011

(5)[x1+2*y2]补=[x1]补+[2*y2]补=00010100+10111110=11010010 (6)[x2+y2/8]补=11101100+[y2/8]补=11101100+11111100=11101000

1-7 用补码来完成下列运算,并判断有无溢出产生(字长为8位): (1)85+60 (2)-85+60 (3)85-60 (4)-85-60 答案:

(1)[x]补+[y]补=01010101+00111100=10010001 = -111,有溢出 (2)[x]补+[y]补=10101011+00111100=11100111 =-25,无溢出 (3)[x]补+[y]补= 01010101+11000100=00011001 =25,无溢出 (4)[x]补+[y]补=10101011+11000100=01101111 =111,有溢出

1-8在微型计算机中存放的两个补码数,试用补码加法完成计算,并判断有无溢出产生。

(1)[x]补+[y]补=01001010+01100001=10101011 有溢出

(2)[x]补-[y]补=01101100-01010110 = 01101100+10101010=00010110

无溢出

注:[ X]补-[Y]补=[X]补+[-Y]补

[-Y]补的算法:将[Y]补连同符号位一起按位取反加1

1-9 试将下列各数转换成BCD码: (1)(30)10 (2)(127)10 (3)00100010B (4)74H 答案: (1)(30)10 = (0011 0000)BCD (2)(127)10 = (0001 0010 0111)BCD

(3)00100010B = 34 = (0011 0100)BCD

(4)74H = (116)10 = (0001 0001 0110)BCD

1-10 下列各数代表什么ASCII字符:

(1)41H (2) 72H (3) 65H (4) 20H 答案:

(1)41H =(0100 0001)2,代表字符A。 (2)72H = (0111 0010)2,代表字符r。 (3)65H = (0110 0101)2,代表字符e。

(4)20H = (32)10 = (0010 0000)2, 代表SP。

1-11 写出下列字符的ASCII码: 9,*,=,!,$

答案: 9 0011 1001 * 0010 1010

= 0011 1101 ! 0010 0001 $ 0010 0001

1-19 地址总线:传递地址信息的总线

数据总线:传输数据

控制总线:传输控制信号,时序信号和状态信息

1-20 指令:人们规定计算机执行特定操作(加、减、乘、除、移位……)的命令。指令系统:计算机全部指令的集合

1-21 试用示意图说明内存储器的结构和读、写操作。 参考课本P22

第二章80X86/Pentium微处理器(P90)

2-3 在执行指令期间,EU能直接访问存储器吗?为什么?

答:不能,因为CPU由EU和BIU组成,在指令执行期间,EU负责到BIU指令队列去取指令,执行指令,如果需要从存储器取数据,由BIU负责总线操作。

2-7 8086/8088有几位状态位?有几位控制位?其含义分别是什么? 答:8086/8088有6位状态位,3位控制位。

状态位:CF进位标志;PF奇偶标志;AF辅助进位标志;ZF零标志;SF符号标志,OF溢出标志。

控制位:IF 允许中断标志;DF方向标志;TF陷阱标志

2-9 简述A0与/BHE在8086系统中的作用。 答:8086有16根数据线,可以在一个总线读写周期中,读写一个字数据。8086CPU配置的内存分为奇地址和偶地址存储体。如果要读写一个字数据,需要分别从奇地址和偶地址存储体读写一个字节数据。由A0=0选通偶地址存储体,一个字节数据送到低八位数据线D0~D7;由/BHE=0选通奇地址存储体,一个字节数据送到高八位数据线D8~D15。

2-15物理地址:存储区域的某一单元地址,地址信息是20位二进制代码. CPU是以物理地址访问存储器.

逻辑地址:编程时采用,由段基址和偏移量组成.8086 CPU中的每个存储元在

存储体中的位置都可以使用实际地址和逻辑地址来表示。同一物理地址可对应多个逻辑地址

2-16 段寄存器指示的存储区域的起始地址称为段基址,偏移量是在某段内指定存储单元到段基址的距离。段基址和偏移量共同组成物理地址,物理地址PA=段基地址 ×16 + 偏移量

2-17 A0000H-AFFFFh

2-18 B000H

2-19设双字12345678H的起始地址是A001H,试说明这个双字在存储器中如何存放?

答:地址为A001H、A002H、A003H、A004H的存储单元分别存放:78H、56H、34H、12H。存放原则:低地址存放低位数据,依次存放在连续的存储单元中。

2-20 已知堆栈段寄存器SS=A000H,堆栈指示器SP=0100H,试将数据1234ABCDH推入堆栈,画出进栈示意图。最后栈顶SP=? 答: SP=00FCH

物理地址 0A00FCH---0A00FFH的内容依次为CD,AB,34,12. 注:SP:堆栈栈顶指示器,16位寄存器,存放栈顶的偏移地址。

2-21 试求出下列运算后的各个状态标志,并说明进位标志和溢出标志的区别。 (1)1278H+3469H (2)54E3H-27A0H (3)3881H+3597H (4)01E3H-01E3H 解:(1) 0001 0010 0111 1000 + 0011 0100 0110 1001 0100 0110 1110 0001

CF=0 PF=1 AF=1 ZF=0 SF=0 OF=0

(2) 0101 0100 1110 0011 + 1101 1000 0110 0000 1 0010 1101 0100 0011

CF=0 PF=0 AF=0 ZF=0 SF=0 OF=0

(3) 0011 1000 1000 0001 + 0011 0101 1001 0111 0110 1110 0001 1000

CF=0 PF=1 AF=0 ZF=0 SF=0 OF=0

某八位微型计算机地址为20位,微机原理作业及参考答案相关推荐

  1. 微型计算机三总线是指,微机原理复习题(完整参考答案版)

    微机原理复习题 试题类型有:1.简答题:2.填空题:3.注释指令功能:4.二进制运算题:5.选择题: 6.可编程芯片初始化题:7.数模模数转换分析题.:8.程序分析题:9.编程题. 1.简述8255A ...

  2. 北语20春计算机应用基础,2021年北语20春计算机应用基础作业1参考答案.docx

    文档介绍: 北语20春计算机应用基础作业1参考答案 20春计算机应用基础作业1 试卷总分100 得分100 一.单选题 共 20 道试题,共 100 分 1.在Wordxx状态下,绘制一文本框,应使用 ...

  3. 某8位微型计算机地址总线为16位,微机原理试题和答案

    微机原理试题 一.单项选择题(每小题1分,共20分) 1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ). A)总线控制逻辑器B)内部通信寄存器 C)指令寄存器D)总线接口单元 2 ...

  4. 微型计算机具有什么等特点,微机原理 课后题 标准答案

    微机原理 课后题 答案 -------------------------------- 作者: -------------------------------- 日期: 2 第一章 微型计算机概述 ...

  5. 微型计算机第六版第四章答案,微机原理课后习题参考答案.doc

    第1部分 微型计算机基础知识 1.1 微处理器.微型计算机和微型计算机系统三者之间有什么不同? [解]微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展 ...

  6. 兰州理工大学2019C语言试题,兰州理工大学微机原理作业纸习题答案

    (唐丁宪奉上) ​第一章微型计算机概论 1.1.答:微型计算机系统包括硬件系统和软件系统两大部分.硬件系统包括:微型计算机.外部设备.电源及其它辅助设备.软件系统包括:系统软件和应用软件. 微型计算机 ...

  7. 微型计算机汇编语言与接口技术答案,32位微机原理、汇编语言及接口技术教程课后习题答案.doc...

    32位微机原理.汇编语言及接口技术教程课后习题答案.doc 16/32位微机原理.汇编语言及接口技术教程部分习题参考解答第1章 微型计算机系统概述习题1.2什么是通用微处理器.单片机(微控制器).DS ...

  8. 32位微型计算机原理接口,32位微机原理与接口实验箱

    系统采用模块化.积木式设计,清晰明了,提高了灵活性和适应性 兼容性强,减少设备投资:"主控单元+微机接口通用实验箱+扩展模块"分体式结构设计,只需构买一种微机通用接口实验箱,通过更 ...

  9. 微型计算机接口与技术期末,微机原理与接口技术期末考试试题及答案.pdf

    微机原理与接口技术期末考试题库 1. 微机系统的硬件由哪几部分组成? 答:三部分:微型计算机 (微处理器,存储器,I/0接口,系统总线),外围设 备,电源. 2. 什么是微机的总线,分为哪三组? 答: ...

最新文章

  1. AAAI 2020 论文接收结果出炉,得分 997 论文被拒,388 反而中了?
  2. WPF 开发前学习(一)
  3. Matlab 数字图像处理1---图像的收缩和放大
  4. jax-ws cxf_走向REST:将Tomcat嵌入Spring和JAX-RS(Apache CXF)
  5. C语言中以二进制形式输出文件
  6. LeetCode(561)——数组拆分 I(JavaScript)
  7. 答网友问:如何按月进行统计公司采购进货、销售出库信息?
  8. ubuntu服务器文件权限设置密码,Ubuntu 开启 root 用户并开启 ssh 远程访问权限
  9. 561. 数组拆分 I
  10. 中文乱码问题:JSP页面的显示问题,获取中文参数值问题
  11. 20200827 plecs blockset更新版本
  12. 积分器-CD4066
  13. 理论分析 | 势流理论与水动力
  14. 值得推荐的分子动力学模拟入门书籍
  15. (1986年 - 2022年)沈先生的回忆篇
  16. 集装箱式数据中心机房
  17. C语言实现逆波兰表达式计算函数(含浮点型、整型混合运算)
  18. android使用其他应用打开方式,Android 启动activity的4种方式及打开其他应用的activity的坑...
  19. 神一样的编程语言? -- 发现一个编程语言“shen”
  20. ssm城市旅游景点信息交流平台的设计与实现毕业设计源码290915

热门文章

  1. 快准牌电脑发软件_这些软件,电脑安装了,办公清理都比别人快几倍~~
  2. Windows下Memcache的安装及PHP扩展配置方法
  3. 使用CDN之后APACHE日志记录中IP地址不正确的解决方案
  4. __block和__weak修饰符的区别
  5. close和shutdown的区别
  6. python中中括号中的负数
  7. HDOJ 1143 Tri Tiling
  8. mtk Android 编译命令自定义--添加版本号
  9. Windows Azure Platform Introduction (9) 申请Windows Azure 账户
  10. Spring--Redis入门集成配置