还剩4页未读,继续阅读
文本内容:
中央电大计算机组成原理与汇编语言试题
一、填空题(每空1分)
1.冯・诺依曼体制中最核心的思想是计算机采用—存储程序—工作方式
2.有一机器字24位,其中操作码占4位若采用二地址寻址,则每个地址位为―10位,可寻址空间为1M字节
3.在动态存储器中,定期对原存信息为1的电容补充电荷,称为o
4、按产生控制信号的方式不同,控制器可分为一组合逻辑_____控制器与微程序控制器
5、按数据传送格式,总线可分为一并行_总线与_串行一总线
6.一个完整的程序中断处理过程应包括中断请求、一中断判优与屏蔽_、一中断响应
一、_中断处理一等阶段
7、中断返回时要恢更—程序断点地址一和—被中断前的程序状态字—才能返回主程序继续执行
8、程序设计语言是指用于编写程序的语言,主要包括_机器语言
一、_汇编语言—、—高级语言—o
9、在存贮器型堆栈中需要一个—堆栈指示器用它来指明—栈顶地址―的变化
10、有一个102K位的存贮器,它由四个存贮体组成,每个存贮体为8K字,试问每个字的字长是一32—位II、在下列寻址方式中为了取出操作数,需访问内存几次A.立即寻址_0一次B、直接寻址_1_次C、一级间接寻址_2一次D.二级间接寻址—3次
12.8O88/8O86CPU中,通用寄存器中的SP和BP为指针一寄存器,SP的作用是指出当前堆栈的栈顶—的位置
13、8088/8086指令系统中的算术运算指令,可实现一无符号一数或一有符号—数的四则运算
14、在汇编语言中,所使用的三种基本语句分别是—指令语句、一伪指令语句和_宏指令语句
二、填空题(每小题2分)
1.下列数中最大的数是(C)A.
(1011011)2B.
(142)8C.
(82)16D.
(10010111)BCD
2、若采用双符号位判断溢出,当出现正溢出时,符号位为(B)A.00B.OI C.ll D.
103.一个完整的计算机系统应包括(D)A.运算器、存储器、控制器B、主机和外部设备C.主机与应用程序D.配套的硬件设备和软件系统
4.PSW是指令部件中(D)A.指令寄存器B.指令译码器C.程序计数器D.程序状态寄存器
5.IR是指令部件中(D)A.程序状态寄存器B.程序计数器C.指令译码器D.指令寄存器
6、8086/8088CPU中,用来存放程序的指令代码序列的寄存器是(A)A.CSB、DS C、SS D、ES
7、主存储器和CPU之间增加高速缓冲器的主要目的是(B)A.扩大主存储器容量B.解决主存与CPU之间速度匹配问题C.扩大CPU通用寄存器数量D.既扩大主存容量又提高主存速度
8、在微程序控制器中,机器指令与微指令的关系是(D)A.一条微指令由若干条机器指令组成B、每一条机器指令由一条微指令来执行C.一段机器指令组成的程序可由一条微指令来执行D.每一条机器指令由一段用微指令组成的微程序解释执行
9、使CPU与I/O设备完全并行工作方式是(C)方式A.程序直接传送B.中断C.通道D.程序杳询
10、当某一存储单元的逻辑地址为2300H0075H时,其对应的物理地址为(D)A.23OOHB.(X)75H C.23750H D.23075H
11.在CPU中跟踪下一条指令地址的寄存器(C)A.主存地址寄存器B.指令寄存器C.指令计数器D.状态条件寄存器
12、某机器字长16位,它的存贮容量是64KB位,若按字编址,则它的寻址范围是(D)A.64KBB.32KBC.64K D.32K
13.冯.诺依曼机的基本特征是BA.微程序控制B.存贮程序控制C.组合逻辑控制D.间步控制
14、寄存器间接寻址中,操作数放在BA.通用寄存器B、主存单元C、推栈D、程序计数器
三、完成下列各题每小题4分
1.已知数据1328,3816,10010011BCD,请将它们分别化为卜进制数,并找出其中最大的数11328=1X82+3X8+2=9038I6=3X16+8=5610010011BCD=932最大的数是10010011BCD
2.采用补码进行14-9=运算用6位二进制表示,最左边位为符号位,并判断结果是否溢出?是何种溢出?X=ili[X]#=0111,Y=10l,[Y]补=001001,[-Y]#=110111[X-Y]产[XM+[-YX001110[X]n+110111[-Yin1000101结果为正,不溢出
3.将数-和97用下述规格化浮点格式阶码与尾数均用原码01——345——11阶符数符-----------阶码-------------------------尾数------------|725表示,阶码以2为底表示000110001109700101100001-=-
0.28=
1.010001IB因为规格化的尾数需大于
0.5,即
0.1B所以-=
1.100011X2-1规格化尾数符号为1,尾数为100011,阶符为1,阶码为00197=1100001B,规格化浮点数为
0.1100001X27
四、完成下列各题每题8分,共16分按照下图所示的模型机数据通路结构,拟出下列指令的读取与执行流程1MOVRO,R32DEC R3PC-*MAR PC-MARM—MDR—IR,PC+l-PC MfMDR-IR,PC+1-PCR3-MAR R3—DM—MDR-C D-1-ZC-R1ZTR3某一存储器逻辑图如下所示,请回答下列问题1每个芯片容量KX位2因为每个芯片地址线12位,数据线8位,所以容量为4KX8位3存储器容量KX位因为存储器地址线13位,数据线16位,所以容量为8Kxi6位3每组所包含的芯片及每组芯片的地址范围用16进制起始地址终止地址
1.3组00000000000000111111111111(
2.4)组100()()()00()()0(X)llllllillllll
(1)
五、完成下列各题(每题6分,共12分)
(2)
1.指出下列指令的错误
(3)MOVAH,BX操作数类型不匹配
(4)MOVCS,AX代码段寄存器不能作为目的操作数ADD[BXLIDII两存储器操作数之间不能直接操作
六、完成下列各题共18分
1.写出下述程序段的功能MOVAX,0MOVBX,1MOVCX,50NEXT:ADD AX,BXADD BX,2LOOPNEXTMOVS,AX完成1+3+5+……+99,并将结果送S单元
七、分析题
1.请将左边的词汇和右边的说明联系起来,即在括号内填入所选的A.B.C
(1)CPU(I)A.保存当前栈顶地址的寄存器22)EU(G)B、告诉CPU要执行的操作,在程序运行时执行
(3)堆栈(E)C.唯一代表存贮空间中的每个字节单元的地址4SP AD.能被计算机直接识别的语言5控制标志H
(6)物理地址(C)F、把若干模块连接起来,成可执行文件的系统程序
(7)机器语言(D)G、执行部件,由ALU和寄存器组成E、以后进先出方式工作的存贮器空间
(8)连接程序(F)H、控制操作的标志
(9)指令(B)
1、分析并控制指令执行的部件
2.程序改错本程序的作用是将以S1为起始地址的20个字符,依次传送到同数据段的以S2为起始地址的一段字节之中,请指出程序中那条指令有错误,并加以改正SI[S1]和S2[SI]分别表示S
1.S2中各字节的有效地址,[SI]表示距S1或S2的起始地址的字节数)程序改正MOV SI,0MOV CX,1MOVCX,2NEXT:MOV AL.S1[S11MOV S2[SI1,ALINC Si[SI]INC SILOOP
八、简单程序设计有两个无符号数分别存放于DATA1和DATA2单元,要求将两数中大的一个挑选出来,并送入DATA3单元MOVAL.DATA1CMP AL.DATA2JASIMOVAL,DATA2SI:MOV DATA3,ALHLT。
个人认证
优秀文档
获得点赞 0