大连理工大学 计算机原理 期末考试 模拟试题 2013年-2020年适用

合集下载

大连理工大学22春“计算机科学与技术”《计算机组成原理》期末考试高频考点版(带答案)试卷号5

大连理工大学22春“计算机科学与技术”《计算机组成原理》期末考试高频考点版(带答案)试卷号5

大连理工大学22春“计算机科学与技术”《计算机组成原理》期末考试高频考点版(带答案)一.综合考核(共50题)1.浮点数的正负主要由阶码的符号位决定。

()A.正确B.错误参考答案:B2.[M]补=1.X1X2X3X4,当满足()时,M-1/2成立。

A.X1=1,X2-X4至少有一个为1B.X1=1,X2-X4任意C.X1=0,X2-X4至少有一个为1D.X1=0,X2-X4任意参考答案:A3.下列关于EPROM的叙述,正确的是()。

A.EPROM是不可改写的B.EPROM是可改写的,所以是一种随机读写存储器C.EPROM只能改写一次D.EPROM是可改写的,但它不能作为随机读写存储器参考答案:D4.下列情况下,可能不发生中断请求的是()。

A.机器出现故障B.浮点操作溢出C.一条指令执行完毕D.算术操作溢出参考答案:C由于DRAM靠电容存储电荷,所以需定期刷新。

()A.正确B.错误参考答案:A6.数据传送指令(如mov)不需从内存中取操作数,也不需将目的操作数存放到内存,因此这类指令的执行不需地址寄存器参与。

()T.对F.错参考答案:F7.()打印机打印质量不高,但打印成本便宜,因而在超市收银机上普遍使用。

A.激光静电B.针式C.随机式喷墨D.连续式喷墨参考答案:B8.算术操作溢出和校验错都属于外部事件故障。

()T.对F.错参考答案:F9.一个用双符号位表示的变形补码01.1101代表溢出。

()A.正确B.错误10.中断判优是()实现的。

A.仅用硬件B.仅用软件C.可以软、硬件结合D.以上都不对参考答案:C11.在采用DMA(直接存储器存取)方式的I/O系统中,其基本思想主要是在()之间建立直接的数据传送通道。

A.CPU与外围设备B.主存与外围设备C.外围设备与鼠标D.CPU与键盘参考答案:B12.点阵针式打印机点阵的点越多越密,印字质量越高。

()A.正确B.错误参考答案:A13.控制单元的同步控制方式是指任何一条指令或指令中任何一个微操作的执行都是事先确定的,并且都是受统一基准时标的时序信号所控制的方式。

大连理工大学智慧树知到“计算机科学与技术”《计算机组成原理》网课测试题答案卷3

大连理工大学智慧树知到“计算机科学与技术”《计算机组成原理》网课测试题答案卷3

大连理工大学智慧树知到“计算机科学与技术”《计算机组成原理》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.每一条微指令都只能包含一条微命令。

()T.对F.错2.在使用配置了触摸屏的多媒体计算机时,在特定情况下,可以不必使用鼠标。

()A.正确B.错误3.cache的功能是由软件和硬件共同实现。

()A.正确B.错误4.算术操作溢出和校验错都属于外部事件故障。

()T.对F.错5.假设某数的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是()。

A.原码B.补码C.反码D.移码6.下列关于存储器的说法正确的是()。

A.RAM是随机存储器,且断电后信息不会丢失B.RAM属于易失性存储器,但静态RAM存储信息是非易失性的C.静态RAM和动态RAM都属于易失性存储器,断电后存储的信息立即消失D.ROM不用刷新,且集成度比动态RAM高,断电后存储的信息立即消失7.浮点数的取值范围由阶码的位数决定,而精度取决于尾数的位数。

() A.正确B.错误8.数据传送指令(如mov)不需从内存中取操作数,也不需将目的操作数存放到内存,因此这类指令的执行不需地址寄存器参与。

()A.正确B.错误9.一个8位二进制数,采用补码表示,该整数由3个“1”和5个“0”组成,则该整数最小值为()。

A.1B.-32C.-125D.-310.外存储器比内存储器的存储容量更大,存取速度快。

()T.对F.错第1卷参考答案一.综合考核1.参考答案:F2.参考答案:A3.参考答案:B4.参考答案:F5.参考答案:B6.参考答案:C7.参考答案:A8.参考答案:B9.参考答案:C10.参考答案:F。

计算机原理考试题及答案

计算机原理考试题及答案

计算机原理考试题及答案一、单项选择题(每题2分,共20分)1. 计算机中,CPU的中文名称是:A. 存储器B. 中央处理器C. 输入设备D. 输出设备答案:B2. 下列哪个选项不是计算机硬件的组成部分?A. 显示器B. 键盘C. 操作系统D. 打印机答案:C3. 计算机中,RAM代表的是:A. 随机存取存储器B. 只读存储器C. 可编程逻辑阵列D. 硬盘驱动器答案:A4. 在计算机系统中,用于执行程序的是:A. 硬盘B. 内存C. 打印机D. 显示器答案:B5. 下列哪个设备通常不用于数据输入?A. 鼠标B. 键盘C. 显示器D. 扫描仪答案:C6. 计算机程序设计语言通常分为哪两大类?A. 汇编语言和高级语言B. 机器语言和汇编语言C. 高级语言和机器语言D. 汇编语言和机器语言答案:A7. 在计算机中,二进制数1010转换为十进制数是:A. 8B. 9C. 10D. 11答案:B8. 计算机病毒是一种:A. 计算机硬件B. 计算机软件C. 计算机操作系统D. 计算机程序答案:D9. 在计算机中,位(bit)是数据存储的最小单位,它表示:A. 一个字符B. 一个数字C. 一个二进制数字D. 一个存储单元答案:C10. 下列哪个选项不是计算机软件的组成部分?A. 操作系统B. 应用程序C. 硬件D. 驱动程序答案:C二、多项选择题(每题3分,共15分)1. 计算机的主要硬件组成部分包括:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:ABCD2. 计算机软件可以分为:A. 系统软件B. 应用软件C. 硬件D. 网络软件答案:ABD3. 计算机的输入设备包括:A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:ABD4. 计算机的输出设备包括:A. 显示器B. 打印机C. 键盘D. 鼠标答案:AB5. 计算机病毒的特点包括:A. 破坏性B. 传染性C. 隐蔽性D. 可预测性答案:ABC三、判断题(每题1分,共10分)1. 计算机的CPU是其核心部件,负责执行程序指令。

大连理工大学-计算机原理-习题5答案

大连理工大学-计算机原理-习题5答案

1. CPU 寻址内存的能力最基本的因素取决于 。

答案:地址总线宽度2.利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H-33FFFH.画出电路简图。

将地址范围展开成二进制形式:0011 0010 0000 0000 00000011 0011 1111 1111 11116264芯片的容量为8KB ,需要13根地址线A0~A12(见上图虚线框内的部分)。

由于为全译码,因此剩余的高7位都作为芯片的译码信号:3. 内存地址从20000H-8BFFFH 共有多少字节? 解:8BFFFH-20000H+1=6C000H 个字节或432KB.4. 设某型微机的内存RAM 区的容量为128KB ×8位, 若用2164(64K ×1)芯片构成这样的存储器,需要多少片2164?至少需多少根地址线?其中多少根用于片内寻址?多少根用于片选译码? 解:(1)每个2164芯片的容量为64K ×1,共需128/64×2=16片。

(2)128KB 容量需要地址线17根,即71017128222K =⨯=(3) 16根用于片内寻址; (4) 1根用于片选。

5. 74LS138译码器的接线如下图所示,试判断其输出端Y 0、Y 3、Y 5和Y 7所决定的内存地址范围。

74LS138解: 因为部分译码,A17没参与译码,故每个译码器输出对应2个地址范围。

Y0:00000H~01FFFH 和20000H~21FFFH Y3:06000H~07FFFH 和26000H~27FFFH Y5:0A000H~0BFFFH 和2A000H~2BFFFH Y7:0E000H~0FFFFH 和2E000H~2FFFFH6. 某8088系统用2764ROM 芯片和6264SRAM 芯片构成16KB 的内存。

其中,ROM 的地址范围为0FE000H-0FFFFFH, RAM 的地址范围为0F0000H-0F1FFFH 。

2021年大连理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年大连理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2021年大连理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、在下列寻址方式中,()方式需要先计算,再访问存。

A.相对寻址B.变址寻址C.间接寻址D.A、B2、一般来说,变址寻址经常和其他寻址方式混合在起使用,设变址寄存器为X,形式地址为D,某机具有先间址寻址再变址寻址的方式,则这种寻址方式的有效地址为()。

A.EA=D+(IX)B.EA=(D)+(IX)C.EA=(D+(IX))D.EA=D+IX3、下列关于浮点数加减法运算的叙述中,正确的是()。

I.对阶操作不会引起阶码上溢或下溢Ⅱ.右归和尾数舍入都可能引起阶码上溢Ⅲ.左归时可能引起阶码下溢IV.尾数溢出时结果不一定溢出A.仅Ⅱ、ⅢB. 仅I、Ⅱ、ⅢC.仅I、Ⅲ、IⅣD. I、Ⅱ、Ⅲ、Ⅳ4、下列关于定点数原码一位乘算法的描述正确的是()。

I.符号位不参加运算,根据数值位的乘法运算结果确定结果的符号位II.在原码一位乘算法过程中,所有移位均是算术移位操作Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位奇存器A.II,III C.只有IIIB.只有Ⅲ D.全错5、为了表示无符号十进制整数,下列哪些是合法的8421BCD码?()I.01111001 Ⅱ.11010110 Ⅲ.00001100 Ⅳ.1000010lA.I、IⅡB.Ⅱ、ⅢC.I、ⅣD.I、Ⅱ、Ⅲ6、采用八体并行低位交叉存储器,设每个体的存储容量为32K×16位,存储周期为400ns,下述说法中正确的是()。

A.在400ns内,存储器可向CPU提供2位二进制信息B.在l00ns内,每个体可向CPU提供27位二进制信息C.在400ns内,存储器可向CPU提供2位二进制信息D.在100ns内,每个体可向CPU提供2位二进制信息7、假定编译器将赋值语句“x=x+3;”转换为指令“add xaddr,3”,其中xaddr是x 对应的存储单元地址。

2022年大连理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年大连理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年大连理工大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、假定编译器将赋值语句“x=x+3;”转换为指令“add xaddr,3”,其中xaddr是x 对应的存储单元地址。

若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且Cache使用直写(Write Trough)方式,则完成该指令功能需要访问主存的次数至少是()。

A.0B.1C.2D.342、若单译码方式的地址输入线为6,则译码输出线有()根,那么双译码方式有输出线()根。

A.64,16B.64,32C.32,16D.16,643、信息序列16位,若想构成能纠正一位错、发现两位错的海明码,至少需要加()位校验位。

A.4B.5C.6D.74、在浮点机中,()是隐藏的。

A.阶码B.数符C.尾数D.基数5、浮点数加/减运算过程一般包括对阶、尾数运算、规格化、舍入和判断溢出等步骤。

设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含两位符号位)。

若有两个数,即x=2×29/32,y=25×5/8,则用浮点数加法计算xty的最终结果是()。

A.001111100010B.001110100010C.010*********D.发生溢出6、下列关于总线说法中,正确的是()I.使用总线结构减少了信息传输量II.使用总线的优点是数据信息和地址信息可以同时传送III.使用总结结构可以提高信息的传输速度IV.使用总线结构可以减少信息传输线的条数A.I,II,IIIB.II,III,IVC.III,IVD.只有I7、为协调计算机系统各部件的工作,需要一种器件来提供统一的时钟标准,这个器件,是()。

A.总线缓冲器B.总线控制器C.时钟发生器D.以上器件都具备这种功能8、下列关于配备32位微处理器的计算机的说法中,正确的是()。

该机器的通用寄存器一般为32位Ⅱ.该机器的地址总线宽度为32位Ⅲ.该机器能支持64位操作系统IV.一般来说,64位微处理器的性能比32位微处理器的高A.I、ⅡB.I、ⅢC.I、ⅣD.I、IⅡ、Ⅳ9、假定编译器对高级语言的某条语句可以编译生成两种不同的指令序列,A、B和C三类指令的CPl和执行两种不同序列所含的三类指令条数见下表。

大连理工计算机网络期末试卷B2

大连理工计算机网络期末试卷B2

大 连 理 工 大 学课 程 名 称: 计算机网络 试 卷: B 考试形式 闭卷 授课院 (系): 软件学院 考试日期: 年 月 日 试卷共 页一、问答题(每小题5分,共20分)(1)以下功能典型地属于OSI 模型的哪一层?介质访问控制(Medium Access Control) 链路层 位的差错检测与恢复 链路层 物理层FALSE 路由学习 网络层 分组转发 网络层 进程-进程之间的可靠传输 传输层(2) 以下具体设备或软件工作在OSI 模型的哪一层?XML (扩展超标记语言)表示层IP 路由器 网 Web 服务器 应JA V A RMI (远程方法调用)应用层 以太网网卡 连(3)ARP 缓存能提高ARP 的效率,但为什么强制ARP 缓存表项的寿命有限?(4)UDP 和TCP 都是因特网传输层协议,它们有哪些重要区别? 5姓名: 学号: 院系: 级 班装订线二、计算题(共10分)(1) (5分)以下IP地址分别属A、B、C、D哪一类?219.67.88.102202.12.56.7116.30.97.53120.91.87.60177.156.34.111(2)(3分)根据子网掩码的长度,计算以下IP地址的子网地址(不要求写计算过程):206.34.221.33/7206.34.221.34/13206.34.221.35/20(3)(2分)写出用点分十进制记号表示的11位和18位长度的子网掩码.三、计算题(15分) 一个企业网有8个子网,每个子网上的主机数量相同,各为1000台。

若要求所有的IP地址都有形式202.100.x.y, 试写出各个子网的IP地址(NetID)、子网掩码长度,并简要说明计算方法。

四、计算题(20分). 一个路由器R上的路由表如下, 试画出该路由器与其邻居路由器的连接关系, 并在图上标出各个接口的名字、接口的IP地址、通过每个邻居路由器可到达的目标网络。

注:“下一跳的IP地址”栏中的C表示直接相邻。

大连理工大学-计算机原理-习题3答案

大连理工大学-计算机原理-习题3答案

习题3:1、8086系统中,请说明下列指令的源操作数的寻址方式是什么?1)MOV AX, 1234H 立即寻址 2)MOV AX, [1234H] 直接寻址 3)MOV AX, [BX] 间接寻址 4)MOV AX, 1234H[BX + SI] 相对基址变址寻址 5)MOVSB 数据串寻址 6)IN AL, DX 间接端口寻址2、请在下表中画出下列数据段以十六进制表示的各单元值(表格中每个单元表示一个字节),并写出变量var1, var2, var3的偏移地址和cnt 的值。

data SEGMENT para ORG 30Hvar1 DB -2, ‘A ’, 2 dup(‘23’) var2 DW -1 cnt EQU $-var1 var3 DW var2 data ENDS答:var1:0030,var2:0036,var3:0038,cnt=8.3、以下程序实现将变量var 进行var*10+600的操作,并将计算结果保存在变量result 中,当程序执行 到地址M5的时候,请在以下表格中画出当前堆栈指针的位置和堆栈里的内容(程序断点可以用标号,在堆栈中可用寄存器名代表保存的内容,SS 的内容不用指定,表格的每个单元表示一个字)。

(6分) data segment var dw 1000result dd ?data endsss_seg segment stackdb 100 dup(?)低地址高地址0030H高地址ss_seg endscode segmentassume cs:code, ds:data, ss:ss_seg main proc farpush dsmov ax, 0push axmov ax, datamov ds, axmov ax, varM1: c all CaculateM2: d w 10M3: d w 600M4: l ea bx, resultmov [bx], axmov [bx+2], dxretmain endpCaculate procpush bpmov bp, sppush sipush bxmov bx, [bp+2]mov si, cs:[bx]mul siM5: a dd ax, cs:2[bx]add bx, 4mov [bp+2], bxpop bx pop si pop bpret Caculateendpcode endsend main答:如下图,此时栈顶指针指向比bx 所在单元地址小1的堆栈单元。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《计算机原理》期末模拟试题命题人:王景璟崔庆庆李茂大连理工大学信息与通信工程学院电英0902班学习小组2013年1月关于《计算机原理》模拟试题的重要说明1.本试题2013年1月4日晚9点前,绝密。

2.本套试题总体难度中等偏上,题量较大:会的同学基本90分以上,认真仔细的95分+,但满分基本不可能;不会的同学肯定不及格。

3.本套试题是在电英0902学习小组成员充分讨论、仔细研讨,参考历年试题、揣摩李卓函老师复习重点的基础上命制的。

试题旨在仅用一套题反映出目前掌握的所有信息。

4.整套题“综合性”较强,经过组内讨论,5名成员一致认为实际考试时,难度、综合性都会略逊于本套模拟题。

但知识广度不敢保证完全覆盖。

5.填空选择题由王景璟命制;问答、简答、编程题由崔庆庆命制;存储器、接口应用由李茂命制。

6.初步定于1月6日晚举行班内课程研讨会,主要探讨本套试题,分享经验。

5名组员全部出席。

具体地点学委通知。

自愿参加。

原则上仅限电英0902同学参加。

7.致所有非电英0902班的使用者:请怀着一颗感恩的心使用本套试卷。

欢迎转载,但请注明出处。

8.本套试题由学习小组原创,但试卷布局参照大连理工大学试卷模板。

最终解释权、是否对外发布权等一系列权利归学习小组所有。

欢迎各界朋友的讨论、建议,共创学术好氛围。

关于试题讨论和其他相关问题,请电邮我们:360657320@.9.建议双面打印,装订成册;希望诸位复习完毕、走入考场之前,能轻轻地拍着本套题感慨——“原来计算机原理这门课也不过如此…”。

10.最后,祝每位即将考试的同学,复习顺利,人人都95+!电英0902学习小组《计算机原理》课程命题团队负责人:王景璟2013年1月4日大 连 理 工 大 学课程名称:计算机原理 试卷:A 考试形式:闭 卷 授课院系:控制科学与工程学院 考试日期:2013年1月9日 试卷页数:共10页一、 填空题(共20分)1、(5分)十进制无符号数229D 的二进制表示为 ;若把这二进制数的最低位作为奇偶校验位,则为 校验;若把这二进制数看成一个有符号数的原码,那么该有符号数的补码为 ;若寄存器AX 的值为无符号数299D 的二进制表示,执行AND AX, 7FH 指令后,标志寄存器SF 的值为 ,再将AX 的值送入打印机,输出的字符为 。

2、(5分)8086的执行单元中含有四个16位地址指针寄存器,分别是SP 、SI 、 、DI ;其中寄存器 在串操作时可以指向 段的目的串地址。

若当前堆栈指针寄存器的内容为0032H ,那么执行下列操作后按要求填空。

①执行指令 RET 5后,堆栈指针寄存器的内容为______。

②执行指令 INT 21H 后,堆栈指针寄存器的内容为______。

3、(2分)8086系统中,以内存0000:0050H 单元为首地址,连续存放12H 、34H 、80H 、60H 四个数据,当执行完 INT 14H 指令后,下一条指令的物理地址为 。

4、(4分,每空2分)有两串数据定义如下: ZSMJ DW 36H, 2AH, $+4, 2 DUP ('B' , $+4) WELL DB 34H若系统给ZSMJ 分配的有效地址为0072H,则变量WELL 的有效地址为 ; 有效地址为0076H 的存储单元的内容为 。

5、(4分)在异步串行通信中,若收发双方约定异步通信格式为:E.6.2, 波特率为19200bps ,那么要传送100个字的数据需要时间 (精确值,可用分数表示,姓名:__________ 学号:__________院系:__________ ______级______班任课教师: ________________装 订线 内请勿答题2分)。

如今微信已被广为使用,它的线路传输方式为;当发送方传送的信息为“1”时,电平范围是。

二、选择题(共8分)1、下列单元属于8086总线接口单元的有()(多选)A、指令队列B、SSC、IPD、SPE、地址加法器F、PF2、执行下列语句后,6个状态标志位有()个值为1。

MOV AX, CE9FHMOV BX, BAE2HADD AX, BXA、2B、3C、4D、53、下列中断类型码所对应的中断优先级由高到低的顺序排序正确的是()①中断类型码为01H ②中断类型码为00H ③中断类型码为02H ④中断类型码为21HA、②③④①B、②④③①C、③②④①D、①②④③4、下列关于Intel-8253工作方式正确的是()A、8253的某个计数器工作在模式4,软件触发选通方式,则写入计数初值后,必须等待GA TE 端的上升沿到来后,在下一个CLK的下降沿开始计数;B、8253的某个计数器工作在模式3,方波发生器方式,计数过程中,再次写入新的计数值,则计数器在下一个时钟周期立即按照新的计数值计数;C、8253的某个计数器工作在模式2,分频器方式,若写入的计数初值为N,GATE端一直保持高电平,则OUT端的输出时钟频率为CLK端输入时钟频率的N分频;D、8253的某个计数器工作在模式0,计数结束产生中断方式,若写入的计数初值为N,GATE 端一直保持高电平,则实际计数为N个输入时钟。

5、若有40个中断源,至少需要()片8259级联接入送入8086INTR引脚。

A、4B、5C、6D、76、阅读下面关于LOOP循环控制指令序列,循环结束后AX的值为()MOV CX, 10XOR AX, AXAAA: DEC CXINC AXLOOP AAARETA、3B、5C、7D、107、下列指令书写正确的有()(多选)A、XCHG AX, 1000H[SI+DI]B、SAR AL, CLC、LEA AL, MSGD、PUSH CSE、MOV [BX], [2000H]F、MOV DS, 0050HG、CMP AX, 2000H8、下列指令中对于源操作数共有()种不同的寻址方式。

①IN AL, 20H ②MOV BX, AX ③MOV AL, [BX] ④ADC AX, [2000H]⑤ADD AL, 60H[BX] ⑥MOV [2000H], 60H ⑦MOV DX, MSG (MSG为变量名)A、4B、5C、6D、7三、简答题(共10分)请从下列A、B、C题组中任选一组作答。

A1. 请详细说明8086/8088系统接收到硬件可屏蔽中断请求时的详细处理过程。

(5分)A2. 在某IBM-PC/XT计算机上有一块接口卡,使用中断4,端口地址是C000H。

请问当该网卡产生中断时,中断类型码是多少?中断向量存储在内存中的什么位置?如果中断向量的四个字节分别是04H、03H、02H、01H,中断服务程序在内存中的什么位置?(3分)A3. PC机中可以通过8255和8253编程来控制扬声器发声,其中8253用来产生什么信号?(2分)B1. 微处理器对端口地址的管理方式有哪些?8086系统I/O接口地址范围?端口地址、端口数据有何特点?(5分)B2. PC/XT系列微机与外设之间,输入输出信息都有哪些方式?特点如何?哪种方式对CPU的打扰最少?(5分)C1. 微型计算机的基本结构是什么?什么是总线?按传输内容分总线可划分为哪几类?(4分)C2. 如下图所示,两片8259级联管理15级中断,此时从片引脚IRQ10上产生中断请求,CPU接受中断请求信号INTR后是如何获取中断类型码的?写出中断请求IRQ0-IRQ15的优先级顺序。

(6分)四、问答题(共13分)请从下列A、B、C题组中任选一组作答。

A.(1)简述双高位判别法,并具体分析87H-0FFH是否有溢出。

(2分)(2)若32位二进制数存放于DX和AX中,试利用移位和循环指令实现以下操作:(4分)a. DX和AX中为无符号数,将其分别乘2和除2;b. DX和AX中为有符号数,将其分别乘2和除2。

(3)设(CS)=2000H,(DS)=3000H,(BX)=1300H,(DI)=1200H,(32500H)=2350H。

执行指令:JMP word ptr [BX+DI]后CS, IP各为多少,程序转向执行物理地址为多少的单元。

(3分)(4)分别写出下列两个程序段的功能。

(4分)MOV CX,l00MOV SI,OFFFHNEXT: INC SICMP BYTE PTR[SI],'A'LOOPNZ NEXTRET功能:_____________________________LEA SI, OLDSLEA DI, NEWSMOV CX, 5CLDREPZ CMPSBJNZ NEW_LESS功能:_____________________________B. 读图回答下列问题。

(1) 图a 描述的是_________(填存储器或I/O 接口)的________(填读或写)总线周期时序。

(1分)(2) 地址信号A19-A0何时被锁存?(1分)(3) 由图b ,传输数据时,A0和/BHE 引脚的状态是什么?(2分)(4) 传输数据后,/WR 信号,/DEN 信号,DT/R 信号分别何时撤销?(1分) (5) 简要说明在何种情况下插入等待周期T w 。

(2分)(6) 设参考电压V ref =-5V , 编写程序段W A VE, 产生图c 所示的周期三角波形。

(6分)C. 读图回答下列问题。

(1) 下图表示的是何种输入输出方式?并简要说明工作原理。

(5分) (2) 若AL=21H ,则输出V out 为多少?设参考电压V ref =5V 。

(3分) (3) 编写程序段DAC ,实现将AL 中的数据输出。

(5分)图 b V out14 图c 图 aV out V ref五、编程题(共14分)1.已知字符串str1 db ‘Hello world, welcome to DUT!$’str2 db 0(1)编写完整的汇编程序统计字符串str1的长度并存在count中,并把字符串str1拷贝到字符串str2,结束符为NULL;(5分)(2)若程序名为F_ckJY.asm,在当前目录中存有masm.exe、link.exe程序,请对源程序进行编译和连接,写出相应命令和生成文件名。

(2分)2.设一有符号数组BUF DW 24H, 82H,…, 0FFH。

试编写程序求其中最大的数,并保存在max单元;若需要求绝对值最大的数,程序如何修改?若数组元素为无符号数,求最大数的程序应如何修改?(7分)六、存储器扩展(共12分)如下图所示,8086 CPU工作在最小模式,通过3片8282与系统地址总线相连,通过2片8286与系统数据总线相连,外扩2片62256(32K*8 RAM)和2片27256(32K*8 EPROM)组成8086存储器系统。

相关文档
最新文档