微机原理与接口技术试卷(专升本)教学内容_第1页
微机原理与接口技术试卷(专升本)教学内容_第2页
微机原理与接口技术试卷(专升本)教学内容_第3页
微机原理与接口技术试卷(专升本)教学内容_第4页
微机原理与接口技术试卷(专升本)教学内容_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、一、单项选择(在备选答案中选出一个正确答案,并将其号码填题干后的括号内, 每小题 2 分,共 20 分)1. 从 8086cpu 的内部结构上看,其是由( c )两部分组成。a. 控制器和 20 位物理地址加法器 b. 运算器和总线接口 c. 执行单元和总线接口单元 d. 控制器和运算器2. 汇编程序的数据段中定义了两个变量aaa 20h,21hbbb 22h执行了 mov dx,word ptr a+1后,dx 中的值为( b )。a. 0021h b. 2221h c. 2122h d. 0022h3. 8kb 的 sram 6264 芯片有 8 条数据线,它的地址线条数为( c )。a.

2、 11 b. 12 c. 13 d. 144. 传送数据时,占用 cpu 时间最长的传送方式是( a )。3. 8086 中的 biu 由 4 个 16 位段寄存器、一个_16_位指令指针寄存器、_6_字节指令 队列、20 位地址加法器和控制电路组成。4. cpu 从内存取一条指令并执行该指令的时间称为指令周期, 它通常用若干个_总线周期_ 来表示,而后者又包含有若干个_时钟周期_。5. 汇编源程序文件的扩展名为_asm_,采用命令_masm_可以将源程序文件 编译成目标文件,采用命令_link_可将目标文件链接成可执行文件。6. 8255a 有_3_个 8 位的数据口。7. 8086 和 8

3、088 的存储器与外部接口之间的编址方式是_ i/o 独立编址_。 8. 有地址重叠现象的译码方式为 线选法 和 部分地址译码 。9. 8086/8088 cpu 提供了接受外部中断请求信号的引脚是_nmi_ 和 _intr。10. 设 ds=1000h,es=2000h,ss=3000h,si=0010h,di=0050h,bx=0100h,bp=0200h,数据段中变量名为 num 的偏移地址值为 0030h,写出下列指令源操作数字段的寻址方式和 物理地址值:a. 查询 b. 中断 c. dma d. iop5. 指令 loopnz 在循环中退出循环的条件是( b )。a. cx0 且 z

4、f=0 b. cx0 或 zf=1 c. cx0 或 zf=0 d. cx0 且 zf1mov ax,es:bxmov ax,numbpsi寻址方式_寄存器间接寻址_,物理地址_20100h_。寻址方式_相对基址加变址寻址_,物理地址_30240h_。6. 若 bx1000h,ds2000h,(21000h)12h,(21001h)=34h,执行lea si,bx 指令后,si 寄存器中的内容是( d )。a. 1234h b. 3412h c. 0010h d. 1000h7. 下列指令格式不正确的是( b )。a. mov ax, 1234h b. mov cs, 1234h c. mov

5、 bxbp, ax d. mov ax, bx 8. 中断向量表占用的内存地址空间为( a )。a. 00000h003ffh b. 00000h000ffh c. 00000h00100h d. fff00hfffffh9. 最小模式下 8086 在执行 mov al, si期间,下面( c )引脚是低电平。三、简答题(本大题共 3 小题,每题 5 分,共 15 分)1. i/o 端口的编址方式有哪两种?简述各自的优缺点。1.独立编址(专用的 i/o 端口编址)-存储器和 i/o 端口在两个独立的地址空间中(1) 优点:i/o 端口的地址码较短,译码电路简单,存储器同 i/o 端口的操作指令

6、不同,程序比 较清晰;存储器和 i/o 端口的控制结构相互独立,可以分别设计(2) 缺点:需要有专用的 i/o 指令,程序设计的灵活性较差2.统一编址(存储器映像编址)-存储器和 i/o 端口共用统一的地址空间,当一个地址空间分配a. m /iob.wrc. rdd. mn /mx给 i/o 端口以后,存储器就不能再占有这一部分的地址空间10三片 8259 级联时可提供的中断请求总数为(b)。(1)优点:不需要专用的 i/o 指令,任何对存储器数据进行操作的指令都可用于 i/o 端口的数据a.21 个 b. 22 个 c. 23 个 d. 24 个二、填空题(把答案填写在题中横线上,每空 1

7、分,共 20 分)1. cpu 中的总线接口单元 biu,根据执行单元 eu 的要求,完成 cpu 与 _存储器_或 _i/o_之间的数据传送。2. 8086/8088cpu 的数据线和地址线是以_分时复用_的方式轮流使用的。操作,程序设计比较灵活;由于i/o 端口的地址空间是内存空间的一部分,这样,i/o 端口的地 址空间可大可小,从而使外设的数量几乎不受限制(2)缺点:i/o 端口占用了内存空间的一部分,影响了系统的内存容量;访问 i/o 端口也要同访 问内存一样,由于内存地址较长,导致执行时间增加。2. 简述微型计算机系统的组成。答:一个完整的计算机系统由硬件系统和软件系统两大部分组成。

8、计算机硬件主要由五大部分 组成:运算器、控制器、存储器、输入设备和输出设备;硬件提供计算机系统的物质介质。计 算机软件包括系统软件和应用软件两大类;软件主要是指让计算机完成各种任务所需的程序。3. 8086cpu 与 8088cpu 的主要区别有哪些?答:8088cpu 的内部结构及外部引脚的功能与 8086cpu 大部分相同。区别如下:(1) 8088 指令队列长度是 4 个字节,8086 是 6 个字节(2) 8088 的 biu 内数据总线宽度是 8 位。而 eu 内数据总线宽度是 16 位,这样对 16 位 的存(储器读/写操作需要两个读/写周期才能完成。8086 的 biu 和 eu

9、 内数据总线宽度都是 16 位。(3) 8088 外部数据总线只有 8 条 ad0ad7,即内部是 16 位,对外是 8 位,故 8088 也称buf db 01h, 02h, 06h, 08h, 09h, 07h, 06h, 05h count dw 7max db ?data endscode segmentassume cs: code, ds: datastart:mov ax, datamov ds, axmov cx, countmov bx, offset bufmov al, bx为准 16 位机。incbx(4)8088 中,用 io / m 信号代替 m / io 信号。l

10、oop2: cmp al, bxjae loop1(5)8088 中,只能进行 8 位数据传输,bhe不再需要,改为ss0。与dt / r和io / mmov al, bxloop1: inc bx一起决定最小模式中的总线周期操作四、程序题(本大题共 3 小题,共 20 分)1. 程序分析题(6 分,每空 2 分)mov cl,4mov ax,2000hshl al,clshr ax,clmov 2000h,ax试问:若程序执行前,数据段内(2000h)=09h,(2001h)=03h,则程序执行后,(2000h)= _39h_, (2001h)= _00_。本程序段的功能 非压缩 bcd 码

11、转换成压缩的 bcd 码_。2、程序填空题(8 分, 每空 2 分)data segmentloop loop2mov max,al _mov ah, 4chint 21hcode endsend start本程序的功能是_找最大值_。3. 利用 dos 功能调用编写汇编语言源程序,在屏幕上显示字符串“welcome to chuzhou(”6分) data segmentstr db welcome to chuzhou!,13,10,$data endsstack segmentdb 128 dup (?)stack endscode segmentassume cs:code,ds:da

12、ta,ss:stackstart:mov ax,datamov ds,axlllll ,strmmmmm ,09hint 21hmov ah,4chint 21hcode endsend start五、计算下列存储器的地址范围。(10 分)六、设计电路,编写程序(15 分)。下面电路采用 8255 的 pa 口作为输入口,读取三个开关的状态,用 8255 的 pb 口作 为输出口,点亮红、绿、黄三个发光二极管。要求:(1) 设地址线 a0、a19a10 的取值均为 0,请分析电路,确定 pa、pb、pc 和控制字寄 存器的端口地址。(请采用表格的描述形式,分析各个端口的地址)(7 分)(2)

13、编写 8255 初始化程序及同时实现以下三种功能的程序:(8 分)1 k0,k1,k2 全部合上时,红灯亮;2 k0,k1,k2 全部断开时,绿灯亮; 其他情况黄灯亮。+5v8255a0.47kk0d0d78d0d7pa01ka1 a0k1pa1a2 a1ior rdk2pa2iow wra8a9&reset resetpb0黄8086cpu 与存储器芯片 u1 和 u2 的内部结构如上图所示。试计算:(1)u1 的容量 及地址范围。(2)若要使 u2 与 u1 的地址连续,则画出 u2 的片选电路,并计算 u2 的地 址范围及系统内存的总容量。a6g1 y0 csa7 g2a pb1aen

14、g2b绿红pb2c b aa19 a18 a17 a16 a15 a14 a13 a12 a11 a10 a9 a8 a7 a6 a5 a4 a3 a2 a1 a00 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 u1 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 10 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 u2 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1解答:74ls138a3 aa4 ba5 c(1) 有上表可知,u1 的容量为 213=8kb,地址范围:3

15、c000h3dfffh;(2) 有上表可知,要使 u2 与 u1 的地址连续,必须满足 cba=111,a12=0,则 u2 的地址范围为:3e000h3efffh,容量为 212=4kb;系统内存的总容量为 12kb。解答:a120=1csc b a a1 a00a19 a18 a17 a16 a15 a14 a13 a12 a11 a10 a9 a8 a7 a6 a5 a4 a3 a2 a1 a0y700 0 0 0 0 0 0 0 0 01 1010 0 00 00pa0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 01 11 11 10001110 0 00 0 00 0 00 11011000pbpc控制口(1) 有上表可知,pa 口地址为 340h,pb 口为 342h,pc 口为 344h,控制字寄存器为 346h。(2) 8255 方式选择控制字为1 0 0 1 0 0 0 0pa2pa1pa0pb2(红)pb1(绿)pb0(黄)k2k1k0101010011011110m

温馨提示

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

评论

0/150

提交评论