- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章
什么是冯?诺依曼机?
答:冯?诺依曼于1945年提出了存储程序的概念和二进制原理,利用这种概念和原 理设计的电子计算机系统统称为冯?诺依曼机。
它包括运算器、控制器、存储器 输入设备和输出设备五个组成部分。
早期的冯?诺依曼机结构上以运算器和控制器为中心,随着计算机体系结构的发展,
现任己演化为以存储器为中心的结构。
微处理器,微型计算机.微型计算机系统有什么联系与区别?
答:微处理器是微型il?算机系统的核心,也称为CPU (中央姓理器)。主要完成:①从存储 器中取指令.指令译码:②简单的算术逻辑运算:③在处理器和存储器或者I/O之间传送 数
据:④程序流向控制等。
微型计算机由微处理器、存储器、输入/输岀接口电路和系统总线组成。
以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型il?算机系统。
三者关系如下图:
微处理器有哪些主要部件组成?其功能是什么?
答:微处理器是一个中央处理器,由算术逻辑部件ALU、累加器和寄存器组、指令指针寄 存器1P、段寄存器、标志寄存器、时序和控制逻辑部件、内部总线等组成。
算术逻辑部件ALU主要完成算术运算及逻辑运算。
累加器和寄存器组包括数据寄存器和变址及指针寄存器.用来存放参加运算的数据、 中间结果或地址.
指令指针寄存器IP存放要执行的下一条指令的偏移地址.顺序执行指令时.每取一条 指令増加相应计数。
段寄存器存放存储单元的段地址,与偏移地址组成20位物理地址用来对存储器寻址。
标志寄存器flags存放算术与逻辑运算结果的状态。
时序和控制逻辑部件负责对整机的控制:包括从存储器中取指令,对指令进行译码和 分析,发岀相应的控制信号和时序,将控制信号和时序送到微型计算机的相应部件,使CPU 内部及外部协调工作。
内部总线用于微处理器内部各部件之间进行数据传输的通道。
I238D=2326Q=4D6H (4) 92D=134Q=5CH
将下列十进制数转换为8位有符号二进制数?
+32 (2) -12 (3)+100 (4) -9
答:(1) |+32]原=[+32]反=[+32]补
[.12]原 [?12]反
[+100]原=[+100]反=[+100]补
[-92]原 [-92]
将下列十进制数转换为压缩和非压缩格式的BCD码。
102 (2) 44 (3) 301 (4) 1000
答:(I) [102]压缩 BCD00000010B
|102] lh压缩 BCD00000000 0
[44]压缩 BCD
[44]非压缩 BCD0
[301]压缩 BCD=OOOO(X) 11 00(X)0001B
|301] II:压缩 BCD000000000
(4) [10001压缩 BCDOOOOOOOB
11000]非压缩 BCD00000000 0
将下列二进制数转换为有符号十进制数?
(1) (2 ) 001100I1B (3)
答:(1)看作原码时真偵为-0,看作反码时真值为-127.看作补码时真值为-128
(2) +51
⑶看作
(4)看作原码时貞.值为-9,看作反码时貞.值为-118.看作补码时点值为-119
第二章
8086CPU内部由哪两部分组成?它们的主要功能是什么?
答:8086CPU内部由执行单元EU和总线接口单元BIU组成。
主要功能为:执行单元EU负责执行指令。它由算术逻辑单元(ALU)、通用寄存器组、
16位标志寄存器(FLAGS), EU控制电路等组成。EU在工作时直接从指令流队列中取指令 代码,对其译码后产生完成指令所需要的控制信息。数据在ALU中进行运算,运算结果 的特征保留在标志寄存器FLAGS中。
总线接口单元BIU负责CPU与存储器和I/O接口之间的信恩传送,它由段寄存 器、指令指针寄存器、指令队列、地址加法器以及总线控制逻辑组成。
8086CPU中有哪些寄存器?各有什么用途?
答:8086CPU内部包含4组16位寄存器,分别是通用寄存器组、指针和变址寄存器、段 寄
存器、指令指针和标志位寄存器.
(1) 通用寄存器组包含4个16位通用寄存器AX、BX、CX、DX.用以存放普通 数据或地址?也有其特殊用途。如AX(AL)用于输入输岀指令、乘除法指令?BX在间接 寻址中作基址寄存器.CX在串操作和循环指令中作计数器,DX用于乘除法指令等。
(2) 指针和变址寄存器BP、SP, SI和DI,在间接寻址中用于存放基址和偏移地址。
(3) 段寄存器CS、DS、SS
文档评论(0)