《计算机组成原理与汇编语言》试题三及解答.doc

上传人(卖家):2023DOC 文档编号:5524612 上传时间:2023-04-23 格式:DOC 页数:11 大小:53KB
下载 相关 举报
《计算机组成原理与汇编语言》试题三及解答.doc_第1页
第1页 / 共11页
《计算机组成原理与汇编语言》试题三及解答.doc_第2页
第2页 / 共11页
《计算机组成原理与汇编语言》试题三及解答.doc_第3页
第3页 / 共11页
《计算机组成原理与汇编语言》试题三及解答.doc_第4页
第4页 / 共11页
《计算机组成原理与汇编语言》试题三及解答.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、计算机组成原理与汇编语言试题三及解答 一、填空(分)、存储程序的原理 : 在计算机开始工作前要把预先编好的_和数据送到有_的部件_中保存。、对与,容量位的芯片共有_条地址线和8条数据线。、在计算机中表示一个数值数据的基本要素是 _ , _ 与_ 。、二进制数转换成十进制为_。、运算器是对数据进行处理和加工的部件 ,实现 _,_运算。、控制器由指令部件、_部件和_部件三部分组成, 其中指令部件包括_,_,_,_。、8086 CPU 是_ 位微机,地址线有_ 条,可寻址_ 个单元。、采用局部片选译码片选法,如果有条地址线不参加译码,将会产生_倍空间重叠。二、选择(分) 、在做加法时,为有进位且结果

2、为正,则标志位和为()、和、和、和、和 、运算器的核心部分是 ()、通用寄存器、暂存器、缓存器、算逻单元、补码是一种()、真值、机器数、定点数、浮点数、中断是( )、子程序调用、确定性的、随机发生的 、多道程序、程序计数器PC是 ( )、指令部件 、时序部件 、指令寄存器 、程序状态寄存器、同步控制是( )方式 A.只实用于CPU控制 B.由统一时序信号控制 C.只实用于外部设备控制 D.所有指令执行时间均相等 、在寄存器间接寻址中,操作数是放在( ) A.堆栈 B.主存单元 C.通用寄存器 D.程序寄存器 、把源程序变成目标程序的应用软件是( ) A.EDIT B.MASM C.LINK D

3、.DEBUG 、堆栈是按( )组织的存储区域 A.最优化原理 B.程序存储原理 C.程序访问的局限性原理 D.先进后出原则 、计算机中最基本的、不可再分解的操作是( ) A.微指令 B.微命令 C.微操作 D.微程序 三、按要求解答(分)、已知:补,求真,补、在系统下写出逻辑地址:的段地址,偏移地址,并写出其相应的物理地址的计算过程。 四、分析题(分)、阅读下列程序并分析其实现的功能(分)MYDATA SEGMENTPORT1 EQU 90HPORT2 EQU 91HGRAYDB 18H,34H,05H,06H,09HDB 0AH,0CH,11H,12H,14HMYDATA ENDSMYCOD

4、E SEGMENTASSUME CS:MYCODE,DS:MYDATAGO:MOV AX, MYDATA MOV DS, AX1 MOV BX, OFFSET GRAY2 MOV CX, 83 CYCLE:IN AL, PORT1 XLAT GRAYOUT, PORT2, ALLOOP CYCLE4MYCODEENDS END GO 该程序的功能是_指令的功能是_指令的功能是_指令的功能是_指令的功能是_、存储器扩展(分)在以构成的系统中,设计一容量为的,把它安排在为起始地址空间(无地址重叠),提供的芯片为: 、 请完成下列两个任务:()简要说明设计工作原理。(分) ()补全下列全译码片选法的

5、电路, 可适当填加所需电路或芯片;(分) 五、指令和伪指令(分)、指出源操作数的寻址方式(分)()MOVAX,8BP()ADDAX,BX()LEAAX,ARE1()MOVAX,BX+SI+92、指出下列指令中的错误(分)()CMPAX ,BYTEPTRBX()POP2000H()MOVSI,2000H()MOVCS,2000H3、理解下列伪指令,然后指出指令后累加器(AL)中的内容 (分)DATASEGMENTAREDB00H,11H,22H,33H,BLKEQULENGTHAREDAT1DB8DUP(01FH)MINEQU100MAXEQUMIN+100DATAENDS()MOVAL,ARE

6、AL=()()MOVAL,BLK AL=()()MOVAL,DAT1AL=()()MOVAL,MAX AL=()六、编程(2分) 1、 在内存的开始的内存单元中依次存放了个字节的十六进制数据,以下程序求出它们的总和并放入单元。(分)请填写完整程序中的空格。DATASEGMENTSUMDB0DATDB12H。DB5CH;00个十六进制数DATAENDSSTACKSEGMENTDB512DUP(?)STACKENDSCODESEGMENTASSUMEDS:DATA;CS:CODE;SS:STACKSTART:MOVAX,DATAMOVDS,AX;设置重复次数 MOVBX,;数据地址指针 XORAX

7、,AX LOP:ADDAL,BXJNCGOONINCAH;进位处理GOON:;下一个数据DECCL;完成?MOVSUM,AXCODEENDSENDSTART、下程序将内存中的两个数据区和中的个字符进行交换,请填写完整程序中的空格。(分)DATA SEGMENT STR1 DB & STR2 DB DATA ENDS SATCK SEGMENT STACK STACK DB 10 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START:MOV AX,DATA ;装填数据段逻辑地址 MOV ES,AX ;建立源数据地

8、址指针 LEA DI,STR2 MOV CX, ;设置循环次数 DONE:MOV AL,DI MOV AH,SI ;传送数据 MOV DI,AH INC SI INC DI ;完成? MOV AH,4CH ;终止当前程序,返回 CODE ENDS END START 微型计算机系统原理试题3参考答案及评分标准 一、填空(分)每空一分1、程序,记忆功能,存储器2、3、数点表示,进位数制,符号表示4、5、算术,逻辑/(或者 逻辑,算术)6、时序部件,微操作信号形成部件,(无次序)7、,8、二、选择(分)每题一分1、C 2、 D 3、B 4、C 5、A6、B 7、B 8、B9、D10、C 三、简答

9、(分)1、,该数为负数(分)补(分)(分)()因此,真(分)补补(分) 2、 段地址:H;(分) 偏移地址:H(分)物理地址段地址偏移地址(分) (分) 四、分析题(分)1、程序的功能是依次从90H端口读入8个数据换码处理后从91H端口输出;1的功能:对数据段逻辑地址进行装填2的功能:以BX为指针指向表格GRAY3的功能:设置循环8次4的功能:循环是否完成? 2、(1)要求无地址空间的重叠,所以选用全译码片选法构造译码电路。(1分)起始地址为,容量为,所以地址范围是:;高七位地址的特征是,全为。因此,用于的片选和输入信号,接在其输出端。(4分)(2)五、指令和伪指令(分)1、(分)(1)变址寻址(2)寄存器寻址(3)立即数寻址(4)基址加变址寻址、(分)()数据不匹配()立即数不能作出目的数()存储器间数据不能直接传送()不能作目的操作数、(分)()00H()04H()01H()200 六、编程(分)、(共分 每空2分), (分) (分)(分)(分) 、(共分 每空2分),/MOV SI,OFFSET STR110,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文(《计算机组成原理与汇编语言》试题三及解答.doc)为本站会员(2023DOC)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|