计算机原理作业习题及答案1209学生Word格式.docx
《计算机原理作业习题及答案1209学生Word格式.docx》由会员分享,可在线阅读,更多相关《计算机原理作业习题及答案1209学生Word格式.docx(37页珍藏版)》请在冰豆网上搜索。
![计算机原理作业习题及答案1209学生Word格式.docx](https://file1.bdocx.com/fileroot1/2022-10/13/8191d21f-5e3e-44b1-b878-b29d43e8c00e/8191d21f-5e3e-44b1-b878-b29d43e8c00e1.gif)
9.若某数据段位于存储区38000H~47FFFH,则该数据段的段基址为()。
A、38000HB、47FFFHC、3000HD、3800H
10.程序设计中所使用的地址是()。
A、逻辑地址B、有效地址C、物理地址D、段基址
11.80X86执行程序时,对存储器进行访问时,物理地址可由()组合产生。
A、SS和IPB、CS和IPC、DS和IPD、CS和BP
12.某处理器与内存进行数据交换的外部数据总线为32位,它属于()。
A、8位处理器B、16位处理器C、32位处理器D、64位处理器
13.在堆栈操作中,隐含使用的通用寄存器是()。
A、AXB、BXC、SID、SP
14.主要决定微机性能的是()
A、CPUB、耗电量C、质量D、价格
15.十进制负数–38的八位二进制补码是()
A、01011011BB、11011010BC、11011011BD、01011010B
16.若某台微型计算机的型号是奔四800,则其中800的含义是()
A、CPU中有800个寄存器B、CPU中有800个运算器
C、该微机的内存为800MBD、时钟频率为800MHZ
17.在计算机内部,一切信息的存取,处理和传送都是以()形式进行。
A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码
18.16位PC机中整数的有效范围是()
A、-32768―32767B、-32767―32767
C、0―65535D、-32768―32767或0―65535
19.在()表示中,二进制数11111111B表示十进制数–1
A、原码B、反码C、补码D、BCD码
20.用8位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()
A、-127—+127B、-128—+128C、-127—+128D、-128—+127
21.计算机中运算器和控制器合称为()
A、CPUB、ALUC、主机D、ENIAC
22.32位的个人计算机,一个字节(Byte)由()位(bit)组成。
A、4B、8C、16D、32
24.从功能上,8086的CPU由()两部分组成。
A、SP、ALUB、控制器、FLAGSC、EU、BIUD、EU、ALU
25.标志寄存器FLAGS中存放两类标志,即()。
A、符号标志、溢出标志B、控制标志、状态标志
C、方向标志、进位标志D、零标志、奇偶标志
26.若AL=3BH,AH=7DH,则AL和AH中的内容相加后,标志CF、SF和OF的状态分别是()。
A、0、1、1B、1、1、1C、0、0、0D、1、1、0
27.若AL=3BH,AH=7DH,则AL和AH中的内容相减后,标志CF、AF和PF的状态分别是()。
A、0、0、1B、1、1、1C、0、1、0D、1、0、0
28.下列有关指令指针寄存器的说法中,哪一个是正确的()。
A、IP存放当前正在执行的指令在代码段中的偏移地址
B、IP存放下一条将要执行的指令在代码段中的偏移地址
C、IP存放当前正在执行的指令在存储器中的物理地址
D、IP存放当前正在执行的指令在存储器中的段地址
29.最小模式时,当M/-----IO为低电平时,表示CPU正在对()进行访问。
A、存储器B、I/O端口C、外部存储器D、EPROM
30.下面有关MN/----------MX的叙述正确的是()
A、是工作模式选择信号,由CPU产生,为高电平时CPU工作在最小模式,为低电平时,CPU工作在最大模式
B、是工作模式选择信号,由CPU产生,为低电平时CPU工作在最小模式,为高电平时,CPU工作在最大模式
C、是工作模式选择信号,由外部输入,为低电平时CPU工作在最小模式,为高电平时,CPU工作在最大模式
D、是工作模式选择信号,由外部输入,为高电平时CPU工作在最小模式,为低电平时,CPU工作在最大模式
31.某CPU的主频为250MHZ,则它的时钟周期为()
A、250nsB、50nsC、40nsD、4ns
32.如果访问存储器时使用BP寻址,则默认的段寄存器是()
A、CSB、ESC、DSD、SS
33.某单元在数据段中,已知DS=1000H,偏移地址为1200H,则它的物理地址为()
A、10000HB、11200HC、12100HD、13000H
34.某系统中,已知SS=2360H,SP=0800H,若将20H个字节的数据入栈,则SP的内容为()
A、0780HB、0820HC、23E20HD、07E0H
35.某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据()
A、80HB、50HC、100D、100H
36.设某一个单元的物理地址是54321H,则正确的逻辑地址表示为()
A、4321H:
50000HB、54320H:
1HC、5430H:
0021HD、5432H:
00001H
37.如果一个程序在执行前CS=1000H,IP=2000H,该程序的起始地址是()
A、3000HB、12000HC、21000HD、1000H
38.如果一个堆栈从地址1250H:
0100H开始,SP=0050,则SS的段地址是()
A、12600HB、1260HC、1265HD、125BH
39.若已知[X]补=11101011B,[Y]补=01001010B,则[X–Y]补=()
A、10100001BB、11011111BC、10100000BD、溢出
二、判断题
3.若一个数据块的起始地址为20A0H:
0F6H,则该数据块起始地址的实际地址是21B60H。
4.SP的内容可以不指向堆栈的栈顶。
5.寄存器寻址其运算速度较低。
6.字长是描述CPU数据总线宽度的指标。
7.计算机的堆栈是一种特殊的数据存储区,数据存取采用先进先出的原则。
8.当运算结果各位全部为零时,标志ZF=0。
9.逻辑地址不是物理地址,但它是唯一的。
三、填空题
1.计算机是通过()、()、()总线把各个部件连接在一起,构成一个系统。
2.8086的数据总线是()位,地址总线是()位。
3.PC机主存储器中的基本存储单元的长度是()。
4.80486可访问8位、()、和()、()位的寄存器。
5.在微处理器的实地址方式下,段寄存器的作用是()。
6.若一个数中含有3个“1”,则其奇偶标志为()。
9.程序设计中使用的地址称为(),而CPU对存储器单元进行操作时使用的地址称为()。
12.微机的主要性能指标中,字长是指()。
13.微型计算机由()和()两大部分组成。
14.上电复位时,若CPU的CS=0FFFFH,IP=0000H,则第一条指令从()H方取
15.8088与外部交换数据的总线宽度是位,与寄存器组之间的数据总线宽度是位,EU内部总线宽度是位。
16.设AL=80H,AH=83H,AL和AH中的内容相加后,CF=,OF=,ZF=,PF=,AF=,SF=。
17.8086/8088将整个存储空间划分为许多逻辑段,每个逻辑段容量在
以内,各个逻辑段相互重叠。
18.8086/8088中,某单元只能有一个地址,但可以有多个地址。
19.如果对堆栈进行操作,则段基址来源于,偏移地址来源于。
20.某存储单元物理地址为32413H,则相对于段地址为3000H,其偏移地址为,若,它的偏移地址是1003H,则其段地址为。
21.在8086/8088系统中,所有读写存储器或I/O端口操作都是由通过系统总线完成的。
四、简答题
1.简述EU和BIU的主要功能?
2.8086和8088的主要区别是什么?
1.D2.C3.B4.D5.C6.B
7.D8.C9.D10.A11.B12.C
13.D14.A15.B16.D17.D18.D
19.C20.D21.A22.B23.A24.C
25.B26.A27.B28.B29.B30.C
31.D32.D33.B34.D35.A36.C
37.B38.B39.A
1.×
2.×
3.×
4.×
5.×
6.√7.×
8.×
9.×
1.地址;
数据;
控制
2.16,20
3.字节
4.16,32
5.存放段基址
6.1
8.SS,SP
9.逻辑地址,物理地址
10.外存
11.寄存器
12.一次能处理的二进制位数
13.软件,硬件
14.FFFF0H
15.8、8、16
16.1,1,0,1,0,0
17.64KB、可以
18.物理,逻辑
19.SS、SP
20.2413H、3141H
21.BIU(总线接口单元)
第2章指令系统及汇编语言程序设计
一.选择题
1.指令ADDCX,55H[BP]的源操作数的寻址方式是()。
(A)寄存器寻址(B)直接寻址(C)寄存器间接寻址(D)寄存器相对寻址
2.设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=()。
(A)113AH(B)114AH(C)1144H(D)1140H
3.若SI=0053H,BP=0054H,执行SUBSI,BP后,则()。
(A)CF=0,OF=0(B)CF=0,OF=1(C)CF=1,OF=0(D)CF=1,OF=1
4.已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOVBX,[BP]执行后,(BX)=()。
(A)0102H(B)0201H(C)245AH(D)5A24H
7.下列四条指令都可用来使累加器清"
0"
,但其中不能清"
进位"
位的是()。
(A)XORAL,AL(B)ANDAL,0(C)MOVAL,0(D)SUBAL,AL
8.若(AX)=96H,(BX)=65H,依次执行ADDAX,BX指令和DAA指令后,(AL)=()。
(A)0FBH(B)01H(C)61H(D