欢迎来到天天文库
浏览记录
ID:57940
大小:1.30 MB
页数:25页
时间:2017-05-06
《《汇编语言 微机原理及接口技术》(第2版)课后习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章进制及码元1.进制转换129=81H=10000001B=201Q298=12AH=100101010B=452Q1000=3E8H=1111101000B=1750Q5DH=1011101B=135Q=93D3E8H=1111101000B=1750Q=1000D357Q=11101111B=0EFH=239D3.数据表示范围:一字节的无符号数表示范围为0~255,有符号数(补码)表示范围为-l28—+127。一个字的无符号数表示范围为0~65535,有符号数(补码)表示范围为—32768~+32767。N位二进制数的无符号数表示范围为0~(2N-1),有符号
2、数(补码)表示范围为-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,反码为009EH。第2章微机硬件基础1.计算机系统硬件的五大
3、功能部件及其主要功能?答:硬件系统按功能模块分为运算器、控制器、存储器、输入设备、输出设备。运算器主要完成算术运算、逻辑运算及移位运算,其中主要包括算术逻辑运算单元ArithmeticLogicUnit,ALU)和暂存数据(原始、中间、结果)的寄存器(Register,R)。控制器实现对计算机部件的协调调度完成指令的分析执行,其中主要有程序计数器ProgramCounter,PC)或叫指令指针(InstructionPointer,IP)、指令寄存器(Instructionregister,IR)、指令译码器(InstructionDecoder,ID)、微操作命令发
4、生器、时序发生器等。存储器用来记忆程序与数据,它分为内存和外存,内存主要用于存放正在或正待运行的程序和数据,外存用于存放暂时不运行的程序和数据。输入设备是实现将外界的信息输入计算机内部的部件,主要有键盘、鼠标等。输出设备是实现将计算机内部的信息输出的部件,主要有显示器、打印机等。3.请简述计算机系统的构成,并说明软硬件之间的关系。答:计算机系统由硬件系统和软件系统构成,硬件系统包括运算器、存储器、控制器、输入/输出设备.软件系统包括系统软件和应用软件.硬件是我们可以看得见摸得着的物理设备,软件是运行计算机硬件上的程序和数据的集合.他们之间的关系:硬件是基础,软件是灵魂
5、;硬件和软件相辅相成缺一不可;硬件和软件互相促进发展.5.微机的主要性能指标有哪些?答:(1)字长。字长是指CPU可以同时运算或传输的二进制的数据位数。字长越长,速度越快,精度越高,表示范围越大。(2)速度。在微机的表示速度用的最多的是CPU的主频,单位为Ml-lz或GHz24,但实质上并不一定是主频越高速度越快,如AMD提出的PR表示法声称其l.3GHz的速龙XP可以达到l.6GHz的P4的速度。表示速度还有另外两个单位:次,秒(每秒运算次数)、MIPS(百万条指令每秒)。(3)容量。内存容量从原来的KB已上升到MB,2002年上半年以256MB为主流配置。硬盘容量
6、从原来的MB已上升到GB,目前主要配置40GBl00GB的硬盘:(4)外设配置。例如显示器、光驱、声卡、音箱、打印机等。(5)软件配置。操作系统及其他系统软件和应用软件。7.8086/8088CPU为什么要分为BIU和EU两大模块?答:为了使取指和分析、执行指令可并行处理,提高CPU的执行效率。8086/88CPU有两大模块总线接口单元BIU和执行单元EU组成。参见教材《汇编语言、微机原理及接口技术(第2版)》2.3.1节“8086/8088CPU的内部结构”。8.简述8086/8088CPU的两大模块BIU和EU的主要功能及组成。答:如图2.2所示。9.简述8086
7、/8088CPU的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)基址指针,主要用于存放地址、基址(默认相对
此文档下载收益归作者所有