微机第一、二章作业答案_第1页
微机第一、二章作业答案_第2页
微机第一、二章作业答案_第3页
微机第一、二章作业答案_第4页
微机第一、二章作业答案_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 微机第一次作业微机第一次作业 PPT 制作:黎俊冈 邓 强 答案校对:伍锦武 王继瑶 讲 解: 段再华 蔡 销第一章第一章绪论绪论知识点知识点 1 1数制及其转换数制及其转换 2. 2. 数的表示:数的表示:(1 1)无符号数的表示。)无符号数的表示。(2 2)带符号数的表示)带符号数的表示: :原码、反码、补码的求法,与真值原码、反码、补码的求法,与真值的相互转换,范围及溢出。的相互转换,范围及溢出。(3 3)符号位扩展)符号位扩展 3. 3. 计算机中的二进制编码计算机中的二进制编码(1 1)BCDBCD码(十进制数的编码)码(十进制数的编码)(2 2)ASCIIASCII码(字符的表示

2、)码(字符的表示) 4. 4. 微型计算机结构微型计算机结构 5. 5. 微型计算机的主要性能微型计算机的主要性能第一章第一章 习题习题 一 填空题 8位无符号数X可表示的范围是: ,n位无符号数X可表示的范围是: 。 8位原码可表示的数X的范围是: ,n位原码可表示的数X的范围是: 。0 255 -127 +127 3 3 、 8 8 位 补 码 可 表 示 的 数位 补 码 可 表 示 的 数 X X 的 范 围的 范 围是:是: ,n n位补码可表示的数位补码可表示的数X X的范围的范围是:是: 。4 4、已知、已知X=-29X=-29,机器字长为,机器字长为8 8位,则位,则XX原原=

3、 B, = B, X X补补= B= B。 - - 128127 1001110111100011 5 5、将十六进制数、将十六进制数FF2FF2转换成十进制数是转换成十进制数是 ,十进制,十进制数数4545的八位二进制原码是的八位二进制原码是 B B 。6 6、字长为、字长为8 8位的二进制数位的二进制数11001110B11001110B,表示无符号数时,表示无符号数时对应的真值为对应的真值为 D D,表示补码时对应的真值为,表示补码时对应的真值为 D D 408200101101206-507 7、已知已知XX补补=01010100B=01010100B,则,则-X-X补补= B= B,

4、则,则X= DX= D。8 8、已知、已知XX原原=01100010B=01100010B,YY原原=10110101B=10110101B,则,则X-YX-Y补补= B= B,X-Y= DX-Y= D。/即即X+(-Y)X+(-Y) 101011008410010111-1059 9、已知、已知XX补补=01101010B=01101010B,YY补补=10110100B=10110100B,则,则X+YX+Y补补= =是是 B B,X+Y= DX+Y= D。1010、二进制代码为、二进制代码为10010101B10010101B,当其为压缩型,当其为压缩型BCDBCD码、无码、无符号数、有

5、符号数(补码)时,代表的十进制数分别符号数、有符号数(补码)时,代表的十进制数分别为为 、 、 。 00011110 3095149-1071111、标准、标准ASCIIASCII码采用码采用 位二进制编码。位二进制编码。 P P8 81212、采用偶校验的字符、采用偶校验的字符“9”“9”的的ASCIIASCII为为 H H。1313、采用奇校验的字符、采用奇校验的字符“9”“9”的的ASCIIASCII为为 H H。 73939B9/字符9的ASCII是0111001/奇校验,即101110011414、微型计算机的字长是、微型计算机的字长是 /P/P1818指指 。1515、微型计算机的

6、字长取决于、微型计算机的字长取决于 总线的宽度。总线的宽度。1616、微型计算机的系统总线包括数据总线、微型计算机的系统总线包括数据总线、 总线总线和和 总线。总线。计算机内部一次可以处理的二进制数码的位数数据地址控制1717、微型计算机的性能主要由、微型计算机的性能主要由 来决定。来决定。1818、CPUCPU中运算器的主要功能是进行中运算器的主要功能是进行 运算和运算和 运算运算。1919、使用、使用 程序可以将汇编语言源程序翻译成机器程序可以将汇编语言源程序翻译成机器语言目标程序。语言目标程序。CPU算数逻辑翻译 1. 1. 计算机(计算机( )不能直接表示带符号数)不能直接表示带符号数

7、A.A.原码原码B.B.补码补码C.C.反码反码D.ASCIID.ASCII码码 /7/7位位 2. 82. 8位补码操作数位补码操作数“1 10010011B”0010011B”等值扩展为等值扩展为1616位后,其机器位后,其机器数为(数为( ) A.11111111 10010011BA.11111111 10010011B B.00000000 10010011BB.00000000 10010011B C.10000000 10010011BC.10000000 10010011B D.01111111 10010011BD.01111111 10010011BD A 二 选择题 3.

8、 X3. X原原=10001100B=10001100B,YY原原=00110010B=00110010B,则,则X-YX-Y补补= =( ) A.01011010B A.01011010BB.11000010BB.11000010B C.01001110B C.01001110BD.10111110BD.10111110B 4. X4. X原原=00111100B=00111100B,YY原原=10001110B=10001110B,则,则X+YX+Y补补= =( ) A.11001010B A.11001010BB.10101101BB.10101101B C.00101101B C.00

9、101101BD.00101110BD.00101110B B D5. 5. 指令队列的作用是(指令队列的作用是( ) A. A.暂存操作数地址暂存操作数地址B.B.暂存操作数暂存操作数 C. C.暂存指令地址暂存指令地址D.D.暂存预取指令暂存预取指令D2.12.1节节 80868086微处理器的内部结构习题微处理器的内部结构习题知识点:知识点:1. 80861. 8086基本组成:基本组成:EU,BIUEU,BIU2.80862.8086内部寄存器内部寄存器:14:14个个1616位的寄存器名称及其功能位的寄存器名称及其功能(AX,BX,CX,DX,SI,DI,SP,BP,CS,DS,ES

10、,SS,IP,FLAGS)38086存储器管理:物理地址与逻辑地址的转换存储器管理:物理地址与逻辑地址的转换 一、填空题1、8086是第 代微处理器,有 条地址线,地址总线宽度为 位,寻址范围 B;字长 位,数据总线宽度为 位。2. 8086CPU由 和 两个独立的功能部件组成。3. 指令执行部件(EU)主要由 、 、 、 组成,其主要功能是 。320 20 1M16 16 总线接口部件总线接口部件BIU指令执行部件指令执行部件EU 算术逻辑单元算术逻辑单元 ALU标志寄存器标志寄存器 通用寄存器通用寄存器 EU控制系统控制系统 执行指令执行指令 4. 总线接口部件(BIU)主要由 、 、 等

11、部件组成,其主要功能是 。5. 8086内部有 个 位的寄存器,可以分为 、 和 组三类,地址加法器地址加法器 专用寄存器组专用寄存器组 指令队列缓冲器指令队列缓冲器 总线控制逻辑总线控制逻辑形成访问存储器的物理地址形成访问存储器的物理地址 14 16 通用寄存器组通用寄存器组 段寄存器组段寄存器组 控制寄存器控制寄存器 AX,BX,CX,DX称为 寄存器,可以存放16位的 和 ;也可以当做8个8位寄存器用,名称分别是 、 、 、 、 、 、 、 ,这时只能存放8位的 ,不能存放 。7. SP,BP,SI和DI称为 寄存器,只能以 为单位使用,可以存放16位的 或 。数据数据数据数据地址地址A

12、H AL BH BL CHCLDHDL数据数据地址地址地址指针和变址地址指针和变址 字字数据数据 地址地址 8. SP称为 寄存器,用来指示 的偏移地址,与 寄存器连用,用来确定堆栈中的某一存储单元的物理地址。堆栈是按照 规则存取信息的一种存储机构,用 存放堆栈栈顶的偏移地址。10. BP称为 寄存器,可作为堆栈中的一个 以便访问堆栈,可以和 寄存器连用,用来确定堆栈中的某一存储单元的物理地址。堆栈指针堆栈指针栈顶栈顶 SS 先进后出先进后出 SP 基址基址 基地址基地址 SS 11. SI称为 寄存器,DI称为 寄存器,一般与 寄存器连用,用来确定数据段中某一存储单元的物理地址。另外,在字符

13、串处理指令中,SI作为源变址寄存器,与 寄存器连用,用来确定源串在某一存储单元的物理地址,DI作为目的变址寄存器,与 寄存器连用,用来确定目标串在某一存储单元的物理地址。12. DS,ES,SS,CS称为 寄存器组,分别用来存放 段、 段、 段和 段的段地址。 源变址源变址 目的变址目的变址 DSDS ES 段段 代码代码数据数据 堆栈堆栈 附加段附加段 13. 因为8086的地址线是20位,字长和内部寄存器都是16位,用这些寄存器只能寻址64KB,为此把1MB的寻址空间分成许多的逻辑段,每段最长为 KB,用段寄存器存放逻辑段的首地址的高 16位,这个16位的地址被称为 地址,而段内的相对地址

14、用系统中的通用寄存器来存放,称为 地址。64 段段 偏移偏移 14IP,FLAGS(PSW)被称为 寄存器组,其中IP叫 ,用来存放 ;IP通常和CS一起连用,用来访问 段中的 。FLAGS被称为 寄存器,是一个 位的寄存器,有 个标志位,其中6个用来表示运算结果的状态,称为 标志位,包括 ;另外3个用来控制CPU的操作,叫控制标志,包括 ,能用指令设置的是 和 标志。 控制控制 指令指针寄存器指令指针寄存器将要取出的下一条指令在代码段将要取出的下一条指令在代码段 中的偏移地址中的偏移地址 标志标志 16 9 状态状态 CF PF AF ZF SF 和和OFIF ,DF 和和TFIFDF 15

15、. CF被称为 标志位, 时 ,CF=1。16. ZF被称为 标志位, 时,ZF=117. SF被称为 标志位, 时,SF=1。18.OF被称为 标志位, 时,OF=1。进位进位做加法时最高位(字节操作做加法时最高位(字节操作D7,字操作字操作D15)产生进位或做减法时最高位产生借位)产生进位或做减法时最高位产生借位零零运算结果各位都为零运算结果各位都为零符号符号运算结果的最高位(字节操作运算结果的最高位(字节操作D7,字操作,字操作D15)为)为1 溢出溢出 在加或减运算中结果超出在加或减运算中结果超出8位位或或16位有符号数所能表示的数值范围位有符号数所能表示的数值范围 19. 采用分段结

16、构的存储器中,任何一个 地址由段地址和偏移地址两个部分组成,它们都是无符号的16位二进制数。20. 存储器的一个基本存储单元的字长为 位,称为字节(BYTE)。每个字节用一个地址值作为唯一的标识,称为 物理地址 。21. 地址加法器构成物理地址的规则是(即逻辑地址转换为物理地址):物理地址 地址10H 地址。 逻辑逻辑 8 段 偏移 两个无符号数X和Y比较后(X-Y),状态标志位SF-0、CF=1、OF=0、ZF=0,据此可以判断出 (XY的大小关系)。23. 在8086系统中,若CS为F0000H,则此代码段最大的物理地址范围为 ,该代码段最大存储容量为 。/物理地址=段地址x16+偏移地址

17、XY F0000HFFFFFH 64K 二选择题二选择题1、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为( )A02120H B.20120H C.21200H D.03200H2、8086/8088系列微机中,内存是按段存放信息,而段的起始地址的隐含规则是( )A内在中任何一个物理地址 B指数地址 C能被16整除的地址 D能被32整除的地址BC3、下列关于8086 CPU的总线接口单元BIU和执行单元EU的描述中,不正确的是( )EU负责指令译码并控制指令执行BIU形成访问存储器的物理地址BIU从存储器中取指令填充指令

18、队列EU和BIU独立工作,但取指令和执行指令不能同时进行P21D4、8086中CS和IP的内容表示的是( ) A、可执行代码的长度 B当前正在执行的指令的地址 C下一条将要取出的指令的地址 D代码段的首地址C5. 标志寄存器的标志位ZF=1表示运算结果( )A.为零 B.为负 C.溢出 D有进位.6. 若标志寄存器的奇偶标志位PF=1反映操作结果的低8位( )A中“1”的个数为偶数 B是奇数C中“1”的个数为奇数 D是偶数AA2.22.2、3 3节节 8086引脚功能、时序习题知识点:知识点:1 180868086主要引脚:主要引脚: , , - , , , , - , , 2 2周期:时钟周

19、期、总线周期、指令周期周期:时钟周期、总线周期、指令周期RDWR0AD15ADTNTRIOM /一、填空题一、填空题1、8086微处理器在最小模式下,并用 信号线来控制输出地址是访问存储器还是访问I/O。/P282、微机总线分为三类,即数据总线、 、3、若8086时钟频率为10MHz,则时钟周期为 ,一个总线周期至少包含 个时钟周期。 M/IO 地址总线控制总线100ns4 二选择题二选择题1. 8086/8088CPU数据总线是( ) /P26A、单向的 B、三态并且是单向的 C、双向的 D、三态并且是双向的欲使8086工作在最大方式,其引脚 应接 电平。/P27 A、TTLB、CMOSC、逻辑低D、逻辑高DC2. 8086/8088由最小工作方式改成最大工作方式应改接的引脚线是( )。 /P29 A、 B、 C、 D、RQ/TGO、3. 在8086/8088系统中,对存储器进行读操作时,CPU输出控制信号有效的是( ) A、M/ =0, B、M/ =1, C、M/ =1, D、M/ =0, TESTLOCKMXMN /IO0WRIO0RDIO0WRIO1WRCB4. 8086/8088系统中,对存储器进行写操作时,CPU输出控制信号有效的是( ) A、M/ =1, B、M/ =0, C、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论