二、填空题(本大题共10小题,每小题2分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
16.计算机的运算器和控制器合称为___________。
17.设D型触发器的状态为Q=0,CI输入端脉冲CP保持1电位。当ID输入端由0电位变
成1电位时,触发器Q是___________状态。
18.十进制数0.55转换成10位的二进制小数是___________。
19.按原码一位乘法规则,两个N位数相乘,需要重复进行N次加及___________操作,才能得到最后的乘积。
20.完成一次浮点加法或减法运算,需要进行的操作步骤是___________、求和(差)、规格化和舍入处理。
2l.在程序中,提供常数、设置初始值的指令常采用___________寻址方式。
22.在寄存器间接寻址方式中,操作数存放在___________。
23.在虚拟存储器中,通常使用的地址映像方式有三种:直接映像、组相联映像和___________。
24.在统一编址的计算机系统中,无需专用的I/O指令,只需利用存储器的___________指令就可以完成输入输出操作。
25.DMA的数据传送过程可分为DMA预处理、数据输入输出和___________三个阶段。
三、计算题(本大题共5小题,每小题4分,共20分)
26.化简逻辑式。
27.写出二进制负数-111011.01在计算机中的规格化浮点数形式,设阶码取6位补码,尾数为10位原码。
28.已知X=0.10111,Y=O.11011,要求用补码计算X-Y,并指出运算结果是否溢出。
29.试分别写出以下运算的结果:
(1)将补码操作数10010101算术左移一位
(2)将补码操作数10010100算术右移一位
(3)将操作数10010011逻辑左移一位
(4)将操作数10010010小循环右移一位
30.设有一个汉字专用存储器。其地址寄存器有12位;汉字用国标码方式存入(每个国标码占用两个字节)。现欲存4096个汉字。试问:
(1)该存储器的容量为多少?
(2)该存储器的数据寄存器的长度为几位?
四、简答题(本大题共7小题,第31、32、34、35、36小题各4分,第33、37小题各5分,共30分)
31.设有一个逻辑电路图如题31图所示。
试用三个输入端的逻辑变量A、B和C分别表示各门电路的输出端D、E、F和G的逻辑式(不必化简)。
题31图
32.在计算机的数据编码中,定点表示法和浮点表示法在编码的复杂性、数据表示范围方面各有哪些特点?
33.在计算机汉字信息处理中,有哪些类型的编码?为什么要有这些不同类型的编码?
34.按一般计算机的功能,可以将指令划分成多种类型。除算术和逻辑运算指令外,一般计算机还包括哪些指令类型?
35.CPU的状态寄存器中,保存着由算术运算和逻辑运算指令执行后建立的各种状态标志。
请写出主要的几种状态标志名称。
36.设虚拟存储器的地址对应表如题36表。
试问:
(1)若有一数据的逻辑地址的页号为001,那么该数据在内存中能找得到吗?如能,其物理页号是多少?
(2)若另一数据的逻辑地址的页号为010,那么该数据在内存中能找得到吗?如能,其物理页号是多少?
(3)若内存中某数据的物理页号是11,那么其逻辑页号应是多少?
逻辑页号 | 有效位 | 物理页号 |
000 | 0 | 01 |
001 | 1 | 10 |
010 | 0 | 00 |
011 | 0 | 11 |
100 | 1 | 00 |
101 | 0 | 10 |
110 | 1 | 11 |
111 | 1 | 01 |
题36表
37.什么是程序中断?CPU响应中断必须同时满足哪几个条件?