考核方式闭卷备注附答题纸2张草纸1张题 号一二三四五六七八九十总分分 数102010202020得 分所有答案均写在答题纸上一、填空题(每空1分共10分)1、已知带符号数据的原码为10001011B,此数据的反码与补码分别为()和()。2、逻辑地址为2200H:0080H,其物理地址是()。3、8086CPU内部结构按功能分为两部分,即()和()。4、8086CPU寻址I/O端口地址范围为()。5、伪指令“BUFDW10DUP(?,0D0CH)”经过汇编后,变量BUF占用的存储单元字节数是()。6、已知AX=D723H,BX=6C20H,执行指令ADDAX,BX后,AX=(),且运算结果使标志位CF=(),ZF=()。二、单项选择题(每空2分共20分)1、微机将内存分为若干个逻辑段,每个段的容量为()A 64K B B 128KBC 96KB D 小于64KB2、作为堆栈操作的指示栈顶位置的寄存器是()A IP B SIC BP D SP3、执行PUSH AX指令后,堆栈指针的内容()A 减1 B 加1C 减2 D 加24、8086可用于间接寻址的寄存器有()个。A 1 B 3C 2 D 85、在计算机内部,一切信息的存取、处理和传送都是以()形式进行的。A BCD码 B 二进制C ASCII码 D 十六进制6、下列指令中源操作数寻址方式为直接寻址的是()。A MOV AX,DAT B LEA AX,DATC MOV AX,DAT[BX] D MOV AX,BX7、存储器是计算机的记忆设备,它主要用来()。A 存储数据 B 存储程序C 存储指令 D 上述A、C8、作为计算机控制中心的CPU是指()。A 主存储器 B 外设C 寄存器组 D 中央处理器9、与外存相比,内存的特点是()。A 容量小、速度快、成本高 B 容量小、速度快、成本低C 容量大、速度慢、成本高 D 容量大、速度快、成本高10、执行DEC指令不影响的标志位是()A PF B OFC SF D CF三、程序分析(每空2分共10分)内存单元SRC中存放了一个无符号字节数据,将其高低4位拆开,分别存入以DAT开始的连续单元中。请将程序补充完整并回答问题。MOV AL, SRCMOV AH, ALAND AL, ()MOV DAT, ALAND AH, 0F0HMOV CL, ()() AH, CLMOV DAT1, AH若SRC单元中的数据为0A9H,则程序运行完成后DAT单元的内容为(),DAT1单元的内容为()。四、存储器扩展连接(共20分)下图为一个SRAM芯片,用该芯片扩展成一个8K×8的存储器。1、该芯片的存储容量(2分)2、共需几片该芯片才能满足题目的扩展存储容量要求(2分)3、起始地址为04000H,用全译码方式画出满足要求的连接图。(16分)五、程序设计(每题10分共20分)1、设以BUF开始的连续内存单元中存储着10个带符号字节数据,编程统计其中正数的个数,并将统计结果存放到NUM单元中。写出完整的汇编语言源程序。数据段定义如下:DATA SEGMENTBUF DB 12,25,-2,-8,120,86,-36,55,56,-96NUM DB?DATA ENDS2、设以BUF开始的连续内存单元中存储着10个组合BCD码数据,编程求出其累加和,并将结果存放到SUM和SUM1的存储单元中。写出完整的汇编语言源程序。数据段定义如下:DATA SEGMENTBUF DB 12H,25H,32H,78H,20H,59H,30H,19H,84H,27HSUM DB?,?DATA ENDS六、8255扩展接口应用(共20分)由8255A口读入一个字节的组合BCD码数据,将其高低4位互换后由C口输出。设8255A口端口地址为88H,地址连续。1、计算出8255控制字(5分)2、编写程序完成相应功能(15分)8255控制字寄存器格式:
本文档为【辽宁科技大学2012级微机原理A卷】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。