07-08-3接口技术试卷B
- 格式:doc
- 大小:131.00 KB
- 文档页数:12
湖南大学课程考试试卷微机原理与接口技术课程A卷一、单选题(下列各题你认为对的请将其序号填入题干的括号内,每小题2分,共20分)1)下列指令执行时间最短的是()(1)MOV AL,30 (2)ADD BX,-4[BP][SI](3)MUL BL (4)SUB AX,1234H2)1个10位A/D转换器,转换一个满量程为10V的电压,则其分辨率为()(1)1mv (2)40mv (3)400mv (4)10mv3)某RAM芯片的容量为64K×8bit,则数据线为8条,地址线的数量为()(1)14条(2)17条(3)16条(4)20条4)在通常情况下串操作指令中的源串一定在下面的段中()(1)DS (2)ES (3)CS (4)SS5)若AL=0F8H,执行指令“SHR AL,1”后AL为()(1)7EH (2)0FEH (3)0FCH (4)7CH6)上题中指令执行后CF为()(1)0 (2)1 (3)不确定7)已知AX=3210H,BX=124DH,执行指令“MUL BL”后AX为()(1)12FCH (2)12F3H (3)12E8H (4)04D0H 8)“REP MOVSB”指令,其重复结束条件是()(1)SI=0 (2)DI=0 (3)CX=0 (4)DF=09)数据段:DATA SEGMENTX DB 80HY DW 5 DUP(0)Z DD 3,2 DUP(?)DATA ENDS则SEG Y 与SEG Z的关系是()(1)大于(2)等于(3)小于10)上题中LENGTH Z的值为()(1)1 (2)2 (3)3 (4)9二、判断题(下列各题你认为对的,请在题干括号里填“T”,否则填“F”,每小题2分,共10分)。
1)8253 工作在方式1时不受门控信号GATE的影响()2)设AL=0FFH,执行INC AL 之后,CF=1 ()3)ROL AL,2 ()4)8255 A口和B口允许的工作方式相同()5)IN AL,DX ()三、填空题(每空1分,共21分)1)指令周期是,其长短主要取决于和2)8086 CPU 与存储器连接时,用信号选择偶数存储体,用信号选择奇数存储体。
参考答案习题一一、选择题 1 (A ) 2(C ) 3( C ) 4( B ) 5(C) 6( B) 7(D)二、简答题1.什么是微处理器?微处理器由几部分组成?微处理器的工作过程是什么?答:微处理器最初定义是将CPU(Central Processing Unit,中央处理单元)是指由一片或几片大规模集成电路组成的具有运算器和控制器功能的中央处理机部件,它是计算机系统的核心或“大脑”,支配整个计算机系统工作。
微处理器主要由运算器、控制器、寄存器组及内部总线。
微处理器的工作过程就是执行程序的过程,而执行程序就是逐步执行一条条指令的过微处理器仅能识别机器指令,需使用各种编译器将由高级程序设计语言编制的程序转机器指令构成的程序。
2.简述Intel公司生产的几种不同微处理器的功能特性?答:Intel公司在不同时间推出的不同处理器之间的差异见表1-1。
3.什么是单片机?它由哪几部分组成?什么是单片机应用系统?答:将中央处理器(CPU)、存储器(Memory)及输入/输出单元(I/O)集成在一小块硅片上,如图1-2所示,这样一块芯片就具有了计算机的功能属性,因而被称为微型单片计算机,简称单片机。
4.简述单片机设计开发的常用工具。
答:根据单片机系统的组成是由单片机系统程序设计和单片机系统硬件组成,所以常用工具分为软件开发工具和硬件开发工具,其常用软件开发工具有Kei开发软件、WAVE开发软件、字库设计软件和Proteus仿真软件;常用的硬件工具有编程器、仿真器、逻辑分析仪等。
5.简述51单片机与52单片机的主要区别。
答:51单片机和52单片机的主要区别见表1-2.习题二1.8086 CPU由哪两部分组成?它们的主要功能是什么?两者如何配合工作的?参考答案:8086 CPU由总线接口部件BIU和执行部件EU组成。
BIU负责完成微处理器与存储器、I/O设备之间的信息传送,具体包括读取指令、读取操作数和存储结果。
第二章 8086体系结构与80x86CPU1.8086CPU由哪两部分构成?它们的主要功能是什么?答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。
指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。
总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。
2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。
从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。
8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。
5.简述8086系统中物理地址的形成过程。
8086系统中的物理地址最多有多少个?逻辑地址呢?答:8086系统中的物理地址是由20根地址总线形成的。
8086系统采用分段并附以地址偏移量办法形成20位的物理地址。
采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。
通过一个20位的地址加法器将这两个地址相加形成物理地址。
具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。
由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。
01-01 什么是冯.诺依曼机?(PP7)答:微型计算机的操作过程采用的是程序存储原理,这是由数学家冯.诺依曼(Jone Von Neumen)首先提出的,因此计算机常常称为冯.诺依曼机。
程序存储原理指出:用机器码指令排出的程序在执行前,首先存储于存储器中,存储器既存储程序又存储数据。
然后CPU逐条地从存储器中逐次取出一条条指令码,把指令码变成控制信号序列,控制信号发向有关的部件,控制完成指令规定的操作。
即MPU逐条地从内存储器中取出程序中的指令并执行指令规定的操作。
01-02 微处理器,微型计算机,微型计算机系统有什么联系与区别?(PP4~5)答:微处理器主要由运算器、控制器、寄存器阵列和片内总线组成;微型计算机主要由微处理器、内存储器、I/O接口电路和总线组成;微型计算机系统由微型计算机、I/O设备和各种软件组成。
微处理器不能构成独立的工作系统,它不能独立地执行程序;微型计算机是构成独立工作系统的最小配置;微机系统是用户使用计算机的基本配置。
01-04 画出微机系统框图。
(PP7)01-12 将下列十进制数转换为8位有符号二进制数。
(1)+32 (2)-12解(1):[+32]原=0010,0000B,[+32]反=0010,0000B,[+32]补=0010,0000B解(2):[-12]原=1000,1100B,[-12]反=1111,0011B,[-12]补=1111,0100B01-14 将下列二进制数转换为有符号十进制数。
(1)1000,0000B (3)1001,0010B解(1):查编码表1000,0000B=-128D解(3):1001,0010B取反+1=11101101+1=11101110B=-110D02-01 8086 CPU内部由哪两部分组成?他们的主要功能是什么?(P22~24)答:8086 CPU由总线接口部件BIU和指令执行部件EU组成。
BIU的功能:形成地址、取指令、指令排队、读/写OPR和总线控制。
单⽚机原理及接⼝技术课后习题答案第⼆章1.89C51单⽚机内包含哪些主要逻辑功能部件?答:80C51系列单⽚机在⽚内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位 (2)⽚内RAM:128B (3)特殊功能寄存器:21个 (4)程序存储器:4KB(5)并⾏I/O⼝:8位,4个 (6)串⾏接⼝:全双⼯,1个 (7)定时器/计数器:16位,2个(8)⽚内时钟电路:1个2.89C51的EA端有何⽤途?答:/EA端接⾼电平时,CPU只访问⽚内/doc/c312e1f309a1284ac850ad02de80d4d8d15a01a8.html 并执⾏内部程序,存储器。
/EA端接低电平时,CPU只访问外部ROM,并执⾏⽚外程序存储器中的指令。
/EA端保持⾼电平时,CPU执⾏内部存储器中的指令。
3. 89C51的存储器分哪⼏个空间?如何区别不同空间的寻址?答:ROM(⽚内ROM和⽚外ROM统⼀编址)(使⽤MOVC)(数据传送指令)(16bits地址)(64KB)⽚外RAM(MOVX)(16bits地址)(64KB)⽚内RAM(MOV)(8bits地址)(256B)4. 简述89C51⽚内RAM的空间分配。
答:⽚内RAM有256B ,低128B是真正的RAM区,⾼128B是SFR(特殊功能寄存器)区5. 简述布尔处理存储器的空间分配,⽚内RAM中包含哪些可位寻址单元。
答:⽚内RAM区从00H~FFH(256B),其中20H~2FH(字节地址)是位寻址区,对应的位地址是00H~7FH7. 89C51如何确定和改变当前⼯作寄存器组?答:PSW(程序状态字)(Program Status Word)中的RS1和RS0可以给出4种组合,⽤来从4组⼯作寄存器组中进⾏选择,PSW属于SFR(Special Function Register)(特殊功能寄存器)9. 读端⼝锁存器和“读引脚”有何不同?各使⽤哪种指令?答:读锁存器(ANL P0,A)就是相当于从存储器中拿数据,⽽读引脚是从外部拿数据(如MOV A,P1 这条指令就是读引脚的,意思就是把端⼝p1输⼊数据送给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常⽤这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。
福建师范大学福清分校2009—2010学年度上学期2008级电子信息科学与技术专业《微机原理与接口技术》试题(B卷)试卷类别:闭卷考试时间:120分钟学号姓名成绩一、单项选择题(每题1.5分,共60分)1. 将十进制数215转换成二进制数是( ).①11101010B②11101011B③11010111B④11010110B2. 将二进制数01100100B转换成十六进制数是()。
①64H ②63H ③100H ④0ADH3。
将十进制数215转换成十六进制数是( )。
①13H ②0C5H ③0D7H ④0EAH4。
在一个8位二进制的机器数中,补码表示整数的范围是()。
①—127~+127 ②—128~+128③—127~+128 ④—128~+1275. 用8位补码表示数-126的机器码算术右移一位后的结果是()B。
①10000001 ②01000001 ③11000001 ④110000106. 已知X1=+0111100B,X2=—0001110B,则[X1+X2]补=()。
①00111100B ②00101110B ③11110010B ④100101110B7。
已知[X]补=11101011B,[Y]补=01001010B,则[X+Y]补=( )B。
①00110101 ②11011111 ③10100000 ④101000018。
二进制的十进制编码称为()。
①BCD码②ASCII码③机内码④二进制码9. 对指令ROL CX,CL,正确的解释是()。
①该指令执行的结果无法预料,可能导致无休止执行。
②这条指令是错误的,不能执行。
③该指令只有在CL=10时才可执行.④该指令是正确的,该指令一次性从CL获得移位次数后,CL的使命即完成,不会再对指令产生后续的影响。
10。
指令MOV AL,CS:[0001]中,源操作数的这种描述形式()。
①只能出现在汇编语言源程序中。
②只能出现在DEBUG中的反汇编(U)状态下。
四川大学大学计算机基础期末考试试卷07-08 一、单项选择题(共40小题,每题1分,共40分)1) 下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是A) 它是1946年在美国诞生的它主要采用电子管和继电器年在美国诞生的 B) 它主要采用电子管和继电器C) 它是首次采用存储程序控制使计算机自动工作D) 它主要用于弹道计算它主要用于弹道计算AC计算机时,提出两个重要的改进,它们是EDVACon Neumann)在研制EDV2) 1946年首台电子数字计算机ENIAC问世后,冯·诺依曼(V(Von Neumann)A) 引入CPU和内存储器的概念和内存储器的概念 B) 采用二进制和存储程控制的概念C) 采用机器语言和十六进制编码系统采用机器语言和十六进制 D) 采用ASCII编码系统3) 第三代计算机采用的电子元件是A) 晶体管中、小规模集成电路晶体管 B) 中、小规模集成电路C) 大规模集成电路电子管大规模集成电路 D) 电子管4) 下列不属于计算机特点的是下列不属于计算机特点的是A) 存储程序控制,工作自动化B) 具有逻辑推理和判断能力具有逻辑推理和判断能力C) 处理速度快、存储量大 D) 不可靠、故障率高不可靠、故障率高5) 电子计算机的最早的应用领域是A) 数据处理数值计算数据处理 B) 数值计算C) 工业控制工业控制 D) 文字处理文字处理6) 机器人是计算机在哪方面的应用?A) 自动控制计算机辅助设计自动控制 B) 计算机辅助设计C) 数据处理人工智能数据处理 D) 人工智能7) 计算机技术中,下列的英文缩写和中文名字的对照中,正确的是A) CAD——计算机辅助制造——计算机辅助教育——计算机辅助制造 B) CAM——计算机辅助教育C) OS——操作系统——计算机辅助设计——操作系统 D) CAI——计算机辅助设计8) 下面关于“计算机系统”的叙述中,最完整的是A) “计算机系统”就是指计算机的硬件系统B) “计算机系统”是指计算机配置的操作系统C) “计算机系统”由硬件系统和安装在其上的操作系统组成D) “计算机系统”由硬件系统和软件系统组成9) 冯·诺依曼(V(Von Neumann)on Neumann)型体系结构的计算机硬件系统的五大部件是A) 输入设备、运算器、控制器、存储器、输出设备B) 键盘和显示器、运算器、控制器、存储器和电源设备C) 输入设备、中央处理器、硬盘、存储器和输出设备D) 键盘、主机、显示器、硬盘和打印机10) 下列叙述中,错误的是下列叙述中,错误的是A) 计算机硬件主要包括:主机、键盘、显示器、鼠标器和打印机五大部件B) 计算机软件分系统软件和应用软件两大类C) CPU主要由运算器和控制器组成主要由运算器和控制器组成D) 内存储器中存储当前正在执行的程序和处理的数据11) 通常所说的微机的主机是指通常所说的微机的主机是指A) CPU和内存和硬盘和内存 B) CPU和硬盘C) CPU、内存和硬盘 D) CPU、内存与CD-ROM 12) 用来控制、指挥和协调计算机各部件工作的是A) 运算器鼠标器运算器 B) 鼠标器C) 控制器 D) 存储器存储器13) 下列关于CPU的叙述中,正确的是的叙述中,正确的是A) CPU能直接读取硬盘上的数据能直接与内存储器交换数据 能直接读取硬盘上的数据 B) CPU能直接与内存储器交换数据C) CPU主要组成部分是存储器和控制器D) CPU主要用来执行算术运算主要用来执行算术运算14) CPU主要技术性能指标有主要技术性能指标有A) 字长、运算速度和时钟主频B) 可靠性和精度可靠性和精度C) 耗电量和效率冷却效率耗电量和效率 D) 冷却效率15) 在现代的CPU芯片中又集成了高速缓冲存储器(Cache),其作用是,其作用是A) 扩大内存储器的容量之间的速度不匹配问题 扩大内存储器的容量 B) 解决CPU与RAM之间的速度不匹配问题C) 解决CPU与打印机的速度不匹配问题D) 保存当前的状态信息保存当前的状态信息16) 随机存储器中,有一种存储器需要周期性的补充电荷以保证所存储信息的正确,它称为A) 静态RAM[SRAM] B) 动态RAM[DRAM] C) RAM D) Cache 17) 下列说法中,正确的是下列说法中,正确的是A) 硬盘的容量远大于内存的容量B) 硬盘的盘片是可以随时更换的硬盘的盘片是可以随时更换的C) 优盘的容量远大于硬盘的容量优盘的容量远大于硬盘的容量 D) 硬盘安装在机箱内,它是主机的组成部分18) 当前流行的移动硬盘或优盘进行读/写利用的计算机接口是写利用的计算机接口是A) 串行接口并行接口串行接口 B) 并行接口C) USB D) UBS 19) 目前市售的USB FLASH DISK(俗称优盘是一种俗称优盘)是一种A) 输出设备输出设备 B) 输入设备输入设备C) 存储设备显示设备存储设备 D) 显示设备20) 下列关于CD-R光盘的描述中,错误的是光盘的描述中,错误的是A) 只能写入一次,可以反复读出的一次性写入光盘B) 可多次擦除型光盘可多次擦除型光盘C) 以用来存储大量用户数据的,一次性写入的光盘D) CD-R是Compact Disc Recordable的缩写的缩写21) 下列关于磁道的说法中,正确的是A) 盘面上的磁道是一组同心圆B) 由于每一磁道的周长不同,所以每一磁道的存储容量也不同C) 盘面上的磁道是一条阿基米德螺线D) 磁道的编号是最内圈为0,并依次由内向外逐渐增大,最外圈的编号最大22) 磁盘的存取单位是磁盘的存取单位是A) 柱面磁道柱面 B) 磁道C) 扇区字节扇区 D) 字节23) 1GB的准确值是的准确值是A) 1024×1024Bytes B) 1024KB C) 1024MB D) 1000×1000 KB 24) 下列关于软件的叙述中,错误的是A) 计算机软件系统由程序和相应的文档资料组成B) Windows操作系统是最常有的系统软件之一C) Word 2003就是应用软件之一就是应用软件之一D) 软件具有知识产权,不可以随便复制使用的25) 下列叙述中,错误的是下列叙述中,错误的是A) 把数据从内存传输到硬盘的操作称为写盘B) WPS Office 2003属于系统软件属于系统软件C) 把源程序转换为等价的机器语言目标程序的过程叫编译D) 计算机内部对数据的传输、存储和处理都使用二进制26) 字长是CPU的主要性能指标之一,它表示A) CPU一次能处理二进制数据的位数B) 最长的十进制整数的位数最长的十进制整数的位数C) 最大的有效数字位数计算结果的有效数字长度最大的有效数字位数 D) 计算结果的有效数字长度27) 已知三个字符为:a、Z和8,按它们的ASCII码值升序排序,结果是码值升序排序,结果是A) 8,a,Z B) a,8,Z C) a,Z,8 D) 8,Z,a 28) 在标准ASCII码表中,已知英文字母D的ASCII码是0100 0100,英文字母B的ASCII码是码是A) 0100 0001 B) 0100 0010 C) 0100 0011 D) 0100 0000 29) 汉字输入码可分为有重码和无重码两类,下列属于无重码类的是A) 全拼码自然码全拼码 B) 自然码C) 区位码 D) 简拼码简拼码30) 已知“装”字的拼音输入码是“zhuang”,而“大”字的拼音输入是“da”,它们的国际码的长度的字节数分别是A) 6,2 B) 3,1 C) 2,2 D) 4,2 31) 下面关于操作系统的叙述中,正确的是A) 操作系统是计算机软件系统的核心软件B) 操作系统属于应用软件操作系统属于应用软件C) Windows是PC机惟一的操作系统机惟一的操作系统D) 操作系统的五大功能是:启动、打印、显示、文件存取和关机32) 下列各指标中,数据通信系统的主要技术指标之一的是A) 误码率频率误码率 B) 重码率 C) 分辨率 D) 频率33) 一台微型计算机要与局域网连接,必需安装的硬件是A) 集线器网卡 D) 路由器路由器网关 C) 网卡集线器 B) 网关34) 在因特网上,一台计算机可以作为另一台主机的远程终端,使用该主机的资源,该项服务称为A) Telnet B) BBS C) FTP D) WWW 35) 在E-R图中,用来表示实体之间联系的图形是A) 矩形椭圆形矩形 B) 椭圆形C) 菱形平行四边形菱形 D) 平行四边形36) 在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是A) 一对一联系一对一联系 B) 一对多联系一对多联系C) 多对多联系无联系多对多联系 D) 无联系37) 软件调试的目的是软件调试的目的是A) 发现错误改正错误发现错误 B) 改正错误C) 改善软件的性能验证软件的正确性改善软件的性能 D) 验证软件的正确性38) 算法具有五个特性,以下选项中不属于算法特性的是A) 有穷性简洁性有穷性 B) 简洁性C) 可行性 D) 确定性确定性39) 下列描述中,错误的是下列描述中,错误的是A) 多媒体技术具有集成性和交互性等特点B) 所有计算机的字长都是固定不变的,是32位C) 通常计算机的存储容量越大,性能就越好D) 各种高级语言的翻译程序都属于系统软件【1】 。
第二章 8086 体系结构与80x86CPU1.8086CPU 由哪两部份构成?它们的主要功能是什么?答:8086CPU 由两部份组成:指令执行部件<EU,Execution Unit>和总线接口部件<BIU,Bus Interface Unit>。
指令执行部件〔EU 主要由算术逻辑运算单元<ALU>、标志寄存器F R、通用寄存器组和E U 控制器等4个部件组成,其主要功能是执行指令。
总线接口部件<BIU>主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或者I/O 端口读取操作数参加E U 运算或者存放运算结果等。
2.8086CPU 预取指令队列有什么好处? 8086CPU 内部的并行操作体现在哪里?答: 8086CPU 的预取指令队列由6个字节组成,按照8086CPU 的设计要求, 指令执行部件〔EU 在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。
从速度上看,该指令队列是在C PU 内部,EU 从指令队列中获得指令的速度会远远超过直接从内存中读取指令。
8086CPU 内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。
5.简述8086 系统中物理地址的形成过程。
8086 系统中的物理地址最多有多少个?逻辑地址呢?答: 8086 系统中的物理地址是由20 根地址总线形成的。
8086 系统采用分段并附以地址偏移量办法形成20 位的物理地址。
采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部份构成,都是16 位二进制数。
通过一个20 位的地址加法器将这两个地址相加形成物理地址。
具体做法是16 位的段基址左移4位<相当于在段基址最低位后添4个"0">,然后与偏移地址相加获得物理地址。
2008广东工业大学考试试卷( B )课程名称:单片机原理与接口技术试卷满分100分考试时间: 2008 年1 月16 日 (第20周星期三)一、填空。
(每空1分,共30分)1.MCS-51采用指令系统,最短指令机器码为字节,最长指令机器码为字节,因此其指令在PC“走飞”时,存在被拆分的风险,即把指令的当作执行。
2.通用CPU核心部件为单元,其作用是承担算术运算和。
3.当存储器芯片处于读状态时,片选信号CS必须处于状态,控制信号OE 必须处于状态。
4.MCS-51 MCU字长为位,含义是 (数据总线、地址总线、控制总线)宽度为位,最大寻址能力为 KB。
5.MCS-51 MCU含有个位定时/计数器,其中定时/计数器具有16位自动重装初值功能。
6.MCS-51 MCU外中断编程为和触发方式。
7.PCA中断入口地址为;其中的每一模块均可以工作在软件定时方式、、、四种方式。
8.对89C51RX兼容芯片ERAM读操作时,RD (有效、无效),此时P0口作为(I/O引脚、数据/地址总线AD7~AD0)。
9.当不使用外部ROM时,MCS-51芯片EA引脚 (接地、接VCC、悬空)。
10.在以MCS-51为核心的控制系统中,最好选择 (P0、P1~P3)I/O引脚构成4*4矩阵键盘,这样可省去上拉电阻和。
11.MCS-51复位后,SP寄存器为。
12.串行口方式不能作为串行通信口,而方式的波特率固定,仅与晶振频率有关。
二、指出下列指令中指定操作的寻址方式(每空1分,共15分)1. MOV R1, #16 ;目的操作数寻址方式为: ; 源操作数寻址方式为:2. MOV A, 4FH ;目的操作数寻址方式为: ; 源操作数寻址方式为:3. MOV B, @R0 ;目的操作数寻址方式为: ; 源操作数寻址方式为:4. MOV 20H.3, C ;目的操作数寻址方式为: ; 源操作数寻址方式为:5. DEC P1 ;操作数P1寻址方式为:6. MOVX A, @DPTR ;源操作数寻址方式为:;操作对象为7. MOVC A, @A+DPTR ;源操作数寻址方式为:;操作对象为8. JB P1.0, NEXT ;操作数NEXT寻址方式为: ;操作对象为(P1.0引脚、P1.0锁存器位)。
《微型计算机原理与接口技术》习题与思考答案第1章微型计算机概论1.1 A B C 1.2 B 1.3 B 1.4 C 1.5 A B C 1.6 B D1.7 00000111B=7D=07H 11010100B=212D=D4H01101010B=106D=6AH 10110.101B=22.625D=16.AH11001.011B=25.375D=19.6H1.8 127D=11111111B=FFH 12.625D=1100.101B=C.AH225.9375D=11100001.1111B=E1.FH 18.3l25D=10010.0101B=12.5H206.125=11001110.001B=CE.2H1.9 10H=10000B=16D 0.A8H=0.10101B=0.65625D28.9H=101000.1001B=40.5625D 4B.2AH=1001011.0010101B=75.6762D20E.4H=1000001110.01B=526.25D1.10 [+37]原=00100101B [+37]反=00100101B [+37]补=00100101B [+37]过余=10100101B[+94]原=01011110B [+94]反=01011110B [+94]补=01011110B [+94]过余=11011110B[-11]原=10001011B [-11]反=11110100B [-11]补=11110101B [-11]过余=01110101B[-125]原=11111101B [-125]反=10000010B [-125]补=10000011B [-125]过余=00000011B 1.11补码00010101B的真值为+21D 补码41H的真值为+65D补码9BH的真值为-101D 补码FFH的真值为-1D补码11110101B的真值为-11D1.12 A的ASCII码为41H a的ASCII码为61Hg的ASCII码为67H z的ASCII码为7AH0的ASCII码为30H 9的ASCII码为39H*的ASCII码为2AH +的ASCII码为2BHCR的ASCII码为0DH %的ASCII码为25H1.12一个16×16字形点阵占用存储空间32B一个24×24字形点阵占用存储空间72B一个32×32字形点阵占用存储空间128B1.14 (以8位补码为例)[X]补+[Y]补=[+38]补+[+100]补=0001010B,溢出[X]补+[Z]补=[+38]补+[-20]补=00010010B,未溢出[Y]补- [Z]补=[+100]补- [-20]补=01111000B,未溢出[Z]补- [X]补=[-20]补- [+38]补=11000110B,未溢出1.15 X与Y=0100B X或Z=1111B Y异或Z=1101B 非Y=1001B1.16微型计算机具有体积小、重量轻、功耗低;功能强;可靠性高;价格低廉;结构灵活、适应性强;使用方便、维护容易等特点。
2007—2008学年第三学期 微型机系统接口技术及应用 试题02一、单选题二、填空题1. 、 。
2. 、 。
3. 、 。
4. 、 、 、 。
5. 、 。
6. 、 。
7. 、 、 。
8. 。
9. 。
10. 。
四、综合题(共30分)(1);(2) ①:; ②: ; ③: ; ④: ;⑤: ; ⑥: ; ⑦: ; ⑧: ;一、单选题(每小题后的四个备选答案中只有一个是正确的,请将你认为正确那个编号填入题后的括号和后面的表格里。
每小题2分,本大题共20分)1.CPU在执行OUT DX,AL指令时,()寄存器的内容送到地址总线上。
A.AL B.DX C.AX D.DL 2.可编程定时器/计数器8253的控制字为()个字节。
A.1 B.2 C.3 D.43.当外设的输出信号为模拟电压时,需在输入通道中设计一个()。
A.D/A转换器 B.A/D转换器 C.定时器/计数器 D.传感器4.地址译码器的输出一般可为接口的()信号。
A.控制 B.数据输入 C.地址 D.片选5.两片8259A级联后可管理()级中断。
A.15 B.16 C.32 D.64 6.8255A的按位置位/复位命令代码只能写入()。
A.命令口 B.地址口C.数据A口 D.数据C口7.下列部件中不属于CRT显示器接口电路主要组成部分是()。
A.字符发生器 B.激光发射器 C.移位寄存器 D.显示缓冲器RAM 8.8255A内部B组控制()。
A.PB口B.PB口和PC口C.PB口和C7~C4D.PB口和C3~C09.8253-5哪种工作方式可以在OUT端产生连续方波()。
A.方式1B.方式2C.方式3D.方式410.8086/8088系统中的中断向量表用以存放()。
A.向量表地址B.中断类型码C.中断向量D.中断服务程序二、填空题(每空1分,共20分)1.8259A有个初始化命令字,有个操作命令字;2.8255A是芯片,有种工作方式;3.分析与设计接口电路的基本方法有和。
4.8253是芯片,内部有个端口地址,其中的每个计数器可作为进制和进制计数器使用。
5.I/O端口的编址方式有和两种。
6.设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为H,它的中断入口地址在中断向量表中的地址为H。
7.DMA可以工作在状态和状态下,区分当前DMA工作在什么状态下。
可主要依据。
8.在译码过程中,如果有一根地址线没有用到,会有个重叠地址。
9.8086的中断向量表位于内存的区域。
10.0809是常用的转换芯片。
三、简答题(共30分)1.接口电路的结构形式有哪几种?本课程所讲述的若干接口芯片是属于那一类?(本小题4分)2.为什么要在CPU和外设之间设接口电路?(本小题4分)3.为什么8255A只有PA口才有工作方式2,而PB口却没有?(本小题4分)4.什么是中断、中断向量和中断向量表?(本小题6分)5.简述可屏蔽中断的响应过程?(本小题6分)6.你是怎样理解DMAC的工作时序的(空闲周期、过度状态、有效周期)?(本小题6分)四、综合题(共30分)1.已知串行通讯的传输率Baud为1200b/s,波特率因子Factor为16,8253的输入时钟为CLK=1.19318MHz,若用8253作为波特率时钟发生器,计算8253的定时常数T c (10分)。
2.ADC0809通过8255A同PC总线的接口如图所示,采用查询方式依次从IN0~IN7转换8个模拟量,把转换后的数字量依次存入内存BUFFER变量中。
(要求无关项置"0")(1) 根据该电路,写出8255A的地址范围;(5分)(2) 填写满足上述要求的程序段(包含对8255A的初始化)(15分)(74LS138功能表、8255方式控制字格式如图所示)MOV AL,①;8255初始化OUT ②,ALMOV BX,offset BUFFER ;建立数据指针MOV CL,8 ;设置计数器MOV DL,00HNEXT: MOV AL,DLOUT 8CH ,AL ADD AL ,80H OUT ③ ,AL SUB AL ,80 H OUT8CH ,AL LOP:IN AL , ④ TEST AL ,80H JZ LOPIN AL , ⑤MOV ⑥ ,AL ;向内存输入一个数 INC BX INC ⑦ LOOP⑧;选择i 号通道,向其输入一个信号;测试EOC3线-8线译码器74LS138的功能表(S1=G1;S2=G2A;S3=G2B;A2=C;A1=B;A0=A)2007—2008学年第三学期微型机系统与接口试题02参考答案一、单选题(每小题2分,本大题共20分)参考答案:1.B;2.A;3.B;4.D;5.A;6.A;7.B;8.D;9.C;10.C;评分标准:每小题答对得2分,答错得0分。
二、填空题(每空1分,共20分)参考答案:1.4;32.可编程并行接口;33.两侧分析法(硬软结合法);硬软结合法(两侧分析法)4.定时/计数器;4;二(十);十(二)5.独立编址(统一编址);统一编址(独立编址)6.35;000D4H~000D7H7.主动(被动);被动(主动);是否取得总线控制权8.29.00000H~003FFH10.A/D评分标准:每空答对得1分,答错得0分。
三、简答题(共30分)1.参考答案:接口电路的结构形式有固定式结构、半固定式结构、可编程结构和智能型结构四种。
本课程所讲述的若干接口芯片是属于可编程结构。
评分标准:第一问3分,第二问1分。
2.参考答案:1.CPU与外设两者的信号线不兼容,在信号线功能定义、逻辑定义和时序关系上都不一致;2.两者的工作速度不兼容,CPU速度高,外设速度低;3.不用接口就会降低CPU的效率。
4.外设直接接CPU那么外设的硬件结构依赖于CPU,对外设本身发展不利。
评分标准:每条1分,共4分。
3.参考答案:8255A的工作方式2需要一组固定的联络信号。
PA口在工作方式2下,由PC3、PC4、PC5、PC6、PC7作为联络信号;如果PB口要在工作方式2下工作也同样需要一组联络信号,而8255A的剩余引脚不够,所以PB口没有工作方式2。
评分标准:酌情扣分。
4.参考答案:所谓中断是指CPU在正常执行程序的过程中,由于内部/外部事件的触发或由程序的预先安排,引起CPU暂时中断当前正在运行的程序,而转去执行为内部/外部事件或程序预先安排的事件的服务子程序,待中断服务子程序执行完毕后,CPU再返回到被暂时中断的程序处(断点)继续执行原来的程序,这一过程称为中断。
--------------------(2分)中断向量是中断服务程序的入口地址。
-------------------------------------------(1分)把系统中所有的中断类型码及其对应的中断向量按一定的规律存放在一个区域内,这个存储区域就叫中断向量表。
--------------------------------------------------------------(2分)评分标准:3个概念的分值分别为2、1、2分。
5.参考答案:当CPU收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,CPU在两个总线周期中分别发出INTA有效信号;在第二个INTA期间,CPU 收到中断源发来的一字节中断类型码;CPU完成保护现场的操作,FLAG、CS、IP内容进入堆栈,请除IF、TF;CPU将类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,CPU从此地址开始执行程序,在中断服务程序结尾执行IRET指令,IP、CS、FLAG退栈;CPU继续执行当前程序中的下一条指令。
评分标准:中断请求、中断响应、中断服务、中断返回各1.5分。
6.参考答案:DMAC有两种工作状态,从时间顺序来看,可看成两个操作周期,DMA 空闲周期和DMA有效周期,其中还有一个从空闲周期到有效周期的过渡阶段。
(1)DMA空闲周期S I未编程之前,或已编程但还没有DMA请求时,进入空闲周期。
即处于被动工作方式。
此时,控制器一方面检测DREQ,看是否有外设请求DMA服务;另一方面,对CS端进行采样,检测是否CPU要对它进行初始化或读取信息。
当发现CS低电平时,且无外设提出DMA请求(DREQ为无效),则认为CPU 对DMAC初始化编程。
(2)过渡状态S0DMAC初始化完毕后,若检测到DREQ请求有效,则表示有外设要求DMA传送,此时,DMAC即向CPU发出总线请求信号HRQ。
DMAC发出HQR之后,DMAC的时序从S I状态跳出进入S0状态,并重复执行S0状态,直到收到CPU的应答信号HLDA后,才结束S0状态,进入S1状态,开始DMA 周期。
可见S0是8237A送出HRQ到它收到有效的HLDA之间的状态周期,是DMA控制器从被动工作方式到主动工作方式的过渡阶段。
(3)DMA有效周期DMAC进入有效周期,开始传送数据。
一个完整的DMA传送周期包括S1,S2,S3和S4个状态。
如果存储器或外设的速度跟不上,可在S3和S4之间插入等待状态周期S W。
①S1:更新高8位地址。
②S2:输出16位RAM地址和发DACK信号寻址I/O设备。
③S3:读周期。
在此状态,发出MEMR(DMA读)或IOR(DMA写)命令。
把从内存或I/O接口读取的8位数据放到数据线DB0~DB7上,等待写周期的到来。
④S4:写周期。
发出IOW(DMA读)或MEMW(DMA写)命令。
此时,把读周期之后保持在数据线的数据写到RAM或I/O接口,到此,完成了一个字节的DMA传送。
若采用提前写(扩展写),则在S3中同时发MEMW(DMA写)或IOW(DMA 读)命令,即把写命令提前到与读命令同时从S3开始,或者说,写命令和读命令一样扩展为2个时钟周期。
若采用压缩时序,则去掉S3状态,将读命令宽度压缩到写命令的宽度,即读周期和写周期同为S4。
因此,在成组连续传送不更新高8位地址的情况下,一次DMA传送可压缩到2个时钟周期,这可获得更高的数据吞吐量。
S4状态开始前,DMAC检测就绪(READY)端的输入信号,如果未就绪,即READY信号为低电平,则在S3和S4之间插入等待状态周期S W;如果已就绪,即READY为高电平,则不插入S w,DMAC直接进入S4状态周期。
评分标准:空闲周期、过度状态、有效周期各2分。
四、综合题(共30分)1.参考答案:由已知条件可计算出所需波特率时钟频率,即8253输出频率OUT=Baud*Factor=1200*16=19.2 KHz所以8253的定时常数T c=CLK/OUT=1.19318MHz/19.2 KHz=62评分标准:计算出8253输出频率可得3分,写对一个公式可得1分。