第6章 微型计算机的程序设计
- 格式:ppt
- 大小:498.00 KB
- 文档页数:16


微型计算机原理与应用习题集及答案 精品好文档,推荐学习交流
仅供学习与交流,如有侵权请联系网站删除 谢谢78 微型计算机原理与应用
习题集目录
第1章 概述 ........................................................................................................................ 1
第2章 计算机中的数制与编码 ........................................................................................ 2
第3章 微处理器及其结构 ................................................................................................ 4
第4章 8086/8088CPU指令系统 ...................................................................................... 9
第5章 汇编语言程序设计 .............................................................................................. 17
第6章 存储器系统 .......................................................................................................... 27
第7章 中断技术 .............................................................................................................. 31
微型计算机原理
第一章 微型计算机系统导论
微型计算机是指以微处理器为核心,配上存储器、输入/输出接口电路等所组成的计算机(主机)。微型计算机系统是指以微型计算机为中心,配以相应的外围设备、电源和辅助电路(统称硬件)以及指挥计算机工作的系统软件所构成的系统(图见P4)。
冯·诺依曼体系:
·以二进制形式表示指令和数据
·程序和数据事先存放在存储器中,计算机在工作时能够高速的从存储器中取出指令加以执行。
·由运算器、控制器、存储器、输入设备和输出设备等五大部件组成计算机硬件系统。
总线:是指计算机中各功能部件间传送信息的公共通道
(单)地址总线AB:在对存储器或I/O端口进行访问时,传送有CPU提供的要访问的存储单位或I/O端口的地址信息。
(双)数据总线DB:从存储器取指令或读写指令对I/O端口进行读写操作时,指令码或或数据信息通过数据总线送往CPU或由CPU送出。
(单)控制总线CB:各种控制或状态信息通过控制总线由CPU送往有关部件,或者从有关部件送往CPU。
微处理器是微型计算机的核心,它是将计算机中的运算器和控制器集成在一块硅片上制成的集成电路芯片,也称为中央处理单元(CPU)。
微处理器由运算器ALU、控制器CU、内部寄存器R三部分组成。
1、 运算器:又称算术逻辑单元,用来进行算术或逻辑运算以及移位循环等操作。参加运算的两个操作数一个来自累加器A,另一个来自内部数据总线,可以是数据缓冲寄存器DR中的内容,也可以是寄存器阵列RA中某个寄存器的内容。
2、 控制器:又称控制单元,是全机的指挥中心。它负责把指令逐条从存储器中取出,经译码分析后向全机发出取数、执行、存数等控制命令,以保证正确完成程序所要求的功能。控制器包括:
a、指令寄存器IR:用来存放从存储器取出的将要执行的指令码。当执行一条指令时,先把它从内存取到数据缓冲寄存器DR中,然后再传送到指令寄存器IR中。
(完整版)《微型计算机原理与接口技术》清华大学出版社冯博琴吴宁主编课后答案
《微型计算机原理与接口技术》清华大学出版社 冯博琴 吴宁主编 课后答案
第1章基础知识
1。1 计算机中常用的计数制有哪些?
解:二进制、八进制、十进制(BCD)、十六进制。 1。2 什么是机器码?什么是真值?
解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。 1.3 完成下列数制的转换。 微型计算机的基本工作原理 汇编语言程序设计 微型计算机接口技术
建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力。 解:
(1)166,A6H (2)0。75
(3)11111101.01B, FD。4H
(4 ) 5B.AH, (10010001.011000100101)BCD
1.4 8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少? 解:
原码(—127~+127)、(-32767~+32767) 补码 (—128~+127)、(-32768~+32767) 反码(—127~+127)、(—32767~+32767) 1。5 写出下列真值对应的原码和补码的形式。 (1)X= -1110011B (2)X= -71D
(3)X= +1001001B 解:
(1)原码:11110011 补码:10001101 (2)原码:11000111 补码:10111001 (3)原码:01001001 补码:01001001 1。6 写出符号数10110101B的反码和补码。 解:11001010,11001011
1.7 已知X和Y的真值,求[X+Y]的补码。 (1)X=—1110111B Y=+1011010B (2)X=56D Y= —21D 解:
(1)11100011 (2)00100011
《汇编语言程序设计》作业习题
第1章 汇编语言基础知识
习 题
1.1 什么是汇编语言?汇编语言的特点是什么?
1.2 把下列十进制数转换成二进制数、八进制数、十六进制数。
① 127 ② 1021 ③ 0.875 ④ 6.25
1.3 把下列二进制数转换成十进制数。
① 1001.11 ② 101011.10011 ③ 111.011 ④ 1011.1
1.4 把下列八进制数转换成十进制数。
① 573.06 ② 75.23 ③ 431.7 ④ 123.45
1.5 把下列十六进制数转换成十进制数。
① 0D5.F4 ② 8BA.7C ③ 0B2E.3A ④ 6EC.2D
1.6 把下列英文单词转换成ASCII编码的字符串。
① Upper ② Blow ③ Computer ④ What
1.7 求下列带符号十进制数的8位基2码补码。
① +127 ② −2 ③ −128 ④ +2
1.8 求下列带符号十进制数的16位基2码补码。
① +628 ② −9 ③ −1234 ④ +3249
1.9 下列各数均为十进制数,请用8位二进制补码计算下列各题,并用十六进制数表示其运算结果。
①68+(―53) ②68―53 ③68―(―53) ④(―68)―53
1.10 汉字在输入、存储、输出过程中所使用的汉字编码是否一样?使用的是什么编码?
第2章 IBM-PC系统结构
习 题
2.1什么是微型计算机?微型计算机主要由哪几部分组成?其主要功能是什么?
2.2 8086/8088CPU由哪两部分组成?它们的主要功能是什么?
2.3 8086/8088CPU有哪些寄存器?各有什么用途?
2.4 8086/8088CPU哪些寄存器可以用来指示存储器地址?