《汇编语言微机原理及接口技术》(第2版)课后习题答案
第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
3.数据表示范围:
一字节的无符号数表示范围为0~255,有符号数(补码)表示范围为-l28—+127。一个字的无符号数表示范围为0~65535,有符号数(补码)表示范围为—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位二进制补码为009EH,原码为009EH ,反码为009EH 。
第2章微机硬件基础
1.计算机系统硬件的五大功能部件及其主要功能?
答:硬件系统按功能模块分为运算器、控制器、存储器、输入设备、输出设备。
运算器主要完成算术运算、逻辑运算及移位运算,其中主要包括算术逻辑运算单元
Arithmetic Logic Unit,ALU)和暂存数据(原始、中间、结果)的寄存器(Register,R)。
控制器实现对计算机部件的协调调度完成指令的分析执行,其中主要有程序计数器
Program Counter,PC)或叫指令指针(Instruction Pointer,IP)、指令寄存器(Instruction register,IR)、指令译码器(Instruction Decoder,ID)、微操作命令发生器、时序发生器等。
存储器用来记忆程序与数据,它分为内存和外存,内存主要用于存放正在或正待运行的
程序和数据,外存用于存放暂时不运行的程序和数据。
输入设备是实现将外界的信息输入计算机内部的部件,主要有键盘、鼠标等。
输出设备是实现将计算机内部的信息输出的部件,主要有显示器、打印机等。
3.请简述计算机系统的构成,并说明软硬件之间的关系。
答:计算机系统由硬件系统和软件系统构成,硬件系统包括运算器、存储器、控制器、
输入/输出设备.软件系统包括系统软件和应用软件.硬件是我们可以看得见摸得着的物理设
备,软件是运行计算机硬件上的程序和数据的集合.他们之间的关系:硬件是基础,软件是灵魂;硬件和软件相辅相成缺一不可;硬件和软件互相促进发展.
5.微机的主要性能指标有哪些?
答:(1)字长。字长是指CPU可以同时运算或传输的二进制的数据位数。字长越长,速度
越快,精度越高,表示范围越大。
(2)速度。在微机的表示速度用的最多的是CPU的主频,单位为Ml-lz或GHz,但实质
上并不一定是主频越高速度越快,如AMD提出的PR表示法声称其l.3GHz的速龙XP可以达到l.6GHz的P4的速度。表示速度还有另外两个单位:次,秒(每秒运算次数)、MIPS(百万条指令每秒)。
(3)容量。内存容量从原来的KB已上升到MB,2002年上半年以256MB为主流配置。硬盘容量从原来的MB已上升到GB,目前主要配置40GB l00GB的硬盘:
(4)外设配置。例如显示器、光驱、声卡、音箱、打印机等。
(5)软件配置。操作系统及其他系统软件和应用软件。
7.8086/8088 CPU为什么要分为BIU和EU两大模块?
答:为了使取指和分析、执行指令可并行处理,提高CPU的执行效率。8086/88CPU有两大模块总线接口单元BIU和执行单元EU组成。参见教材《汇编语言、微机原理及接口技术(第2版)》2.3.1节“8086/8088 CPU的内部结构”。
8.简述8086/8088 CPU的两大模块BIU和EU的主要功能及组成。
答:如图2.2所示。
9.简述8086/8088 CPU的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(Base Pointer)基址指针,主要用于存放地址、基址(默认相对于SS段)等。
SP(Stack Pointer)堆栈指针(栈顶指针),主要用于存放栈顶地址。
SI(Source Index)源变址寄存器,用于存放地址、变址、串操作源变址。
DI(Destination Index)目的变址寄存器,用于存放地址、变址、串操作目的变址。
CS(Code Segment)代码段寄存器(代码段),用于存放正在或正待执行的程序段的起始地
址的高l6位二进制数据,即程序段的段地址。,
DS(Data Segment)数据段寄存器(数据段),用于存放正在或正待处理的一般数据段的起
始地址的高l6位二进制数据,即一般数据段的段地址。
ES(Extra Segment)附加数据段寄存器(附加段),用于存放正在或正待处理的附加数据段
的起始地址的高l6位二进制数据,即附加数据段的段地址。
SS(Stack Segment)堆栈数据段寄存器(堆栈段),用于存放正在或正待处理的堆栈数据段
的起始地址的高l6位二进制数据,即堆栈数据段的段地址。
IP(Instruction pointer)指令指针,它的内容始终是下一条待执行指令的起始偏移地址,与CS一起形成下一条待执行指令的起始物理地址。CS:IP的作用是控制程序的执行流程。IP
一般会自动加l(逻辑加1、实际随指令长度变化)移向下一条指令实现顺序执行;若通过指令修改CS或IP的值,则可实现程序的转移执行。
PSW(Program Status word)程序状态字,它其中有三个控制标志(IF、DF、TF)和6个状态标志(SF、PF、ZF、OF、CF、AF)。控制标志是用于控制CPU某方面操作的标志,状态标志是部分指令执行结果的标志。
11.请说明8086/8088 CPU的标志位的英文名、中文名及通用填充方法。
答:IF(Interrupt Enable Flag)中断允许标志,用于控制CPU能否响应可屏蔽中断请求,IF=1能够响应,IF=0不能响应。
DF(Direction Flag)方向标志,用于指示串操作时源串的源变址和目的串的目的变址变化
方向,DF----1向减的方向变化,DF=0向加的方向变化。
TF(TrapFlag)陷阱标志(单步中断标志),TF=1程序执行当前指令后暂停,TF=0程序执行当前指令后不会暂停。
SF(Sign Flag)符号标志,指令执行结果的最高二进制位是0还是l,为0,则SF=0,代表正数;为l,则SF=1,代表负数。我们一般是用十六进制数表示,则可以根据十六进制的
最高位是落在O~7还是落在8~F之间,若落在0~7之间则SF=0.否则SF=1。
PF(Parity ChECk Flag)奇偶校验标志,指令执行结果的低8位中1的个数是奇数个还是偶数个,若为奇数个则PF=0,若为偶数个则PF=1。
ZF(Zero Flag)零标志,指令执行结果是不是为0,若为0则ZF=1,否则ZF=0。
OF(Overflow Flag)有符号数的溢出标志,指令执行结果是否超出有符号数的表示范围,
若超过则0F=1,否则OF=0。我们 …… 此处隐藏:20193字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




