欢迎来到天天文库
浏览记录
ID:56881942
大小:2.12 MB
页数:50页
时间:2020-07-19
《微机原理课后习题问题详解解析汇报.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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,有符号数补码表示围为
2、—32768~+32767。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位二进
3、制补码为009EH,原码为009EH,反码为009EH。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和执行单元
4、EU组成。3、简述8086/88CPU的两大模块BIU和EU的主要功能及组成。答:如下图所示: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)数据寄存器,主要用于
5、l6位乘除、问接I/O、中断调用等。BP(BasePointer)基址指针,主要用于存放地址、基址(默认相对于SS段)等。SP(StackPointer)堆栈指针(栈顶指针),主要用于存放栈顶地址。SI(SourceIndex)源变址寄存器,用于存放地址、变址、串操作源变址。DI(DestinationIndex)目的变址寄存器,用于存放地址、变址、串操作目的变址。CS(CodeSegment)代码段寄存器(代码段),用于存放正在或正待执行的程序段的起始地址的高l6位二进制数据,即程序段的段地址。,DS(DataSegment)数据段寄存器(数据段
6、),用于存放正在或正待处理的一般数据段的起始地址的高l6位二进制数据,即一般数据段的段地址。ES(ExtraSegment)附加数据段寄存器(附加段),用于存放正在或正待处理的附加数据段的起始地址的高l6位二进制数据,即附加数据段的段地址。SS(StackSegment)堆栈数据段寄存器(堆栈段),用于存放正在或正待处理的堆栈数据段的起始地址的高l6位二进制数据,即堆栈数据段的段地址。IP(Instructionpointer)指令指针,它的容始终是下一条待执行指令的起始偏移地址,与CS一起形成下一条待执行指令的起始物理地址。CS:IP的作用是控制
7、程序的执行流程。IP一般会自动加l(逻辑加1、实际随指令长度变化)移向下一条指令实现顺序执行;若通过指令修改CS或IP的值,则可实现程序的转移执行。PSW(ProgramStatusword)程序状态字,它其中有三个控制标志(IF、DF、TF)和6个状态标志(SF、PF、ZF、OF、CF、AF)。控制标志是用于控制CPU某方面操作的标志,状态标志是部分指令执行结果的标志。5、请画出8086/88CPU的部结构图。答:如下图所示:6、请说明8086/88CPU的标志位的英文名、中文名及填充方法。答:IF(InterruptEnableFlag)中断允
8、许标志,用于控制CPU能否响应可屏蔽中断请求,IF=1能够响应,IF=0不能响应。DF(DirectionFlag)方向标
此文档下载收益归作者所有