温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
计算机组成原理及汇编语言
2023
计算机
组成
原理
汇编语言
期末考试
评分标准
计算机组成原理及汇编语言期末考试〔B卷〕评分标准(2023-2023)
广东金融学院期末考试试题评分标准 2023—2023学年第二学期 考试科目:计算机组成原理及汇编语言期末考试卷〔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存储器容量为32Kx16位那么________。
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 答:x x x x √ 四、寻址方式与指令系统题〔共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=2023H,DS=4000H,ES=1000H,SS=3000H,指出以下各指令源操作数的物理地址。〔6分〕 〔1〕MOV AX,[BX][SI] 源操作数的物理地址 DSx16+ BX + SI=40000H +0100H +0008H =40108H 〔2〕MOV AX,[5000H] 源操作数的物理地址 DSx16+5000H =40000H +5000H =45000H 〔3〕MOV AX,[BP] 源操作数的物理地址 SS x16+ BP =30000H +3200H =33200H 3. 程序段如下: X DB 50 Y DB 15 MOV AL,50 SAL AL,1 ADD AL,Y HLT 以上程序段的功能是什么?AL中的结果是什么?〔5分〕 解:该程序段完成Xx2+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控制芯片读写.现有64Kx16的RAM芯片,要组成这个存储器,问: 1. 数据线和地址线各为多少条?(6分) 2. 需要的芯片数量是多少?〔4分〕 3. 有哪几条地址线用于片选信号?哪些地址线用于组内地址线〔6分〕 4. 请画出该存储器与CPU连接的框图。〔4分〕 (提示:要求画处存储器的数据总线、地址总线、片选信号CS和读写控制信号与CPU的连