2022年微机原理课后习题答案解析.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年微机原理课后习题答案解析.docx》由会员分享,可在线阅读,更多相关《2022年微机原理课后习题答案解析.docx(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 完善 WORD 格式 .整理第 1 章 进制及码元1、进制转换 129= 81H= 10000001B=201Q 298= 12AH= 100101010B=452Q 1000= 3E8H= 1111101000B= 1750Q 5DH= 1011101 B= 135 Q= 93 D 3E8H= 1111101000 B= 1750Q= 1000 D; 357Q=11101111 B= 0EF H= 239 D 2、进制运算10010110 2FE3 F7,-119 FFF7,-32759 4 7 3、数据表示范畴:一个 字节 的无 符号 数表
2、 示 范 围为0 255,有符 号数补码表示范畴 为-l28 +127;两个字节的无符号数表示范畴为065535,有符号数补码表示范畴为32768+32767;N位二进制数的无符号数表示范畴为 02 N-1 ,有符号数 补码 表示范畴为-2 N-12 N-1-1. 4、35H代表的 ASCII 字符为 5 ,代表十六进制数时等价的十进制值为 53 ,代表压缩 8421BCD码等价的十进制值为 35 ,代表非压缩 8421BCD码等价的十进制值为 5;5、FFH代表无符号数时等价的十进制值为255 ,代表补码有符号数时等价的十进制值为 一 1 ,代表反码有符号数时等价的十进制值为 一 0 ,代表
3、原码 有符号数时等价的十进制值为一 l27 ;6、 20 的 8 位二进制补码为 ECH ,原码为 94H ,反码为 EBH ;158 的 16 位二进制补码为 009EH,原码为 009EH ,反码为 009EH ;1)个字节,每个字节的最高位肯定为 0 ,7、英文字符一般在运算机内占用(全角英文字符在运算机内占用 2 个字节,一个汉字在运算机内占用 2 个字节,每个字节最高位为 1 ;8、设阶码用 8 位补码表示,尾数部分用 16位补码表示,就(1/32+1/128+1/512 )的尾数部分及阶码分别为多少?. 专业资料共享. 名师归纳总结 - - - - - - -第 1 页,共 34
4、页精选学习资料 - - - - - - - - - 完善 WORD 格式 .整理第 2 章 微机硬件基础1、请画出运算机系统硬件图;2、8086/88CPU为什么要分为 BIU 和 EU两大模块?答:为了使取指和分析、 执行指令可并行处理, 提高 CPU的执行效率;8086/88CPU有两大模块总线接口单元BIU 和执行单元 EU组成;3、简述 8086/88 CPU 的两大模块 BIU 和 EU的主要功能及组成;答:如下图所示:4、简述 8086/88 CPU 的 14 个寄存器的英文名、中文名及主要作用;答: AXAccumulatorAH 、AL累加器,它是汇编编程中最常用的一个寄存器,
5、主要用于乘除运算、 BCD运算、换码、 I O操作、串操作、中断调用等; BXBaseBH、BL 基址寄存器,主要用于存放地址、基址 默认相对于DS段 等; CXCounterCH CL 等;、CL计数器,主要用于循环计数、串操作计数、移位计数等;DXDataDH、DL数据寄存器,主要用于 l6 位乘除、问接 I O、中断调用 BPBase Pointer基址指针,主要用于存放地址、基址 默认相对于 SS段等; SPStack Pointer SISource Index DIDestination Index 的变址;堆栈指针 栈顶指针 ,主要用于存放栈顶地址;源变址寄存器,用于存放地址、变
6、址、串操作源变址;目的变址寄存器,用于存放地址、变址、串操作目 CSCode Segment代码段寄存器 代码段 ,用于存放正在或正待执行的程序名师归纳总结 . 专业资料共享. 第 2 页,共 34 页- - - - - - -精选学习资料 - - - - - - - - - 完善 WORD 格式 .整理段的起始地址的高 l6 位二进制数据,即程序段的段地址;, DSData Segment数据段寄存器 数据段 ,用于存放正在或正待处理的一般数据段的起始地址的高 ESExtra Segmentl6 位二进制数据,即一般数据段的段地址;附加数据段寄存器 附加段 ,用于存放正在或正待处理的附加数据
7、段的起始地址的高 l6 位二进制数据,即附加数据段的段地址; SSStack Segment堆栈数据段寄存器 堆栈段 ,用于存放正在或正待处理的堆栈数据段的起始地址的高 l6 位二进制数据,即堆栈数据段的段地址; IPInstruction pointer 指令指针,它的内容始终是下一条待执行指令的起始偏移地址,与 CS一起形成下一条待执行指令的起始物理地址;CS:IP 的作用是掌握程序的执行流程; IP 一般会自动加 l 规律加 1、实际随指令长度变化 移向下一条指令实现次序执行; 如通过指令修改 转移执行;CS或 IP 的值,就可实现程序的 PSWProgram Status word 程
8、序状态字,它其中有三个掌握标志 IF 、DF、TF和 6 个状态标志 SF、PF、ZF、OF、CF、AF;掌握标志是用于掌握 CPU某方 面操作的标志,状态标志是部分指令执行结果的标志;5、请画出 8086/88 CPU 的内部结构图;答:如下图所示:6、请说明 8086/88 CPU 的标志位的英文名、中文名及填充方法;答: IFInterrupt Enable Flag中断答应标志,用于掌握CPU能否响应可屏蔽中断恳求, IF=1 能够响应, IF=0 不能响应; DFDirection Flag 方向标志, 用于指示串操作时源串的源变址和目的串的 目的变址变化方向, DF-1 向减的方向
9、变化, DF=0向加的方向变化; TFTrapFlag 陷阱标志 单步中断标志 ,TF=1 程序执行当前指令后暂停,TF=0程序执行当前指令后不会暂停;符号标志,指令执行结果的最高二进制位是 0 仍是 l ,为 0, SFSign Flag 就 SF=0,代表正数; 为 l ,就 SF=1,代表负数; 我们一般是用十六进制数表示,就可以依据十六进制的最高位是落在 间就 SF=0否就 SF=1;O7 仍是落在 8F 之间,如落在 07 之 PFParity ChECk Flag 奇偶校验标志,指令执行结果的低 8 位中 1 的个数是奇数个仍是偶数个,如为奇数个就 PF=0,如为偶数个就 PF=1
10、; ZFZero Flag 零标志,指令执行结果是不是为 0,如为 0 就 ZF=1,否就 ZF=0; OFOverflow Flag 的表示范畴,如超过就有符号数的溢出标志,指令执行结果是否超出有符号数 0F=1,否就 OF=0;我们可以通过判定是否显现以下四种情形之一:正加正得负,正减负得负,负加负得正,负减正得正;如显现就 0F=1否名师归纳总结 . 专业资料共享. 第 3 页,共 34 页- - - - - - -精选学习资料 - - - - - - - - - 完善 WORD 格式 .整理就 OF=0 CFCarry Flag进位借位标志无符号数的溢出标志 ,指令执行结果的最高位是否
11、有向更高位进位或借位,如有就 无就 CF=0,也代表无符号数未溢出;CF=1,同时也代表无符号数溢出;如 AFAuxiliary Carry Flag 帮助进位借位标志,低4 位二进制是不是有向高位进位或借位,如有就AF=1,否就 AF=0,其主要用于 BCD修正运算;7、内存分段组织的优缺点是什么?答:优点如下:18086 8088 CPU中的寄存器只有 16 位,假如采纳它们直接寻址,就寻址才能势必限制在 64 KB范畴内, 而采纳分段组织可以较好地实现扩展 CPU的寻址才能;每段的大小可达64 KB,不同段的组合就可寻址更大的范畴; 2 使程序与数据相对独立,不同存取方式的数据也相对独立
12、;程序:存放于代码段 CS中堆栈方式:存放于堆栈段 SS中数据:随机方式:存放于数据段 DS及附加段 ES中 3 便于程序和数据的动态装配,从一个地方挪到另外一个地方只要更换一 下段寄存器的值即可,段内偏移可以不用转变;缺点:内存地址采纳分段组织增加地址运算的复杂度,降低了 CPU的执行效率;8、1MB内存最多可以有(64K)个不同的段地址,如不答应重叠的话最多可有 (16)个不同的段地址;不同的段间(可以)重叠;9、设 DS=26FCH,BX=108H,SI=9A8H,试求出访 DS:BX与 ES:Sl 指向同一物理 地址的 ES值;答:即 DS:BX=ES:SI DS :BX=DS l6+
13、BX=26FCH 16+108H=270C8H ES :SI=ES 16+SI=ES 16+9A8H ES=270C8H一 9A8H l6=2672H 10、接口、端口以及端口地址之间的对应关系如何?答:一个运算机系统内有很多接口,一个接口内一般有多个端口,一个端口可以有多个端口地址与其对应 这叫重叠地址 ,一个端口地址可以对应多个端口 但 需要连续区分才能拜访,如读写次序、读写信号、数据位、索引区分 ;所以通 过端口传输信息第一需要区分端口,区分端口可通过端口地址不同来区分;11、拜访端口有哪些方法?答:(1)用 I/O 指令实现信息传输;(2)通过 BIOS中断调用实现信息传输;(3)通过
14、 DOS中断调用实现信息传输;12、请依据图 2.3 说明 ADD AX, BX指令的取指及执行过程;自己看书13、8086/88 的 20 位物理地址是怎样形成的?当 待执行指令的物理地址等于多少?CS=2000H, IP=0100H, 下一条答: 20 位物理地址由段地址左移 4 位加偏移地址形成,下一条待执行指令等于CS*10H+IP得到 20220H;14、已知当前数据段位于储备器的 器的取值范畴;B1000H到 BF0FFH范畴内,请指出 DS段寄存名师归纳总结 . 专业资料共享. 第 4 页,共 34 页- - - - - - -精选学习资料 - - - - - - - - - 完
15、善 WORD 格式 .整理答: DS段寄存器的取值范畴: AF10HB100H . 专业资料共享. 名师归纳总结 - - - - - - -第 5 页,共 34 页精选学习资料 - - - - - - - - - 完善 WORD 格式 .整理第 3 章寻址方式及指令系统1、指令是 CPU可以懂得并执行的操作命令, 指令由操作码和操作数两部分组成,指令有两个级别,即机器级和汇编级;2、请画出程序执行流程示意图;3、指令主要有哪些分类方式及其主要类别是什么 . 答:指令分类有不同的方式; 按操作数的个数将指令分为零地址指令 无操作数 、一地址指令 只有一个操作数 、二地址指令 有两个操作数 、多地
16、址指令 多于 两个操作数 ;按指令级别分为机器指令和汇编指令:按是否转移分为转移指令 和次序指令;按功能分为七大类:传送类、算术运算类、位操作类、I O 类、串操作类、 CPU掌握类、转移类;按指令长度 即指令占用的字节数 分为 l 字节指令、2 字节指令等, 80868088 指令长度是不同的,叫变字长,不同的指令有 不同的指令长度,从 16 字节均有;按指令执行期间取操作数是否需要与总线 打交道分为内部指令 不需 和外部指令 需要 ,类似功能的指令内部指令比外部 指令执行速度快,所以在编程时尽量采纳内部指令即多用寄存器优化程序;4、操作数的寻址方式有哪些.并举例说明其主要特点;答:操作数寻
17、址方式主要有立刻寻址方式、寄存器寻地址、储备器寻址方式、端 口寻址方式 4 类;1 立刻寻址方式:操作对象是这个操作数本身 ,MOV AL,5 2 寄存器寻地址:操作对象是寄存器中的内容 MOV AX,BX 3 储备器寻址方式:操作对象是内存地址所对应的储备单元中的内容 ,MOV AX 2000H 4 端口寻址方式:操作数是指明端口的地址、端口地址所对应的端口中的 内容是操作对象 IN AX,46 直接寻址;5、内存寻址中段寄存器与段内偏移地址对应关系如何?. 专业资料共享. 名师归纳总结 - - - - - - -第 6 页,共 34 页精选学习资料 - - - - - - - - - 完善
18、 WORD 格式 .整理6、设 CS=1000H,DS=2000H,ES=3000H,SS=4000H,IP=100H,SP=200H,BX=300H,BP=400H,SI=500H,就下一条待执行指令的物理地址为多少 .当前栈顶的物理地址为多少 .BX 代表的储备单元的物理地址为多少.BP 代表的储备单元的物理地址为多少 .ES: BX+SI 代表的储备单元的物理地址为多少 . 答:下一条待执行指令的物理地址 =CS 16+IP=1000H 16+IOOH=10100H;当前栈顶的物理地址 =SS 16+SP=4000H 16+200H=40200H;BX 代表的储备单元物理地址 =DS 1
19、6+BX=2000H X l6+300H=20300H;BP 代表的储备单元物理地址 =SS X l6+BP=4000H 16+400H-40400H ;ES:BX+SI代表的存储单元物理地址=ES 16+BX+SI=3000H 16+300H+500H=30800H 7、试依据以下要求,分别写出相应的汇编语言指令;1 以寄存器 BX和 DI 作为基址变址寻址方式把储备器中的一个字送到 DX寄存器;答:MOV DX,BX+DI 2 以寄存器 BX和偏移量 VALUE作为寄存器相对寻址方式把储备器中的一个字和 AX相加,把结果送回到那个字单元;答:ADD VALUEBX,AX 3 将 1 字节的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 微机 原理 课后 习题 答案 解析
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内