最新太原理工大学计算机硬件基础考试习题Word文件下载.docx
《最新太原理工大学计算机硬件基础考试习题Word文件下载.docx》由会员分享,可在线阅读,更多相关《最新太原理工大学计算机硬件基础考试习题Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。
A.-128和128B.-127和127C.-127和128D.-128和127
(5)字长8位的无符号数表示中,能表示的最大数是(C)。
A.127B.128C.255D.256
(6)在算术移位中,下列说法错误的是(D)。
A.原码左移末位补0B.原码右移高位补0
C.补码左移末位补0D.补码右移高位补1
(7)在逻辑移位中,下列说法错误的是(C)。
A.左移末位补0B.右移高位补0
C.循环左移末位补0D.循环左移末位补最高位
(8)采用变形补码做加减运算,当运算结果的符号位是(B)时正溢出。
A.00B.01C.10D.11
(9)已知[X]补=10001,则X的真值和[-X]补是(C)
A.00001、00001B.-00001、01111
C.-01111、01111D.-01111、11111
(10)在8位寄存器中存放补码表示的数0FEH,算术左移一位后,其十六进制代码是(B)。
A.0FFHB.0FCHC.7CHD.7EH
2.采用定点整数表示,字长8位,含1位符号位,写出下列各数的原码、反码、补码和移码:
1010,0101,0010,1111,-1000,-1011,-1001,-0001,-0
4.字长16位,采用定点整数补码表示,写出能表示的最大数、最小数、最大非0负数、最小非0正数的二进制代码序列和十进制真值。
8.字长5位,含一位符号位,计算[X]补+[Y]补,并判断是否溢出。
(1)[X]补=10001[Y]补=11001
(2)[X]补=01001[Y]补=00111
(3)[X]补=10011[Y]补=01101(4)[X]补=01110[Y]补=11010
9.字长5位,含一位符号位,计算[X]补-[Y]补,并判断是否溢出。
(1)[X]补=10101[Y]补=11010
(2)[X]补=01010[Y]补=01110
(3)[X]补=00011[Y]补=11101(4)[X]补=01110[Y]补=10110
第3章
(1)基本的逻辑运算是指(B)。
A.与、或、异或B.与、或、非
C.与非、异或、与或非D.与、非、同或
(2)若只有输入变量A,B全为1时,输出F=0,则输出与输入的关系是(C)。
A.异或B.与C.与非D.或
(3)若输入变量A和B相同时,输出F=0,则输出与输入的关系是(A)。
A.异或B.与C.与非D.或
(4)三态门具有(C)。
A.三个输入端B.三个输入端和三个输出端
C.三种输出状态D.三个输出端
(5)运算器的核心部件是(A)。
A.加法器B.译码器C.触发器D.寄存器
(6)有16个输出端的二进制译码器有(C)个输入端。
A.2B.3C.4D.5
(7)有32个输入端的编码器可输出(D)位编码。
(8)一个8路数据选择器,其地址输入端和数据输入端分别有(A)个。
A.3、8B.8、3C.4、8D.8、4
(9)组成时序电路的基本部件是(B)。
A.译码器B.触发器C.计数器D.寄存器
(10)计数器不能完成的功能是(D)。
A.计数B.定时C.分频D.地址译码
(11)计数范围是0~1000的计数器,至少需要(10)个触发器。
A.9B.10C.11D.12
2.用真值表的方法证明下列等式:
(1)
(2)
4.三态门有什么功能?
输出有哪三种状态?
6.计算机中常用的组合电路和时序电路部件有哪些?
第4章
1.单向选择题
(1)中央处理器是计算机系统的硬件核心,主要由(D)组成。
A.运算器、控制器和输入设备B.运算器、控制器和存储器
C.运算器、加法器和存储器D.运算器、控制器和寄存器组
(2)8086CPU按功能可分为(C)两个部件,前者负责执行指令,后者负责执行外部总线操作。
A.执行单元和接口控制单元B.算术逻辑单元和总线接口单元
C.执行单元和总线接口单元D.执行单元和命令控制单元
(3)8086CPU中数据寄存器有(A)。
A.AX、BX、CX和DXB.AX、SP、CX和DX
C.AX、BX、CX和BPD.AX、BX、SI和DI
(4)若标志寄存器的ZF位为1,反映操作结果(C)。
A.有进位或借位B.无进位或借位C.为零D.不为零
(5)8086CPU状态标志寄存器中IF=0时,表示(D)。
A.CPU不能响应非屏蔽中断B.CPU不能响应内部中断
C.CPU可以响应可屏蔽中断D.CPU不能响应可屏蔽中断
(6)8086CPU中的指令指针寄存器是(B)。
A.SPB.IPC.BPD.CS
(7)8086CPU中ES、SS分别是(C)。
A.数据段寄存器、堆栈段寄存器B.附加段寄存器、代码段寄存器
C.附加段寄存器、堆栈段寄存器D.堆栈段寄存器、数据段寄存器
(8)(B)分别用于存放当前要执行的指令及指令要访问的数据。
A.数据段和堆栈段B.代码段和数据段
C.附加段和堆栈段D.堆栈段和代码段
(9)设物理地址(10FF0H)=10H,(10FF1H)=50H,(10FF2H)=20H,(10FF3H)=30H,如从地址10FF2H中取出一个字的内容是(B)。
A.5020HB.3020HC.2030HD.2010H
(10)8086CPU将1MB的存储器分成若干逻辑段,每个逻辑段最大长度(A)。
A.等于64KBB.小于64KB
C.大于或等于64KBD.小于或等于64KB
2.控制器的功能是什么?
它由哪些主要部件组成?
3.8086CPU中,逻辑地址如何转换成物理地址?
请将以下逻辑地址(均为十六进制)转换成物理地址。
(1)CD17:
000B;
(2)3015:
4500;
(3)B821:
123A;
(4)40:
15。
4.有字节数据E5H、字型数据2A3CH和双字型数据12345678H分别存放在存储器的000B0H、000B4H和000B8H单元中,请用图表示出它们在存储器里的存放情况。
第5章
1.选择题
(1)下列说法不正确的是(A)。
A.堆栈指针SP的内容表示当前堆栈内所存放的数据个数
B.堆栈是先进后出的随机存储器
C.变址寻址时,有效数据存放在主存中
D.主存中指令的寻址和数据的寻址是交替进行的
(2)关于寻址方式的叙述不正确的是(D)。
A.寻址方式是指确定本条指令中数据的地址或下一条指令地址的方法
B.在指令的地址字段中直接给出操作数本身的寻址方式称为立即寻址方式
C.基址寻址用于为数据和程序分配存储区域,支持多道程序和程序浮动
D.变址寻址与基址寻址类似,没有本质的区别
(3)下列指令中有错误的是(D)。
A.INAX,20HB.LEASI,[2000H]
C.OUTDX,ALD.SHLAX,2
(4)设变址寄存器为X,形式地址为D,(X)表示寄存器中的内容,则变址寻址方式的有效地址可表示为(A)。
A.EA=(X)+DB.EA=(X)+(D)
C.EA=((X)+D)D.EA=((X)+(D))
(5)程序控制类指令的功能是(D)。
A.算术运算和逻辑运算B.主存和CPU之间的数据交换
C.I/O和CPU之间的数据交换D.改变程序执行顺序
(6)零地址指令的操作数一般隐含在(B)中。
A.硬盘B.主存C.接口D.控制存储器
(7)为了缩短指令中某个地址段的位数,有效的方法是采取(D)。
A.立即寻址B.变址寻址C.间接寻址D.寄存器寻址
(8)在Intel32位处理器的存储器寻址方式下,有效地址由(A)4个分量构成。
A.基址寄存器内容、变址寄存器内容、位移量、比例因子
B.程序计数器内容、变址寄存器内容、位移量、比例因子
C.基址寄存器内容、程序计数器内容、位移量、比例因子
D.基址寄存器内容、变址寄存器内容、程序计数器内容、位移量
(9)采用定长操作码表示,200条指令需要至少(B)个操作码。
A.7B.8C.9D.10
(10)若(AL)=0FH,(BL)=04H,则执行“CMPAL,BL”后,AL和BL的内容为(A)。
A.0FH和04HB.0B和04HC.0F和0BHD.04和0FH
4.CISC和RISC的含义是什么?
RISC主要有哪些特点?
6.说明下列源操作数的寻址方式。
如果BX=2000H,DI=40H,给出DX的值或有效地址EA的值。
(1)MOVDX,[1234H]
(2)MOVDX,1234H(3)MOVDX,BX
(4)MOVDX,[BX](5)MOVDX,[BX+1234H]
(6)MOVDX,[BX+DI]
(7)MOVDX,[BX+DI+1234H]
7.说出下列指令的错误之处。
(1)MOVCX,DL
(2)MOVIP,AX(3)MOVES,1234H(4)MOVES,DS
(5)MOVAL,300(6)MOV[SP],AX
(7)MOVAX,BX+DI(8)MOV20H,AH
第6章
(1)下列选项中,不符合汇编语言对名字项规定的是()。
A.名字的第一个字符可以是英文字母B.名字的第一个字符可以是数字
C.名字的有效长度≤31个字符D.在名字中允许出现$
(2)下列选项中,十六进制数88H不能表示的数为()。
A.无符号十进制数136B.带符号十进制数-120
C.压缩型BCD码十进制数88D.8位二进制数-8的补码表示
(3)下列选项中,属于合法指令的是()。
A.MOVDS,ES