2022年微机原理课后练习答案 .pdf
《2022年微机原理课后练习答案 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理课后练习答案 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选1 思考与练习题一、选择题1. 计算机硬件中最核心的部件是( )。C A. 运算器 B.主存储器 C.CPU D.输入 / 输出设备2. 微机的性能主要取决于( )。A (B 计算机数据处理能力的一个重要指标) A.CPU B.主存储器 C.硬盘 D.显示器3. 计算机中带符号数的表示通常采用( )。C A. 原码 B.反码 C.补码 D.BCD码4. 采用补码表示的8 位二进制数真值范围是( )。C A.-127+127 B.-1 27+128 C.-128+127 D.-128+128 5. 大写字母“ B”的ASCII 码是 ( )。B A.41H B.42H C.61H D.62H
2、 6. 某数在计算机中用压缩BCD码表示为10010011,其真值为 ( )。C A.10010011B B.93H C.93 D.147 二、填空题1. 微处理器是指_CPU _;微型计算机以_ CPU_为核心,配置 _内存和 I/O 接口 _构成;其特点是_(1) 功能强 (2)可靠性高 (3) 价格低 (4) 适应性强 (5) 体积小 (6) 维护方便 _。P8 P52. 主存容量是指_RAM 和 ROM 总和 _;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM 和 PROM 半导体器件 _。P5 P93. 系统总线是 _CPU与其他部件之间传送
3、数据、地址和控制信息_的公共通道;根据传送内容的不同可分成 _数据、地址、控制_3 种总线。 P94. 计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是 _表示字符编码, 在计算机中描述某种特定的信息_。P125. 机器数是指 _数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3 个因素。 P15 P166.ASCII码可以表示 _128_种字符,其中起控制作用的称为_功能码 _;供书写程序和描述命令使用的称为 _信息码 _。P18 P19三、判断题1. 计算机中带符号数采
4、用补码表示的目的是为了简化机器数的运算。( )2. 计算机中数据的表示范围不受计算机字长的限制。( )3. 计算机地址总线的宽度决定了内存容量的大小。( )4. 计算机键盘输入的各类符号在计算机内部均表示为ASCII 码。( ) (键盘与计算机通信采用ASCII 码)2 思考与练习题一、选择题1. 在 EU中起数据加工与处理作用的功能部件是( )。A A.ALU B.数据暂存器 C.数据寄存器 D.EU控制电路2. 以下不属于BIU 中的功能部件是( )。B A. 地址加法器 B.地址寄存器 C.段寄存器 D.指令队列缓冲器名师资料总结 - - -精品资料欢迎下载 - - - - - - -
5、- - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - 精选3. 堆栈操作中用于指示栈顶地址的寄存器是( )。B A.SS B.SP C.BP D.CS 4. 指令指针寄存器(IP) 中存放的内容是( )。B A. 指令 B.指令地址 C.操作数 D.操作数地址5.8086 系统可访问的内存空间范围是( )。B A.0000H FFFFH B.00000H FFFFFH C.0 216 D.02206.8086 的 I/O 地址空间采用16 位数寻址时,可访问的端门数容量为( )。C A.16KB B.
6、32KB C.64KB D.1MB 7.8086 最大和最小工作方式的主要差别是( )。D A. 数据总线的位数不同 B.地址总线的位数不同 C.I/O端口数的不同 D.单处理器与多处理器的不同二、填空题1.8086 的内部结构由 _EU_和_BIU_组成,前者功能是_执行指令 _,后者功能是 _总线操作 _。P24 P262.8086 取指令时,会选取_CS _作为段基值,再加上由_IP _提供的偏移地址形成20 位物理地址。3.8086 有两种外部中断请求线,它们分别是_INTR_和_NMI _。P32 4.8086 的标志寄存器共有_9_个标志位, 分为 _6_个_状态 _标志位和 _3
7、_个_控制 _标志位。P285.8086 为访问1MB内存空间,将存储器进行_分段 _管理;其 _物理 _地址是唯一的;偏移地址是指 _相对段基地址的偏移量_;逻辑地址常用于_程序中 _。P29 P20 P34 P35 6. 逻辑地址为1000H:0230H 时,其物理地址是_10230H_,段地址是_1000H_,偏移量是_0230H_。7. 时钟周期是指_CPU基本时间计量单位_,总线周期是指_一次总线操作时间_,总线操作是指_CPU经外部总线对存储器或I/O 端口进行一次信息输入和输出的过程_。P378.8086 工作在最大方式时CPU 引脚 MN/-MX应接 _地_;最大和最小工作方式
8、的应用场合分别是_多处理器和单处理器系统_。P38 P39 三、判断题1.IP 中存放的是正在执行的指令偏移地址。( )2. 从内存单元偶地址开始存放的数据称为规则字。( )3.EU 执行算术和逻辑运算后的结果特征可由控制标志位反映出来。( )4. 指令执行中插入TI, 和 TW是为了解决CPU与外设之间的速度差异。( )5. 总线操作中第1 个时钟周期通常是取指周期。( )6.8086 系统复位后重新启动时从内存地址FFFF0H处开始执行。( )四、简答题1.8086 微处理器中的指令队列起什么作用( EU从指令队列取指令的缓冲作用) ,其长度是多少字节 (6 个字节 ) ?P26 2. 什
9、么是逻辑地址(无符号 32 位二进制数 ) , 它由哪两部分组成( 段地址和偏移地址) ? 8086的物理地址是如何形成的( 物理地址 =段地址 *10H+偏移地址 ) ?P35 3.8086微机系统中存储器为什么要分段(8086系统内的地址寄存器均是16 位,只能寻址64KB;将 1MB存储器分成逻辑段,每段不超过64KB空间,以便CPU操作。 ) ,各逻辑段之间的关系如何 ( 可重叠、交叉、紧密连接和分离) ?P34 4.I/O端口有哪两种编址方式( 统一编址和独立编址) ,8086 的最大I/O寻址空间是多少(64KB) ?P36 名师资料总结 - - -精品资料欢迎下载 - - - -
10、 - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 精选5.8086 的最大工作模式(8086 、8087 和 8089 通过总线控制器8288 产生对总线的控制信号)和最小工作方式(8086直接产生总线控制信号) 的主要区别是什么?他们分别应用在何种场合( 多处理器和单处理器系统) ?P39 6. 简述实地址方式(由段地址和偏移地址计算产生物理地址,其物理地址可以超过20 位) 和虚拟 8086 方式 ( 由段地址和偏移地址计算产生的有效物理地址为20 位) 的区别。 P41 7.
11、简述 Pentium 微处理器的主要特性。P44 五、分析题1. 有一个由10 个字 组成的数据区,其起始地址为1200H:0120H。试写出该数据区的首末存储单元的实际地址(12120H12120H+10*2-1=12133H) 。2. 若一个程序段开始执行之前,(CS)=33AOH ,(IP)=0130H ,试问该程序段启动执行指令的实际地址是什么 (33A00H+0130H=33B30H) ?3. 有两个16 位的字 31DAH和 5E7FH ,它们在8086 系统存储器中的地址分别为00130H 和00134H,试画出它们的存储示意图。地址存储空间00130H 0DAH 00131H
12、31H 00134H 7FH 00135H 5EH 4. 将字符串“ Good!”的ASCII 码依次存人从01250H开始的字节单元中, 画出它们存放的内存单元示意图。地址存储空间01250H G01251H o01252H o01253H d01254H ! 3 思考与练习题一、选择题1. 寄存器间接寻址方式中,要寻找的操作数位于( )中。B A. 通用寄存器 B.内存单元 C.段寄存器 D.堆栈2. 下列指令中正确的是( )。C A.MOV AL,BX B.MOV CS,AX C.MOV AL,CL D.MOV BX,SI 3. 下列指令中错误的是( )。C名师资料总结 - - -精品资
13、料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - 精选 A.MOV AX,1234H B.INC BX C.SRL AX,2 D.PUSH DX 4. 设 (SP)=1010H,执行 POP AX后, SP中的内容为 ( )。B A.1011H B.1012H C.1OOEH D.100FH 5. 给定 (AL)=80H, (CL)=02H,指令 SHR AL,CL执行后的结果是( )。B A.(AL)=40H B.(AL)=20H C.(AL)=C0H D
14、.(AL)=E0H 6. 将 AX清零并使CF位清零,下面指令错误的是( )。A A.SUB AX,BX B.XOR AX,AX C.MOV AX,0( 不影响 FR) D.AND AX,0OOOH 二、填空题1. 计算机指令通常由_操作码字段 _和_操作数字段 _两部分组成;指令对数据操作时. 按照数据的存放位置可分为_立即数、寄存器操作数、存储器操作数_。2. 寻址的含义是指_寻找操作数的过程_;8086 指令系统的寻址方式按照大类可分为_与操作数有关的寻址方式、与I/O 端口有关的寻址方式_;其中寻址速度最快的是_立即数寻址 _。P54P573. 指令 MOV AX,ES:BX+O1OO
15、H 中,源操作数位于_物理地址为ES*10H+BX+0100H 的存储单元_;读取的是 _附加数据ES _段的存储单元内容。4. 堆栈是一个特殊的_存储器区域 _,其操作是以 _2 字节单元 _为单位按照 _先进后出 _原则来处理;采用 _SP _指向栈顶地址,入栈时地址变化为_SP=(SP)-2 _。P575.I/O端口的寻址有 _直接端口寻址和间接端口寻址_两种方式; 采用 8 位数 端口地址(直接端口寻址) 时,可访问的端口地址为_0255_;采用 16 位数端口地址(间接端口寻址)时,可访问的端口地址为_065535_。P57 P58三、分析计算题1、析如下指令的正误,对错误指令说明出
16、错误原因并加以收正: (1)MOV 1200,23H (2)MOV 1020H,CX (3)MOV 1000H,2000H (4)MOV IP,O00H (5)PUSH AL (6)OUT CX,AL (7)IN AL,80H (8)MOV CL,3300H (1)MOV 1200,23H ;未指明数据类型 MOV BYTE PTR1200,23H (2)MOV 1020H,CX ;立即数不能作为目标操作数 MOV 1020H,CX (3)MOV 1000H,2000H; 两操作数不能均是内存单元 MOV BYTE PTR 1000H,2000H (4)MOV IP,000H ;IP 不能在
17、MOV 指令中出现 JMP 000H (5)PUSH AL ;操作数必须是16 位 PUSH AX (6)OUT CX ,AL ;CX不能作为端口地址的间接访问寄存器 OUT DX,AL (7)IN AL,80H ;直接端口地址写法错误 IN AL,80H (8)MOV CL, 3300H ; 两操作数的数据类型不一致 MOV CX,3300H 2. 试分析如下程序段执行完后,BX的内容: 817FH MOV BX,1030H ;(BX)=1030H MOV CL,3 ;(CL)=3 SHL BX,CL ;(BX)=8180H DEC BX ;(BX)=817FH 名师资料总结 - - -精品
18、资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - 精选4 思考与练习题一、选择题1. 汇编语言程序中可执行的指令位于( )中。C A. 数据段 B.堆栈段 C.代码段 D.附加数据段2. 以下内容不是标号和变量属性的是( )。B A. 段属性 B.地址属性 C.偏移属性 D.类型属性3.DOS功能调用中采用屏幕显示单个字符,其值保存在( )寄存器。C A.AL B.AH C.DL D.DH 4.DOS功能调用中,从键盘读取一个字符并回显的是( )。A A.
19、01H B.02H C.09H D.0AH 5. 循环程序设计中,要考虑的核心问题是( )。D A. 循环的控制 B.选择循环结构 C.设置循环参数初始值 D.修改循环控制参数6. 对于宏指令和子程序,下列说法不正确的是( )。D A. 宏指令不能简化目标程序 B. 子程序可以简化目标程序,但执行时间长 C. 子程序在执行过程中由CPU处理 D. 宏指令在执行时要保护和恢复现场二、填空题1. 汇编语言是一种面向_CPU指令系统 _的程序设计语言,采用 _指令助记符 _表示操作码和操作数,用 _符号地址 _表示操作数地址。P822. 汇编语言的语句可由_名字、 操作符、 操作数、 注释_四部分组
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机原理课后练习答案 2022 微机 原理 课后 练习 答案
限制150内