微机原理课后习题答案

微机原理课后习题答案

ID:15082779

大小:2.07 MB

页数:34页

时间:2018-08-01

微机原理课后习题答案_第1页
微机原理课后习题答案_第2页
微机原理课后习题答案_第3页
微机原理课后习题答案_第4页
微机原理课后习题答案_第5页
资源描述:

《微机原理课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章进制及码元1、进制转换129=81H=10000001B=201Q298=12AH=100101010B=452Q1000=3E8H=1111101000B=1750Q5DH=1011101B=135Q=93D3E8H=1111101000B=1750Q=1000D;357Q=11101111B=0EFH=239D2、进制计算100101102FE3F7,-119FFF7,-32759473、数据表示范围:一个字节的无符号数表示范围为0~255,有符号数补码表示范围为-l28—+127。两个字节的无符号数表示范围为0~65535,有符号数补码表示范围为—32768~+32

2、767。N位二进制数的无符号数表示范围为0~(2N-1),有符号数(补码)表示范围为-2N-1~(2N-1-1).4、35H代表的ASCII字符为'5',代表十六进制数时等价的十进制值为53,代表压缩8421BCD码等价的十进制值为35,代表非压缩8421BCD码等价的十进制值为5。5、FFH代表无符号数时等价的十进制值为255,代表补码有符号数时等价的十进制值为一1,代表反码有符号数时等价的十进制值为一0,代表原码有符号数时等价的十进制值为一l27。6、—20的8位二进制补码为ECH,原码为94H,反码为EBH。158的16位二进制补码为009EH,原码为009EH,反码为0

3、09EH。7、英文字符一般在计算机内占用(1)个字节,每个字节的最高位一定为0,全角英文字符在计算机内占用2个字节,一个汉字在计算机内占用2个字节,每个字节最高位为1。8、设阶码用8位补码表示,尾数部分用16位补码表示,则—(1/32+1/128+1/512)的尾数部分及阶码分别为多少?第2章微机硬件基础1、请画出计算机系统硬件图。2、8086/88CPU为什么要分为BIU和EU两大模块?答:为了使取指和分析、执行指令可并行处理,提高CPU的执行效率。8086/88CPU有两大模块总线接口单元BIU和执行单元EU组成。3、简述8086/88CPU的两大模块BIU和EU的主要功能

4、及组成。答:如下图所示:4、简述8086/88CPU的14个寄存器的英文名、中文名及主要作用。答:AX(Accumulator)(AH、AL)累加器,它是汇编编程中最常用的一个寄存器,主要用于乘除运算、BCD运算、换码、I/O操作、串操作、中断调用等。BX(Base)(BH、BL)基址寄存器,主要用于存放地址、基址(默认相对于DS段)等。CX(Counter)(CH、CL)计数器,主要用于循环计数、串操作计数、移位计数(CL)等。DX(Data)(DH、DL)数据寄存器,主要用于l6位乘除、问接I/O、中断调用等。BP(BasePointer)基址指针,主要用于存放地址、基址(

5、默认相对于SS段)等。SP(StackPointer)堆栈指针(栈顶指针),主要用于存放栈顶地址。SI(SourceIndex)源变址寄存器,用于存放地址、变址、串操作源变址。DI(DestinationIndex)目的变址寄存器,用于存放地址、变址、串操作目的变址。CS(CodeSegment)代码段寄存器(代码段),用于存放正在或正待执行的程序段的起始地址的高l6位二进制数据,即程序段的段地址。,DS(DataSegment)数据段寄存器(数据段),用于存放正在或正待处理的一般数据段的起始地址的高l6位二进制数据,即一般数据段的段地址。ES(ExtraSegment)附加数

6、据段寄存器(附加段),用于存放正在或正待处理的附加数据段的起始地址的高l6位二进制数据,即附加数据段的段地址。SS(StackSegment)堆栈数据段寄存器(堆栈段),用于存放正在或正待处理的堆栈数据段的起始地址的高l6位二进制数据,即堆栈数据段的段地址。IP(Instructionpointer)指令指针,它的内容始终是下一条待执行指令的起始偏移地址,与CS一起形成下一条待执行指令的起始物理地址。CS:IP的作用是控制程序的执行流程。IP一般会自动加l(逻辑加1、实际随指令长度变化)移向下一条指令实现顺序执行;若通过指令修改CS或IP的值,则可实现程序的转移执行。PSW(P

7、rogramStatusword)程序状态字,它其中有三个控制标志(IF、DF、TF)和6个状态标志(SF、PF、ZF、OF、CF、AF)。控制标志是用于控制CPU某方面操作的标志,状态标志是部分指令执行结果的标志。5、请画出8086/88CPU的内部结构图。答:如下图所示:6、请说明8086/88CPU的标志位的英文名、中文名及填充方法。答:IF(InterruptEnableFlag)中断允许标志,用于控制CPU能否响应可屏蔽中断请求,IF=1能够响应,IF=0不能响应。DF(Direc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。