笔趣看 > 路人的视角 > 蛮糟糕的...因为这门课的书都已经不见了

蛮糟糕的...因为这门课的书都已经不见了


《计算机原理与汇编》复习资料

        姓名___________班级_____________学号___________成绩_________

        一、选择题(每小题1.5分,共27分)

        1.下列数中,最小的数是(d)

        a.(2b)1644b.(52)842c.(101001)241d.45

        2.若十进制数为157.125,则其八进制数为(b)

        a.235.157b.235.1c.532.571d.532.1

        3.计算机主频的周期是指(b)

        a.指令周期b.时钟周期c.机器周期d.存取周期

        4.计算机中的堆栈,通常是指(a)一部分,但遵循先进后出的规则。

        a.通用寄存器b.虚拟存储器c.内存d.外存

        5.ram具有的特点是(c)

        ??a.海量存储

        ??b.存储在其中的信息可以永久保存

        ??c.一旦断电,存储在其上的信息将全部消失且无法恢复

        ??d.存储在其中的数据不能改写

        6.半导体静态存储器sram的存储原理是(a)

        a.依靠读后再生b.依靠定时刷新

        c.依靠双稳态触电路d.信息不再变化

        7.在cache存储器中,当程序正在执行时,由(c)完成地址映射。

        a.程序员b.硬件

        c.硬件和软件d.操作系统

        8.下列说法中(b)是正确的。

        a.半导体rom信息可读可写,且断电后仍能保持记忆

        b.半导体rom是非易失性的,断电后仍然能保持记忆

        c.半导体rom是非易失性的,断电后也不能保持记忆

        d.eprom是可改写的,因而也是随机存储器的一种

        9.在指令的寻址方式中,存储器直接寻址,操作数在中,指令中的操作数是操

        作数的地址。

        a.通用寄存器b.寄存器编号c.操作数本身d.内存单元

        10.在统一编址方式下,存储单元和i/o设备是靠指令中的来区分的。

        a.指令和不同的数据b.指令和不同的地址

        c.指令和不同的数据和地址d.上述都不对

        11.段内直接短转移的标号地址(偏移量)与当前ip之差的范围是

        a.+127~-127b.+128~-128c.+128~-127d.+127~-128

        12.关于乘法指令mul,下列说法错误的是

        a.被乘数dopd隐含在累加器al/ax中b.sopd可以是立即数

        c.当乘积高半部分为0时,cf=of=0d.可以实现字节、字乘法

        13.欲在输出设备显示器上显示一个字符串,最合适的功能调用是

        a.01h功能调用b.02h功能调用c.09h功能调用d.4ch功能调用

        14.以下不属于调用程序与子程序间的参数传递的方法的是

        a.约定寄存器法b.约定端口法c.约定存储器单元法d.堆栈法

        15.push指令先存___字节,pop指令则先取___字节。

        a.高,高b.高,低c.低,高d.低,低

        16.对于mov指令,以下说法错误的是

        a.立即数不能作为目的操作数b.目的寄存器不能是段寄存器

        c.存储器间不能直接传送d.立即数不能直接送段寄存器

        17.中断向量地址是()

        a.中断服务程序入口地址的地址b.中断服务程序入口地址

        c.子程序入口地址d.查询程序地址

        18.cpu响应intr引脚上中断请示的条件是

        a.if=0b.if=1c.tf=0d.tf=1

        二、填空题(每空1分,共30分)

        1.采用___________运算,可以使加、减法运算统一为加法运算。

        2.常用的二进制编码为______________和_____________。

        3.第四代电子计算机逻辑部件主要由______________________________组装而成。

        4.冯·诺依曼机器结构由_____________、_____________、_____________、_____________和_____________五大部分组成。

        5.世界上第一台数字式电子计算机诞生于_________年。

        6.可由硬件直接识别和执行的语言是_____________。

        7.存储单元的物理地址的计算用公式表示为:

        物理地址=______________x16+______________

        8.prom意为_____________________,eprom意为_____________________________,

        e2prom意为______________________

        9.高速缓存的英文缩写为_______________

        10.存储器的主要技术指标有__________、___________和______________

        11.若a=1001h,b=1010h,那么avb=____________h。

        12.8086的堆栈的操作数是_______位。

        13.在汇编语言中,所使用的语句可以分为三种基本语句:______________,________________和_________________。

        14.2片8259a可以管理___________级中断

        15.设某主存储器采用全译码方式,并以高位地址做为片选信号,当译码器输入为100时,某一片32kx8位的存储器芯片获得片选信号而工作,则该芯片在存储器中的地址为__________h,末地址为_________h。

        16.阅读程序段后给出其运行结果

        设(cx)=0,(ax)=1

        subcx,ax

        incax

        andcx,ax

        shlax,cl

        上述程序段运行后,(cx)=____________,(ax)=________________。

        三、简答题(每小题4分,共计20分)

        1.动态与静态存储器芯片在特性和使用场合两个方面有哪些区别?

        2.子程序调用时为什么需要现场保护?

        3.计算机和外设之间交换信息的方式有几种,各有何特点?

        4.串行接口主要应用在哪些场合并说明理由。

        5.什么叫总线仲裁,总线仲裁的方法有哪几种?

        四、根据以下要求写出相应的8086汇编语言指令(每小题2分,共计6分)。

        (1)把bx寄存器和dx寄存器的内容相加,结果存入dx寄存器中。

        (2)用寄存器bx和s的基址变址寻址方式把存储器中的1个字节与al寄存器的内容相加,并把结果送到al寄存器中。

        (3)用偏移量为0524h的直接寻址方式把存储器中的一个字与数2a59h相加,并把结果送回该存储单元中。

        五、汇编程序题(每小题4分,共8分)

        1.分析下面的程序段执行后al和dl的结果是多少?

        movcl,4

        moval,48h

        movdl,al

        andal,0fh

        oral,30h

        shrdl,cl

        ordl,30h

        2.定义一个数据段,段内包含值为66h的变量a,值为字符串“world”的变量b和66个值均为0的字单元的变量c。

        六、设计一个64kx16位的芯片构成256kx16位的存储器,问:

        (1)需要几片芯片,每块芯片需几根地址线?(2分)

        (2)需要采用什么连接方法?(2分)

        (4)画出组织结构图。(5分)


  (https://www.blqukan.cc/27_27269/9775858.html)


  请记住本书首发域名:www.blqukan.cc。笔趣阁手机版阅读网址:m.blqukan.cc