网站首页 公文大全 个人文档 实用范文 讲话致辞 实用工具 心得体会 哲学范文 总结范文 范文大全 报告 合同 文书 信函 实用
  • 汇报体会
  • 节日庆典
  • 礼仪
  • 毕业论文
  • 评语寄语
  • 导游词
  • 口号大全
  • 其他范文
  • 百花范文网 > 实用范文 > 其他范文 > 【《计算机组成原理及汇编语言》期末考试(B卷)评分标准(2017-2018)】

    【《计算机组成原理及汇编语言》期末考试(B卷)评分标准(2017-2018)】

    时间:2020-06-27 16:05:00来源:百花范文网本文已影响

    广东金融学院期末考试试题评分标准 2017—2018学年第二学期 考试科目:计算机组成原理及汇编语言期末考试卷(B卷) (闭卷 120分钟) 系别________ 班 级________ 学号_________ 姓名________ 一、 单选题 (共20分,每小题1分) 1 2 3 4 5 6 7 8 9 10 C B C C C D B D C C 11 12 13 14 15 16 17 18 19 20 A C A D C B C C B D 1.计算机硬件能直接识别和执行的语言是________ 。

    A.高级语言 B.汇编语言 C.机器语言 D.符号语言 2.输入、输出设备以及辅助存储器一般统称为 。

    A.I/O系统 B.外围设备 C.外存储器 D.执行部件 3.下列数中最小数为 。

    A.(101001)2 =73 B.(52)8 C.(101001)BCD =29 D.(233)16 4.计算机系统中采用补码运算的目的是为了________。

    A.与手工运算方式保持一致 B.提高运算速度 C.简化计算机设计 D.提高运算精度 5.某机字长32位,采用定点小数表示,符号位为1位,尾数为31位,则可表示的最大正小数为________。

    A.+(231-1) B.-(1-2-32) C.+(1-2-31)≈1 D.-(1-2-31)≈-1 6.定点8位字长的字,采用2的补码形式表示8位二进制整数,可表示的数的范围是________。

    A.-127~+127 B.-2-127~+2+127 C.2-128~+2+127 D.-128~+127 7.长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其它规定均相同,则它们可表示的数的范围和精度为________。

    A.两者可表示的数的范围和精度相同 B.前者可表示的数的范围大但精度低 C.后者可表示的数的范围大且精度高 D.前者可表示的数的范围大且精度高 8.下列说法中正确的是________。

    A.采用变形补码进行加减运算可以避免溢出 B.只有定点数运算才有可能溢出,浮点数运算不会产生溢出 C.只有带符号数的运算才有可能溢出 D.只有将两个正数相加时才有可能溢出 9.某RAM存储器容量为32K*16位则________。

    A.地址线为16根,数据线为32根    B.地址线为32根,数据线为16根 C.地址线为15根,数据线为16根 D.地址线为19根,数据线为19根 10.某计算机字长是16位,按字节存储,它的存储容量是64KB,按字编址,它们寻址范围是________。

    A.64K    B.32KB   C.32K    D.16KB 11.计算机内存储器可以采用________。

    A.RAM和ROM    B.只有ROM   C.只有RAM     D.RAM和SRAM 12.相联存储器是按________访问的。

    A.地址 B.堆栈 C.内容 D.地址指定和堆栈结合 13.采用虚拟存储器的作用是解决________的问题。

    A.主存容量不足   B.主存与辅存速度不匹配       C.辅存与CPU的速度不匹配 D.主存与CPU的速度不匹配 14.在虚拟存储器中,当程序正在执行时,由________完成地址映射。

    A.程序员   B.编译器   C.装入程序   D.操作系统 15.寄存器间接寻址方式中,操作数处在________。

    A.通用寄存器 B.段寄存器 C.主存储器 D.程序计数器 16.在CPU中跟踪指令后继地址的寄存器是 ________。

    A.MAR B.PC C.IR D.PSW 17.计算机系统的输入输出接口是________之间的交接界面。

    A.CPU与存储器 B.存储器与外围设备 C.主机与外围设备 D.CPU与系统总线 18.下列外存中,属于顺序存取存储器的是________。

    A.软盘 B.硬盘 C.磁带 D.光盘 19.为了便于实现多级中断,保存现场信息最有效的方法是采用________。

    A.通用寄存器 B.堆栈 C.存储器 D.外存 20.中断向量是:______。

    A. 子程序入口地址 B. 中断服务例行程序入口地址的指示器 C.中断返回地址 D. 中断服务例行程序入口地址 二、计算题 (共5分,第1小题3分,第2小题2分) 1.已知 X=0.1001,Y=0.0101,用变形补码求:X+Y ,并判断结果是否溢出。(3分) 解:
    [X]补=0.1001,[Y]补=0.0101 [X]补+[Y]补=00.1001+00.0101=00.1110=[X+Y]补   ∵ [X+Y]补 =0.1110是正数,∴[X+Y] =[X+Y]补 =0.1110。

    无溢出。

    2.已知X=11110000,Y=00001111,求X⊕Y。(2分) 解:
    X=11110000,Y=00001111 X⊕Y=11110000⊕00001111=1111 1111。

    三、判断题(共5分,每小题1分) 1.MOV CS,AX 2.ADC DS,AX 3.SAL AL,5 4.MOV DS,BX 5.MOV AX,BX 答:╳ ╳ ╳ ╳ √ 四、寻址方式与指令系统题(共20分,第1小题4分,第2小题6分,第3、4小题各5分) 1.指出一下指令源操作数和目的操作数的寻址方式。(4分) (1)ADD DX,[BX] ;寄存器间接寻址 (2)MOV CX,20H[SI];
    相对寻址 2.已知AX=0000H,BX=0100H,CX=0040,DX=1000H,SI=0008H,DI=0100H,BP=3200H,CS=2000H,DS=4000H,ES=1000H,SS=3000H,指出以下各指令源操作数的物理地址。(6分) (1) MOV AX,[BX][SI] 源操作数的物理地址 DS*16+ BX + SI=40000H +0100H +0008H =40108H (2) MOV AX,[5000H] 源操作数的物理地址 DS*16+5000H =40000H +5000H =45000H (3) MOV AX,[BP] 源操作数的物理地址 SS *16+ BP =30000H +3200H =33200H 3. 程序段如下:
    X DB 50 Y DB 15 MOV AL,50 SAL AL,1 ADD AL,Y HLT 以上程序段的功能是什么?AL中的结果是什么?(5分) 解:该程序段完成X*2+Y结果送AL的操作。程序执行后:AL=115。

    4. 程序段如下:
    STRING DB 34H,35H LEA SI,STRING MOV AL,[SI] AND AL,0FH INC SI MOV BL,[SI] AND BL,0FH ADD AL,BL HLT 以上程序段的功能是什么?AX中的结果是什么?(5分) 解:该程序段完成将STRING中的两个字节转换为非压缩BCD码后相加,结果送AL的操作。程序执行后:AL=9。

    五、指令与指令流程题(共20分,第1小题5分,第2小题15分) 1.指令 MOV [4000H],CX 的二进制代码(用十六进制数表示)。(5分) 10 00 10 dw d =0,w=1,reg=001,mod=00,.r/m=110 10 00 10 0 1 00 001 110 0000 0000 0100 0000 890E0040H 表1.MOV 指令表 指令 目的操作数 源操作数 操作特征部分 MOV reg mem 10 00 10 dw MOV mem Imd 11 00 01 1w MOV reg reg 10 00 10 dw MOV mem reg 10 00 10 dw 表2. reg 与 w 组合所确定的寄存器表 REG W=0 W=1 REG W=0 W=1 000 AL AX 100 AH SP 001 CL CX 101 CH BP 010 DL DX 110 DH SI 011 BL BX 111 BH DI 表3. mod 与r/m组合所确定的寻址方式表 MOD R/M 00 01 10 11 000 (BX)+(SI) (BX)+(SI)+D8 (BX)+(SI)+D16 AL/AX 001 (BX)+(DI) (BX)+(DI)+D8 (BX)+(DI)+D16 CL/CX 010 (BP)+(SI) (BP)+(SI)+D8 (BP)+(SI)+D16 DL/DX 011 (BP)+(DI) (BP)+(DI)+D8 (BP)+(DI)+D16 BL/BX 100 (SI) (SI)+D8 (SI)+D16 AH/SP 101 (DI) (DI)+D8 (DI)+D16 CH/BP 110 D16 (BP)+D8 (BP)+D16 DH/SI 111 (BX) (BX)+D8 (BX)+D16 BH/DI 2.MOV AX, 2130H指令机器周期分别是什么?写出该指令的指令流程和相应的微命令。(15分) FI0 PC=>MAR FI1 M=>MDR=>IR, PC+1=>PC DST0 PC+1=>PC SRC0 MAR=>SR SRC1 PC=>MAR SRC2 M=>MDR=>RBL, PC+1=>PC SRC3 SR=>MAR,PC+1=>PC EXC0 RBL=>AX 图1. 模型机主机系统数据通路结构图及控制信号图 图2. MOV 指令目的周期DST流程图 图2. MOV 指令源SRC周期和执行周期EXEC流程图 六、存储器设计题(共20分) 某机器字长32位,存储器总容量256K字,按字编址。用读写控制信号——WE控制芯片读写.现有64K*16的RAM芯片,要组成这个存储器,问:
    1. 数据线和地址线各为多少条?(6分) 2. 需要的芯片数量是多少?(4分) 3. 有哪几条地址线用于片选信号?哪些地址线用于组内地址线?(6分) 4. 请画出该存储器与CPU连接的框图。(4分) (提示:要求画处存储器的数据总线、地址总线、片选信号CS和读写控制信号与CPU的连接。) 答:
    1. 数据线:32位,地址线:18条(256K=218字) 2. 256/64*(32/16)=4*2=8片 3. 片选信号:2条,A16——A17,组内信号:16条,A0——A15(64K=216 ) 4. A17 A16 A15 A0 CPU R/ D16-D32 D0-D15 2——4译码器 CS0 CS1 CS2 CS3 64K*16 2片 64K*16 2片 64K*16 2片 64K*16 2片 64K*16 2片 64K*16 2片 64K*16 2片 64K*16 2片 七、程序设计题(共20分) 编程:从键盘输入字符串:I am a student. ,在屏幕上反向输出该字符串。显示格式:
    Input:I am a student. Output:.tneduts a ma I(20分) 答:略

    相关热词搜索:

    • 范文大全
    • 说说大全
    • 学习资料
    • 语录
    • 生肖
    • 解梦
    • 十二星座

    推荐访问