版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章基础知识1.1计算机中惯用计数制有哪些?解:二进制、八进制、十进制(BCD)、十六进制。1.2什么是机器码?什么是真值?解:把符号数值化数码称为机器数或机器码,原来数值叫做机器数真值。1.3完成以下数制转换。微型计算机基本工作原理汇编语言程序设计微型计算机接口技术建立微型计算机系统整体概念,形成微机系统软硬件开发初步能力。1第1页解:(1)166,A6H(2)0.75(3)11111101.01B,FD.4H(4)5B.AH,(10010001.011000100101)BCD1.48位和16位二进制数原码、补码和反码可表示数范围分别是多少?解:原码(-127~+127)、(-32767~+32767)补码(-128~+127)、(-32768~+32767)反码(-127~+127)、(-32767~+32767)2第2页1.5写出以下真值对应原码和补码形式。(1)X=-1110011B(2)X=-71D(3)X=+1001001B
解:(1)原码:11110011补码:10001101(2)原码:11000111补码:10111001(3)原码:01001001补码:010010011.6写出符号数10110101B反码和补码。解:11001010,110010111.7已知X和Y真值,求[X+Y]补码。(1)X=-1110111BY=+1011010B3第3页(2)X=56DY=-21D解:(1)11100011(2)001000111.8已知X=-1101001B,Y=-1010110B,用补码求X-Y值。解:111011011.9请写出以下字符ASCII码。4A3-!解:34H,41H,33H,3DH,21H1.10若给字符4和9ASCII码加奇校验,应是多少?4第4页解:34H,B9H1.11上题中若加偶校验,结果怎样?解:B4H,39H1.12计算以下表示式。(1)(4EH+10110101B)x(0.0101)BCD=()D(2)4EH-(24/08H+’B’/2)=()B解:(1)129.5D(2)101010B
5第5页第2章微型计算机基础2.6简述CPU执行程序过程。解:当程序第一条指令所在地址送入程序计数器后,CPU就进入取指阶段准备取第一条指令。在取指阶段,CPU从内存中读出指令,并把指令送至指令存放器IR暂存。在取指阶段结束后,机器就进入执行阶段,这时,由指令译码器对指令译码,再经控制器发出对应控制信号,控制各部件执行指令所要求详细操作。当一条指令执行完成以后,就转入了下一条指令取指阶段。以上步骤周而复始地循环,直到碰到停机指令。6第6页2.7说明8086EU和BIU主要功效。在执行程序过程中他们是怎样相互配合工作?解:执行单元EU负责执行指令。EU在工作时不停地从指令队列取出指令代码,对其译码后产生完成指令所需要控制信息。数据在ALU中进行运算,运算结果特征保留在标志存放器FLAGS中。总线接口单元BIU负责CPU与存放器、I/O接口之间信息传送。BIU取出指令被送入指令队列供EU执行,BIU取出数据被送入相关存放器中方便做深入处理。
当EU从指令队列中取走指令,指令队列7第7页出现空字节时,BIU就自动执行一次取指令周期,从内存中取出后续指令代码放入队列中。当EU需要数据时,BIU依据EU给出地址,从指定内存单元或外设中取出数据供EU使用。当运算结束时,BIU将运算结果送入指定内存单元或存放器。当指令队列空时,EU就等候,直到有指令为止。若BIU正在取指令,EU发出访问总线请求,则必须等BIU取指令完成后,该请求才能得到响应。普通情况下,程序次序执行,当碰到跳转指令时,BIU就使指令8第8页队列复位,从新地址取出指令,并马上传送EU去执行。 指令队列存在使8086/8088EU和BIU并行工作,从而降低了CPU为取指令而等候时间,提升了CPU利用率,加紧了整机运行速度。另外也降低了对存放器存取速度要求。2.8在执行指令期间,BIU能直接访问存放器吗?为何?解:能够.因为EU和BIU能够并行工作,EU需要指令能够从指令队列中取得,这时BIU预先从存放器中取出并放入指令队列。在EU执行指令同时,BIU能够访问存放器取下一条指令或指令执行时需要数据。9第9页2.98086与8088CPU主要区分有哪些?解:主要区分有以下几点:①8086外部数据总线有16位,而8088外部数据总线只有8位。②8086指令队列深度为6个字节,而8088指令队列深度为4个字节.③因为8086外部数据总线有16位,故8086每个总线周期能够存取两个字节.而8088外部数据总线因为只有8位,所以每个总线周期只能存取1个字节.④个别引脚信号含义稍有不一样.10第10页2.108088CPU工作在最小模式下:(1)当CPU访问存放器时,要利用哪些信号?(2)当CPU进行I/O操作时,要利用哪些信号?(3)当HOLD有效并得到响应时,CPU哪些信号置高阻?解:(1)要利用信号线包含WR#、RD#、IO/M#、ALE以及AD0~AD7、A8~A19。(2)同(1)。(3)全部三态输出地址信号、数据信号和控制信号均置为高阻态。11第11页2.11总线周期中,什么情况下要插入TW等候周期?插入TW周期个数,取决于什么原因?解:在每个总线周期T3开始处若READY为低电平,则CPU在T3后插入一个等候周期TW。在TW开始时刻,CPU还要检验READY状态,若仍为低电平,则再插入一个TW。此过程一直进行到某个TW开始时,READY已经变为高电平,这时下一个时钟周期才转入T4。能够看出,插入TW周期个数取决于READY电平维持时间。12第12页2.12若8088工作在单CPU方式下,在教材第91页表中填入不一样操作时各控制信号状态。解:结果如表所表示。操作IO/M#DT/R#DEN#RD#WR#读存放器写存放器读I/O接口写I/O接口0011
0101
0000
0101
101013第13页2.13在8086/8088CPU中,标志存放器包含哪些标志位?各位为0(为1)分别表示什么含义?解:(略),见书第49页。2.148086/8088CPU中,有哪些通用存放器和专用存放器?说明它们作用。解:通用存放器包含以下8个存放器:AX、BX、CX和DX存放器普通用于存放参加运算数据或运算结果。除此之外:AX:主要存放算术逻辑运算中操作数,以及存放I/O操作数据。BX:存放访问内存时基地址。CX:在循环和串操作指令中用作计数器。DX:在存放器间接寻址I/O指令中存放I/O地址。在做双字长乘除法运算时,DX与AX合起来存放一个双字长数。14第14页SP:存放栈顶偏移地址。BP:存放访问内存时基地址。 SP和BP也能够存放数据,但它们默认段存放器都是SS。SI:常在变址寻址方式中作为源地址指针。DI:常在变址寻址方式中作为目标地址指针。专用存放器包含4个段存放器和两个控制存放器:CS:代码段存放器,用于存放代码段段基地址。DS:数据段存放器,用于存放数据段段基地址。SS:堆栈段存放器,用于存放堆栈段段基地址。ES:附加段存放器,用于存放附加段段基地址。IP:指令指针存放器,用于存放下一条要执行指令偏移地址。FLAGS:标志存放器,用于存放运算结果特征。15第15页2.158086/8088系统中,存放器为何要分段?一个段最大为多少个字节?最小为多少个字节?解:分段主要目标是便于存放器管理,使得能够用16位存放器来寻址20位内存空间。一个段最大为64KB,最小为16B。2.16在8086/8088CPU中,物理地址和逻辑地址是指什么?已知逻辑地址为1F00:38A0H,怎样计算出其对应物理地址?解:物理地址时CPU存取存放器所用地址。逻辑地址是段和偏移地址形式地址,即汇编语言程序中使用存放器地址。 若已知逻辑地址为1F00:38A0H,则对应物理地址=1F00Hx16+38A0H=228A0H。16第16页2.17已知存放器物理地址为78A00H,计算出它所对应逻辑地址。此结果惟一吗?解:物理地址能够对应于不一样逻辑地址。78A00H对应逻辑地址能够是7000H:8A00H,7800H:0A00H,78A0H:0000H等。结果不是惟一。2.18设当前数据段位于存放器A8000H~B7FFFH,DS段存放器内容应是什么?解:因为A8000H到B7FFFH之间地址范围大小为64KB,未超出一个段最大范围。故要访问此地址范围数据,数据段起始地址(即段首地址)应为A8000H,则DS段存放器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新媒体运营活动策划方案
- 内部控制成果培训
- 腹部外科术后早期活动
- 食药局餐饮监管培训
- 数控车削加工技术 课件 项目八 内孔切削工艺及编程
- 山东省青岛第十九中学2024-2025学年高一上学期10月月考地理试题(含答案)
- 河北省保定市唐县2024-2025学年一年级上学期期中数学试题
- 2024-2025学年黑龙江省哈尔滨市道里区松南学校九年级(上)月考物理试卷(10月份)(含答案)
- 高中语文第2单元良知与悲悯群文阅读二良知与悲悯课件新人教版必修下册
- 高中语文第1单元论语蚜第7课好仁不好学其蔽也愚课件新人教版选修先秦诸子蚜
- 2023版电梯维护保养规则
- 高职《旅游管理》专业教学计划
- 房地产项目后评估报告模板模板
- 如何找到公司的潜在客户
- 倍的认识(教案)-人教版三年级数学上册
- 屋面工程技术规范G50345-2012
- 常见血管活性药物的使用及规范
- 2023年工会财务管理制度范本
- 足球比赛记录表格
- 《统计学-基于Excel》(第3版)课后参考答案 贾俊平
- 杭州郭庄调研
评论
0/150
提交评论