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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

计算机组成原理与汇编语言课后习题Word下载.docx

1、14. 简述计算机执行指令和执行程序的过程。以书中的例子为例,说明在此三条指令执行中,哪些信号属于数据流,哪些信号属于控制流?15. 微型计算机外部为什么采用三总线结构?16. 数据总线和地址总线在结构和作用上有什么不同?17. 如果某几种CPU的地址总线分别有8、16、20、32条,它们各自能寻址的存储器的容量是多少?18. 什么是硬件,什么是软件,硬件和软件的关系如何?19. 说明位、字节、字长的概念及它们之间的关系。20. 计算机的发展趋势有哪些?你如何看待冯?诺依曼计算机体系结构理论?21. 说出几种型号的CPU,它们各有什么特点?22. 说出目前流行的几种主机板的类型以及它们的性能特

2、点。23. 常用的外围设备有哪些,它们各有什么特点?如何衡量它们的性能?24. 计算机软件包括哪些种类,它们有什么不同?25. 你知道或用过哪些系统软件,它们各有什么功能特点?26. 说出用过的一种计算机的主要性能指标。第二章1. 8086CPU由哪两部分构成,它们的主要功能是什么?在执行指令期间EU能直接访问存储器吗,为什么?2. 8086CPU与传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点?3. 8086CPU中有哪些寄存器,各有什么用途?4. 状态标志与控制标志有何不同,程序中是怎样利用这两类标志的?标志寄存器有哪些标志位,各在什么情况下置位?5. 求出下列运算后各

3、个标志的状态,并说明进位标志和溢出标志的区别6. (1)1278H + 3469H (2)54E3H 27A0H7. (3)3881H + 3597H (4)01E3H 01E3H8. 8086CPU中存储器的逻辑地址和物理地址之间有什么关系,各有多少值?9. 8086CPU使用的存储器为什么要分段,怎样分段?为什么要设置段寄存器,有几个段寄存器?各段寄存器有什么意义?10. 简述A0与BHE在8086系统中的应用。11. 8086系统中为什么要采用地址锁存器8282?采用什么方法从分时复用地址/数据线中将数据和地址信号分离出来?12. 8086和8088CPU的主要区别是什么?13. 808

4、6系统中的存储器采用什么结构?如何与地址、数据线连接?14. 8086的I/O端口寻址范围是什么?什么是I/O端口与内存分别独立编址?15. 在对存储器和I/O设备读写时,要用到IOR(IO读)、IOW(IO写)、MR(存储器读)、MW(存储器写)信号,这些信号的作用是什么?它们在最小模式时分别可用怎样的电路得到?请画出示意图。16. 什么是基地址和位移量,它们之间有何联系?17. 设CS=1200H,IP=0FF00H,此时指令的物理地址是什么?指向这一物理地址的CS和IP的值是唯一的吗?18. 若CS=1000H,指出当前代码段可寻址的存储空间的大小和地址范围。19. 简述8086单CPU

5、和多CPU系统各自主要特点,并说明有何差别。20. 时钟周期、T状态、总线周期、指令周期的定义是什么,什么情况下会出现空闲周期?21. 8086CPU读/写总线周期包含几个时钟周期,什么情况下需要插入Tw等待周期,插入Tw的数量取决于什么因素?22. 8086CPU复位后,有哪些特征?8086系统的启动程序如何去找?23. 8086系统在最小模式时应该怎样配置?试画出这种配置并标出主要信号的连接关系。24. 画出最小模式时读存储器或I/O设备的总线周期时序。第三章1. 简述80286的特点和保护模式的保护功能。2. 简述80386的特点、80386引脚与8086的区别。3. 简述80386 C

6、PU寄存器的组成、特点及作用。4. 简述80386 的3种工作模式的特点和异同。5. 什么是逻辑地址、线性地址和物理地址,3者之间的关系是什么?6. 简述80486 CPU的组成及各部分的作用。7. Pentium微处理器采用了哪些新的技术和结构?第四章1. 若DS=3000H,BP=2000H,SI=1000H,32000H=00H,32001H=40H,SS=000H,31000H=20H,31001H=60H,33000H=50H,33001H=60H,说明下列各条指令执行后,AX中的内容是什么?并说明各条指令中源操作数的寻址方式。(1) MOV AX,DS (2) MOV AX,200

7、0H(3) MOV AX,SI (4) MOV AX,BP(5) MOV AX,BP+SI2. 指出下列指令中的非法指令。(1)MOV BX,AL (2)MOV CS,2000H(3)PUSH 4567H (4)XCHG VAR1,VAR2(5)ADD AL,148H (6)MOV DS,2000H(7)MOV BH,SI (8)SUB 38H,AL3. 若SP=2000H,AX=3355H,BX=4466H,试指出下列指令或程序段执行后有关寄存器的内容。(1)PUSH AX执行后AX=?,SP=?(2) PUSH AXPUSH BXPOP DXPOP CX,CX=?,DX=?4. 请按下面的

8、要求写出相应的汇编指令或指令序列。(1)将1234H送入DS中。(2)将5678H与AX中的数相加,结果放在AX中。(3)将DATAX和DATAY相加,其和放在DATAY中。(4)将AX中的高4位变为全0.(5)将BX中的低2位变为全1.(6)将CX中的D3D7位取反.5. 若AL=0FFH,BL=03H,指出下列指令执行后标志AF、OF、ZF、SF、PF、CF的状态。(1)ADD BL ,AL (2)INC BL(3)SUB BL ,AL (4)NEG BL(5)AND BL ,AL (6)MUL BL(7)CMP BL ,AL (8)IMUL BL(9)OR BL ,AL (10)XOR

9、BL,BL6. 已知存储器中有两个压缩BCD码6543和4672存放在从BUF开始的连续4个单元中(高字节放在高地址单元),试编制两数相减的程序,结果存放在后面的两个单元中。7. 假设DX=36A5H,CL=3,CF=1,确定下列各条指令执行后DX和CF的值。(1)SHR DX, 1 (2)SAR DX, CL(3)SHL DX, CL (4)SHL DL, 1(5)ROR DX, CL (6)ROL DL, CL(7)SAL DH, 1 (8)SAR DH, CL(9)RCL DX, CL (10)RCR DX. CL8. 编写程序段将寄存器AL中的8位二进制数的内容颠倒过来,即将原来的最高

10、位变为最低位,次高位变为次低位,以此类推,若原AL的内容为B,则颠倒之后变为B。9. 执行下列程序段,住处各相关寄存器的内容。MOV AX,0A0BHDEC AXSUB AX,0FFHAND AX,00FFHMOV CL,3SAL AL,CLADD AL,25HXCHG AL,AHPUSH AXPOP BXINC BL第五章1. 下列语句在存储器中分别为变量分配多少字节?VR1 DW 9VR2 DW 4 DUP(?)CONT EQU 10VR3 DD CONT DUP(?VR4 DB 2 DUP(?,CONT DUP(0)VR5 DB HOW ARE YOU?2. 根据下列数据定义,写出各条指

11、令执行后的结果TABLE DW 100 DUP(?ARRAY DB ABCDRES DB ?MOV AX,TYPE RES AX=( )MOV BX,TYPE TABLE BX=( )MOV CX,LENGTH TABLE CX=( )MOV SI,SIZE TABLE SI=( )MOV DI,LENGTH ARRAY DI=( )3. 下面定义的是一个数据段,请图示它们在存储器中的存放形式。DATA SEGMENTA DB 1,2,3,4B DB ABCDC DB 4 DUP(0)N EQU 12X DW 33,0302HY DD 0ABCDHDATA ENDS4. 试定义一个完整的数据段

12、,首先将10个压缩的BCD码29存放在ARRAY变量字节单元,紧接着把-28,6,45,39,3存放在ALPHA数组变量的字单元中,最后从字节变量BUFFER单元开始预留100个空单元备用5. 请定义一个结构,描述一个学生的简况。该结构应含有以下内容:姓名、年龄、性别、籍贯、民族、入学成绩、名次。说明如何定义结构变量和引用结构变量6. 实现满足下面要求的宏定义(1)任意两个单元中的数据相加存于第三个单元中(2)任意8位寄存器中的数据转换为ASCII码并在屏幕上显示7. 对下面程序进行注释,并说明其功能A DB 123ABCCODE SEGMENTASSUME CS:CODE,DS:DATAST

13、ART: MOV AX,DATAMOV DS,AXLEA BX,AMOV CX,6MOV AH,2LP: MOV AL,BXXCHG AL,DLINC BX INT 21HLOOP LPMOV AH,4CHCODE ENDSEND START8. 编程将CX、DX作为双字联合右移四位(设CX为高16位),最高4位送入全1.9. 编程把从A单元开始存放的3个单元字节五符号数按递增顺序排序后存回原处。10. 试编写一段程序比较从ARRAY开始存放的3个16位有符号数。根据比较结果置FLAG标志。(1)如果3个书都不相等,置FLAG为0。(2)如果3个数中有2个数相等,置FLAG为1.(3)如果3个

14、书都相等,置FLAG为2.11. 分析下列程序指出运行结果。SUM DW ?XOR AX,AXMOV CX,10MOV BX,2 ADD AX,BXINC BXMOV SUM,AX请问:改程序完成的功能是_.程序执行后,SUM单元的内容是_.12.从ARRAY开始的单元中存有10个16位无符号数,试编写一完整程序找出其中最小数并存入MIN单元。13.从DAT开始的数据区中放有100个8位的无符号数,编程统计其中奇数的个数,将结果存入RESULT单元。14.利用DOS系统功能调用,将键盘输入的小写字母转换成大写字母输出现实,直到输入“&”字符时暂停输出。第六章1. 内存和外存的功能如何,有什么联

15、系和区别?2. 高速缓冲区有什么功能?3. RAM和ROM有什么区别?4. 利用若干2114芯片和2716芯片采用75LS138译码,构成7KB容量的存储器,要要求有5KB RAM及2KB RAM,请设计电路图5. 常见的存储芯片有哪些,它们的容量是多少?第七章1. CPU与外设减缓数据的方式有几种,各有什么特点?2. 比较中断传送和DMA传送的区别。3. 编写一段程序,使从终端上输入80个字符,存放BUFFER开始的内存缓冲区中:并要求每读入一个字符,在终端上显示键入的字符。4. 什么叫中断,采用中断技术有哪些好处?5. 什么叫中断系统,它具备哪些功能?6. CPU在什么情况下才响应中断,中

16、孤单处理过程一般包括哪些步骤?7. 何谓非屏蔽中断和课屏蔽中断?8. CPU如何识别中断源?1、 什么叫中断优先权,有哪些解决中孤单优先权的办法?10. 简述8086/8088CPU的中断结构及中断处理过程。11. 8086/8088的中断系统分哪几类,其优先顺序如何?12. 中断入口地址表的功能是什么?已知中断类型码分别为84H和0FAH,它们的中断入口在中孤单入口地址表的什么位置上?13. 若在一个系统中有5个中断源,他们的优先排序为:1,2,3,4,5.它们的中断服务程序入口地址分别为LOOP1、LOOP2、LOOP3、LOOP4、LOOP5。试编写一终端服务程序,当有中断请求CPU响应

17、时,能用软件查询办法转到优先权最高的中断源。14. 8086/8088CPU如何获得中断类型码?15. 简述中断控制器8259A的内部结构和主要功能。第八章1.填空题(1)8255A内部包括两组控制电路,其中A组控制_的工作方式和读写操作,B组控制_的工作方式和读写操作。(2)8255A的端口A工作于方式2时,使用端口C的_位作为与CPU和外部设备的联络信号。(3)当8225A的端口A和端口B均工作于方式1输出时,端口C的PC4和PC5可以作为_使用。(4)8255A的端口A工作于方式2时,端口B可以工作于_. (5)8255A中,可以按位进行置位/复位的端口是_,其置位/复位操作是通过向_口

18、地址写入_实现的。(6) 8251A工作在同步方式时,最大波特率为_;工作在异步方式时,最大波特率为_。(7 )8251A工作在异步方式时,每个字符的数据位长度可以是_,停止位长度可以是_。(8)8251A从串行输入线上接收到了一个字符后,将信号_置为有效。(9)8251A工作在同步方式时,同步检测引脚SYNDET可以作为输入或者输出信号使用。若工作在外同步方式,该引脚作为_;若工作在内同步方式,该引脚作为_.(10)8253工作与方式0下,控制信号GATE变为低电平后,对计数器的影响是_。2.已知8255A的端口A、和控制口地址分别为120H、122H、124H和126H,试按下列要求设计初始化程序:(1)将端口A和端口B设置成方式0,端口A、端口C作为输出口,端口B作为输入口。(2)将端口A设置成为方式2,端口B设置成为方式1,端口B作为输出口。(3)将端口A和端口B均设置成为方式1的输入状态,且PC6、PC7设置成输出位。3.某一外部输入设备,当它准备好一个数据时,能够发出一个数据准备好的状态信号READY(高电平有效)。当CPU把数据取走后,要求CPU通过ACK线向外设发一负脉冲,以便外设清除READY信号。试用8255A作为接口芯片,分别用查询和中断方式从外设读入100个数据,将其存入从DAT_BEG开始的内存区。要求:画出8255A与外设之间的连线,并进行编程。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1