微机原理与接口技术2012-2013上半期试题--an.doc_第1页
微机原理与接口技术2012-2013上半期试题--an.doc_第2页
微机原理与接口技术2012-2013上半期试题--an.doc_第3页
微机原理与接口技术2012-2013上半期试题--an.doc_第4页
微机原理与接口技术2012-2013上半期试题--an.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

四 川 大 学 中 期 考 试 试 题 (闭卷)(2012 2013 学年第 1 学期)课程号:303114040 课序号:1-8课程名称:微机原理与接口技术 任课教师:黄雪梅、苏敏等 成绩:适用专业年级:2010 学生人数:700 印题份数:700 学号: 姓名:考 试 须 知四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行四川大学考试工作管理办法和四川大学考场规则。有考试违纪作弊行为的,一律按照四川大学学生考试违纪作弊处罚条例进行处理。四川大学各级各类考试的监考人员,必须严格执行四川大学考试工作管理办法、四川大学考场规则和四川大学监考人员职责。有违反学校有关规定的,严格按照四川大学教学事故认定及处理办法进行处理。一二三四五总分一、 单选题(每小题1分,共20分) 1. 设(123)16=(x)8=(y)2,则x和y应为( b )。a. x=246,y=010101110b. x=443,y=100100011c. x=173,y=01111011d. x=315,y=110011012. 8088 cpu和8086 cpu对比,错误的叙述是( c )。a. 8088 cpu和8086 cpu的地址线数量相同b. 8088 cpu和8086 cpu的片内数据线数量相同c. 8088 cpu和8086 cpu的片外数据线数量相同d. 8088 cpu和8086 cpu的寄存器数量相同3. 指令指针寄存器ip的作用是( a )。a. 保存将要执行的下一条指令所在的位置b. 保存cpu要访问的内存单元地址c. 保存运算器运算结果内容d. 保存正在执行的一条指令4. 8088 cpu的指令队列缓冲器由( b )组成。a. 1字节移位寄存器b. 4字节移位寄存器c. 6字节移位寄存器d. 8字节移位寄存器5. 8086/8088 cpu对存储器采用分段管理的方法,每个存储单元均拥有( c )两种地址。a. 实地址和虚拟地址b. 20位地址和16位地址c. 逻辑地址和物理地址d. 段基址和偏移地址6. 8086 系统中,每个逻辑段的存储单元数最多为( d )。a. 根据需要确定b. 1mbc. 256bd. 64kb7. 计算机能够直接执行的程序语言是( c )。a. 汇编语言b. c+语言c. 机器语言d. 高级语言注:1试题字迹务必清晰,书写工整。 本题 5 页,本页为第 1 页 2 题间不留空,一般应题卷分开 教务处试题编号: 学号: 姓名8. 8086/8088 cpu中,时钟周期、指令周期和总线周期按费时长短的排列是( c )。a. 时钟周期指令周期总线周期b. 时钟周期总线周期指令周期c. 指令周期总线周期时钟周期d. 总线周期指令周期时钟周期9. 下列说法中属于最大组态模式特点的是( d )。a. cpu提供全部的控制信号b. 由编程进行模式设定c. 不需要8286收发器d. 需要总线控制器828810. 8086/8088 cpu将数据从堆栈中弹出时,堆栈指针的变化为( b )。a. ss内容改变、sp内容不变b. ss内容不变、sp内容加2c. ss内容不变、sp内容减2d. ss和sp内容都改变11. 指令mov cx, 1245h中的源操作数存放在( b )。a. ds:1245h所指明的内存中b. 该指令中c. 某个寄存器中d. 都不是12. 不能实现ax=bx-cx功能的指令是( b )。a. sub bx, cxb. sub ax, bxmov ax, bxsub ax, cxc. xchg ax, bxd. mov ax, bxsub ax, cxsub ax, cx13. and、or、xor和not是四条逻辑运算指令,下面( b )解释有误。a. 它们都是按位操作的b. 指令xor ax, ax执行后,结果不变,但会影响标志位c. 指令and al, 0fh执行后,使al的高4位清零,低4位不变d. 若dl=09h,ch=30h,执行or dl, ch后,结果为dl=39h14. 执行push ax指令时将自动完成( b )。a. spsp-1, ss:spalb. spsp-1, ss:spahspsp-1, ss:spahspsp-1, ss:spalc. spsp+1, ss:spald. spsp+1, ss:spahspsp+1, ss:spahspsp+1, ss:spal15. 假设ss=1000h,sp=0100h,ax=2107h,执行指令push ax后,存放数据07h的内存物理地址是( d )。a. 10102hb. 10101hc. 100ffhd. 100feh16. 完成将累加器ax清零,但不影响进位标志位cf状态的指令是( c )。a. sub ax, axb. xor ax, axc. mov ax, 00hd. and ax, 00h17. 标号和变量都不具有( c )的属性。a. 段属性b. 偏移属性c. 操作属性d. 类型属性18. 用数据定义伪指令da1 db 4 dup (0, 2 dup (1, 0)定义数据占字节单元数是( c )。a. 8b. 12c. 20d. 2419.下列指令正确的是( c )。a in dx,al b. in dx,axc. in ax,dx d. in bx,dx 本题 5 页,本页为第 2 页 教务处试题编号: 学号: 姓名20.计算机内的溢出是指其运算结果( c )。a. 无穷大b. 超出了计算机内存储单元所能存储的数值范围c. 超出了该指令所指定的结果单元所能存储的数值范围d. 超出了运算器的取值范围 二、 填空题(每空1分,共10分)1微型计算机系统采用总线结构,cpu通过单向的 地址 ,双向的 数据、 控制 、 与外部交换信息。28086cup的内部结构从功能上分为 eu 、 biu 两大部件。3变量定义如下:num1 db 191, -127, 则对应存储器中实际存储数据为: 0bf h、 0ff h。4西文字符的编码是 asc 码,用 1 个字节表示。58086cpu的地址/数据复用线,在一个总线周期内 t1 状态,作为地址线。三、 读程序,填空题(每空2分,共30分)1假设变量da1的偏移地址1060h:da1 dw ab,cd,ef,gh mov ax, da1+3 lea bx, da1 inc bx mov cx, bx程序段执行后,ax= fc/4543h , bx= 1061h , cx= da/4441h 。2有如下定义: org 1000h x db 12h y dw x z dd y (ds)=3800h, (bx)=1000h, (si)=0002h下列指令执行完后指定寄存器的内容mov ax, 1000h ; ax= 0012h mov ax, bx; ax= 0012h mov ax, bx+si; ax= 0010h 3. mov ax, 1199hxchg ah, almov wvar, 5566hxchg al, byte prt wvar+1 当程序段运行后,ax= 9955h , wvar= 1166h 。 本题 5 页,本页为第3 页 教务处试题编号: 学号: 姓名4. mov ax, 0ff64hneg alsub al, 9dhneg axdec al 当程序段运行后,ax= 0000h , cf= 1 。5. da1 db 123456789da2 db 9 dup(0)lea si , da1lea di , da2mov cx, 9cldlop: lodsb add al , 10h stosb loop lop程序段执行后,da2各字节中的数据: abcdefghi 6 mov al, 75hand al, 32hor al, 71hxor al, 0f1hnot al 当程序运行后,al= 7fh , cf= 0 , sf= 1 , pf= 0 。四、 程序填空(每空3分,共30分)1. 在numw单元存放有一个0-65535范围内的整数,将该数除以500,商和余数分别存入qui和rem单元,请在空行处各填上一条指令完善该程序。mov ax, numw mov bx , 500 xor dx, dx div bx mov qui, ax mov rem, dx 2 常采用奇偶校验方法对一个字符的传送过程进行校验。若一个字符编码为7位数据位(ascii码),最高位为奇偶校验位,采用奇校验,产生校验位的程序如下,试在程序段中空白处填上适当的一条指令,使其完成功能。mov al, data and al, al jnp done add al,10h 本题5 页,本页为第 4 页 教务处试题编号: 学号: 姓名3程序填空。假定从buff开始的存储区存有1000字节数据,现在要求查看该存储区域,是否某个单元有字母a。试在下列程序段中空白处填上适当的一条指令,使其完成功能。 mov di, offset buff mov cx, 1000 mov al,a cld sacbsb 4. 某程序欲用单个字符显示的2号功能调用去显示string中的字符串computer(不显示字符$!)。试在空白处填上适当的一条指令。 string db computer,$mov bx, offset string lop: mov dl,bx mov ah,02h int 21h cmp dl,$ inc bx jne loptrans: out uart,al ;假设uart为发送端口5. 用二进制显示bl内容: mov cx, 8 again:shl bl, 1 mov dl, 0 ad

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论