ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:22.78KB ,
资源ID:1452954      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1452954.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机原理与汇编语言课后习题答案Word格式.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

微机原理与汇编语言课后习题答案Word格式.docx

1、 6求下列用二进制补码表示的十进制数 (1)(01001101)补 = (2)(10110101)补 = (1)(01001101)补 = 77d (2)(10110101)补 = -75d 7请用8位二进制数写出下列字符带奇校验的ascii码。 (1)c: 1000011 (2)o: 1001111 (3)m: 1001101 (4)p: 10100000 1000011 (2)o: 0 10011111 1001101 (4)p: 1 1010000 8请用8位二进制数写出下列字符带偶校验的ascii码。 (1)+:0101011(2)=: 0111101 (3)#:0100011(4):

2、 01111100 0101011(2)=: 1 01111011 0100011(4): 1 0111110 9叙述 cpu 中pc的作用。pc是cpu中的程序计数器,其作用是提供要执行指令的地址。 第2章 微处理器的结构 习题与参考答案 1. 80868088 cpu 由哪两大部分组成?请分别叙述它们的功能。8086/8088 cpu均由两个独立的逻辑单元组成,一个称为总线接口单元biu(bus interface unit),另一个称为执行单元eu(execution unit)。 总线接口单元biu取指令时,从存储器指定地址取出指令送入指令队列排队;执行指令时,根据eu命令对指定存储器

3、单元或i/o端口存取数据。 执行单元eu任务是执行指令,进行全部算术逻辑运算、完全偏移地址的计算,向总线接口单元biu提供指令执行结果的数据和偏移地址,并对通用寄存器和标志寄存器进行管理。 2. 80868088与传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点?总线接口部分和执行部分是分开的,每当eu执行一条指令时,造成指令队列空出2个或空出一个指令字节时 ,biu马上从内存中取出下面一条或几条指令,以添满他的指令队列。这样,一般情况下,cpu在执行完一条指令后,便可马上执行下一条指令,不像以往8位cpu那样,执行完一条指令后,需等待下一条指令。即eu从指令队列中取指令、执

4、行指令和biu补充指令队列的工作是同时进行的。这样大大提高了cpu利用率,降低了系统都对存储器速度的要求。 3. 状态标志和控制标志有何不同?80868088的状态标志和控制标志分别有哪些?8086/8088 cpu设立了一个两字节的标志寄存器,共九个标志。其中标志位o、s、z、a、p、c是反映前一次涉及alu操作结果的状态标志,d、i、t是控制cpu操作特征的控制标志。 4. 80868088 cpu寻址存储器时,什么是物理地址?逻辑地址?它们之间有何关系?8086/8088系统中每个存储单元都有一个物理地址,物理地址就是存储单元的实际地址编码。在cpu与存贮器之间进行任何信息交换时,需利用

5、物理地址来查找所需要的访问的存储单元。逻辑地址由段地址和偏移地址两部分组成。 5. 段寄存器cs1200h,指令指针寄存器ipff00h,此时,指令的【篇二:微机原理、汇编语言及接口技术-课后习题答案】 五代 1.2 解: 微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件控制器和运算器的微处理器为核心,所构造出的计算机系统 。 pc机:pc(personal computer)机就是面向个人单独使用的一类微机 。 单片机:用于控制的微处理器芯片,内部除cpu外还集成了计算机的其他一些主要部件,如:rom、ram、定时器、并行接口、串行接口,有的芯片还集成了a/d、d/a

6、转换电路等。 数字信号处理器dsp:主要面向大流量数字信号的实时处理,在宿主系统中充当数据处理中心,在网络通信、多媒体应用等领域正得到越来越多的应用 1.3 解: 微机主要有存储器、i/o设备和i/o接口、cpu、系统总线、操作系统和应用软件组成,各部分功能如下: cpu:统一协调和控制系统中的各个部件 系统总线:传送信息 存储器:存放程序和数据 i/o设备:实现微机的输入输出功能 i/o接口:i/o设备与cpu的桥梁 操作系统:管理系统所有的软硬件资源 1.4 解:传递信息的一组公用导线,cpu通过它们与存储器和i/o设备进行信息交换 。 好处:组态灵活、扩展方便 三组信号线:数据总线、地址

7、总线和控制总线 。 其使用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。 1.5解: (1)用于数值计算、数据处理及信息管理方向。采用通用微机,要求有较快的工作速度、较高的运算精度、较大的内存容量和较完备的输入输出设备,为用户提供方便友好的操作界面和简便快捷的维护、扩充手段。 (2)用于过程控制及嵌人应用方向。 采用控制类微机,要求能抵抗各种干扰、适应现场的恶劣环境、确保长时间稳定地工作,要求其实时性要好、强调其体积要小、便携式应用强调其省电。 1.6 解: 1 1.7 解: i/o通道:位于cpu和设备控制器之

8、间,其目的是承担一些原来由cpu处理的i/o任务,从而把cpu从繁杂的i/o任务中解脱出来。由10根信号线组成(a9-a0)。 1.8解: bios:基本输入输出系统。 主要功能:用来驱动和管理诸如键盘、显示器、打印机、磁盘、时钟、串行通信接口等基本的输入输出设备 1.9 解: 基本ram区:640kb 保留ram区:128kb 扩展rom区: 基本rom区: 1.10 解: (1)、数用来直接表征量的大小,包括:定点数、浮点数。 (2)、码用来指代某个事物或事物的某种状态属性,包括:二进制、八进制、十进制、十六进制。 区别:使用场合不同,详见p16. 1.11 解: (1) 2 (174.6

9、6)10?(10101110.10101)2(ae.a8)16 (100011101011.01011)2?(2283.34375)10(8eb.58)16 (3) (f18a6.6)16?(11110001100010100110.0110)2(989350.375)10 1.12 解: 原码 反码 补码 +3700100101/25h00100101/25h 00100101/25h -3710100101/a5h11011010/dah 11011011/dbh 1.13 1.14 解: 无符号数:70d 补码有符号数: bcd码:46d ascii:f 1.15 解: 1)、相加后若出

10、现和大于9,则将和减去10后再向高位进1 2)、若出现组间进位,则将低位加6 1.16 解: 详见课本16页。 1.17 解: c3 40 20 00 31.19 解: 1.20 解: d:44h d:64h cr:0dh lf:0ah 0:30h sp:20h nul:00h国标码:36 50h 机内码:b6 b0h 第二章 21 算术逻辑单元alu、寄存器组和控制器; 总线接口单元biu:管理8088与系统总线的接口负责cpu对接口和外设进行访问 执行单元eu:负责指令译码、执行和数据运算; 8位cpu在指令译码前必须等待取指令操作的完成,8088中需要译码的指令已经取到了指令队列,不需要

11、等待取指令。而取指令是cpu最为频繁的操作,因此8088的结构和操作方式节省了大量等待时间,比8位cpu节省了时间,提高了性能。 22 8个8位寄存器:ah、al、bh、bl、ch、cl、dh、dl; 8个16位寄存器:累加器ax、基址寄存器bx、计数器cx、数据寄存器dx、源地址寄存器si、目的地址寄存器di、基址指针bp、堆栈指针sp。 23 标志用于反映指令执行结果或者控制指令执行形式。 状态标志用于记录程序运行结果的状态信息;控制标志用于控制指令执行的形式。 24 例:有运算:3ah+7ch=b6h 作为无符号数运算,没有进位,cf=0; 作为有符号数运算,结果超出范围,of=1. 2

12、.5 8088中每个存储单元有唯一的20位地址,称为物理地址。处理器通过总线存取存储器数据时,采用这个物理地址。 在用户编程过程中采用的“段地址:偏移地址”的形式称为逻辑地址。 将逻辑地址中的段地址左移4位,加上偏移地址就得到物理地址。 1mb最多能分成65536个逻辑段。 4 26 代码段:存放程序的指令序列; 堆栈段:确定堆栈所在的主存储区; 数据段:存放当前运行程序的数据; 附加段:附加数据段,用于数据保存。另外串操作指令将其作为目的操作数的存放区。 27 8088的存储空间分段管理,程序设计时采用逻辑地址。由于段地址在默认的或指定的段寄存器中,所以只需要偏移地址,称为有效地址ea. 操

13、作数在主存中有以下几种寻址方式:直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址。 28 (1)立即数寻址 ax:1200h (2)寄存器寻址 ax:0100h (3)存储器直接寻址 ax:4c2ah (4)寄存器间接寻址 ax:3412h (5)寄存器间接寻址 ax: (6)基址变址寻址 ax:7856h (7)相对基址变址寻址 ax:65b7h 29 (1)cx为字寄存器,dl为字节寄存器,类型不匹配。 (2)mov指令的目的操作数只能是寄存器或者主存单元,ip是指针。 (3)不允许立即数到段寄存器的传送。 (4)不允许段寄存器之间的直接传送。 (5)数据溢出。 (

14、6)sp不能用于寄存器间接寻址。 (7)格式不对。应为:mov ax,bx+di (8)mov指令的操作数不能是立即数。 210 (1)bx得到table的偏移地址,bx=200h. (2)将立即数8送到al。 (3)换码,al=12h. 211 (1)al=89h (2)al=12h,cf=1,zf=0,sf=0,of=1,pf=1 (3)al=0afh,cf=0,zf=0,sf=1,of=0,pf=1 (4)al=0afh,cf=1,zf=0,sf=1,of=1,pf=1 (5)al=0,cf=0,zf=1,sf=0,of=0,pf=1 (6)al=0ffh,cf=0,zf=0,sf=1,

15、of=0,pf=1 5【篇三:微机原理及汇编语言习题】空题 1电子计算机主要由 运算器 、 控制器 、 存储器 、 输入设备 和 输出设备 等五部分组成。 2 运算器 和 控制器 集成在一块芯片上,被称作cpu。 3总线按其功能可分 数据总线 、 地址总线 和 控制总线 三种不同类型的总线。 二、简答题 2微型计算机系统总线从功能上分为哪三类?它们各自的功能是什么? 答:微型计算机系统总线从功能上分为地址总线、数据总线和控制总线三类。地址总线用于指出数据的来源或去向,单向;数据总线提供了模块间数据传输的路径,双向;控制总线用来传送各种控制信号或状态信息以便更好协调各功能部件的工作。三、选择题

16、1下列无符号数中最小的数是(a)。 a(01a5)hb(1,1011,0101)bc(2590)dd(3764)o 2下列有符号数中最大的数是(d)。 a1002hb1001 0011 0010 1100bc2570od9614d 3在机器数(a)中,零的表示形式是唯一的。 a补码b原码c补码和反码d原码和反码 48位二进制数补码的数值表示范围为(a)。 a. 128127b127127 c. 一129128d128128第2章 微处理器及其结构 一、填空题 18086/8088 cpu执行指令中所需操作数地址由偏移量部分送 biu ,由 biu 最后形成一个 20 位的内存单元物理地址。 2

17、用段基值及偏移量来指明内存单元地址的方式称为 38086 cpu使用根地址线访问i/o端口,最多可访问个字节端口,使用 20 根地址线访问存储单元,最多可访问 1m 个字节单元。 4cpu取一条指令并执行该指令的时间称为含若干个 总线 周期,而后者又包含有若干个 时钟 周期。 二、单项选择题 1某微机最大可寻址的内存空间为16mb,其cpu的地址总线至少应有(e)条。 a26b28c20d22e24 28086/8088 cpu中标志寄存器的主要作用是( d )。 a检查当前指令的错误 b纠正当前指令执行的结果与错误 c决定是否停机 d产生影响或控制某些后续指令所需的标志 3指令指针ip的作用

18、是( a )。 a保存将要执行的下一条指令的地址 b保存cpu要访问的内存单元地址 c保存运算器运算结果内容d保存正在执行的一条指令 48086cpu有两种工作模式,最小模式的特点是( a )。 acpu提供全部控制信号 b由编程进行模式设定 c不需要8282收发器 d需要总线控制器8288 三、简答题 18086/8088 cpu 分为哪两个部分?如何协调工作?eu是执行部件,主要的功能是执行指令和形成有效地址。biu是总线接口部件,与片外存储器及i/o接口电路传输数据,主要功能是形成实际地址、预取指令和存取操作数。eu经过biu进行片外操作数的访问,biu为eu提供将要执行的指令。eu与b

19、iu可分别独立工作,当eu不需biu提供服务时,biu可进行填充指令队列的操作。 28086/8088 cpu的地址总线有多少位?其寻址范围是多少?8086/8088 cpu的地址总线共20 位,最大可寻址1mb空间。 38086/8088 cpu使用的存储器为什么要分段?怎么分段?8086/8088为16位cpu,其内部的alu、相关的地址寄存器(如sp、ip以及bx、bp、si、di)等都是16位的,因而对存储器地址的处理也只能是16位操作,即8086/8088的直接寻址能力在64kb范围内。而实际上8086/8088有20条地址线,它的最大寻址空间为1mb。这就产生了一个矛盾,即如何用1

20、6位的地址寄存器去表示一个20位的存储器物理地址? 实际使用的解决办法是:将1mb大小的存储空间分为若干“段”,每段不超过64kb。这样,一个20位的物理地址就可以用“16位段基址:16位偏移量”的形式(称为逻辑地址)来表示了,其中段地址存放在8086/8088的段寄存器中。 48086/8088 cpu 中有几个通用寄存器?有几个变址寄存器?有几个指针寄存器?通常哪几个寄存器亦可作为地址寄存器使用?8086/8088 cpu 中共有: 8个16位的通用寄存器ax、bx、cx、dx 、bp、sp、si、di; 2个变址寄存器si、di; 2个指针寄存器bp、sp; 其中bx、bp、si、di

21、亦可作地址寄存器。 5什么是逻辑地址?什么是物理地址?它们之间有什么联系?各用在何处?逻辑地址由两个16 位的部分即段基址和偏移量组成,一般在程序中出现的地址都表示为逻辑地址形式;物理地址是一个20 位的地址,它是唯一能代表存储空间每个字节单元的地址,一般只出现在地址总线上。 由于8086/8088cpu 中的寄存器只有16 位长,所以程序不能直接存放20 位的物理地址,而必须借助逻辑地址,即用两个16 位的寄存器来表示物理地址。他们之间的关系是:物理地址段基址*16偏移量;另外,一个物理地址可对应多个逻辑地址。 6设现行数据段位于存储器0b0000h0bffffh 单元,ds 段寄存器内容为

22、多少? ds 段寄存器内容为0b000h。 7给定一个存放数据的内存单元的偏移地址是20c0h,(ds)=0c0e0h,求出该内存单元的物理地址。物理地址:0c2ec0h。 8怎样确定8086的最大或最小工作模式?引线mnmx的逻辑状态决定8086的工作模式,mnmx引线接高电平,8086被设定为最小模式,mn 大模式。 mx引线接低电平,8086被设定为最 98086基本总线周期是如何组成的?基本总线周期由4个时钟(clk)周期组成,按时间顺序定义为t1、t2、t3、t4。 10有一个由20个字组成的数据区,其起始地址为610ah:1ce7h。试写出该数据区首末单元的实际地址pa。 首单元地址:610a0h+1ce7h=62d87h

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2