北京交通大学微机原理与接口技术考题及答案
北京交通大学《微机原理与接口技术》作业问题详解
目录《微机原理与接口技术》第一章作业 (2)一、书上P22 作业题2、3、7 (2)《微机原理与接口技术》第二章作业 (2)一、书上P59 作业题2、5、6、9、14 (2)《微机原理与接口技术》第三章作业 (3)一、书上P95 作业题4、5、6、7、10、11、12、13、14、15、16、17、18、22、27 (4)《微机原理与接口技术》第四章作业 (8)一、课本P155 8、12、13、14 (8)《微机原理与接口技术》第五章作业 (10)一、作业P180 2、5、7、8、9、10 (11)《微机原理与接口技术》第六章作业 (13)一、P207: 1,3,5,10,14。
18,19,20 (13)《微机原理与接口技术》第七章作业(一) (17)一、P268: 3, 6 , 7, 10 , 11 , 12 (17)《微机原理与接口技术》第七章作业(二) (20)一、P268: 15 , 16 , 19,21,25 (20)《微机原理与接口技术》第八章作业 (24)一、P292 6 、7 (24)《微机原理与接口技术》第一章作业一、书上P22 作业题2、3 、72. 完成下列数制之间的转换。
(1)01011100B=92D(3)135D=10000111B(5)10110010B=262Q=B2H3. 组合型BCD码和非组合型BCD码有什么区别?写出十进制数254 的组合型BCD数和非组合型BCD数。
答:组合型BCD码的储存格式用一个字节存放 2 位BCD码,高4 位表示十进制的十位数,低 4 位表示十进制的个位数,数值表示围为0~99;非组合型的储存格式是用一个字节的低4 位存放 1 位BCD码,高四位可以为0 或任意数,数值表示围为0~9。
254D 的组合型BCD码:0254D的非组合型BCD码:00000010 00000101 000001007. 计算机中为什么采用补码的形式储存数据?当计算机的字长n=16 时,补码的数据表示围是多少?答:是为了便于进行加减运算,简化机器硬件结构。
231655 北交《微机原理与接口技术》在线作业二 15秋答案
北交《微机原理与接口技术》在线作业二一、单选题(共10 道试题,共30 分。
)1. 输入/输出指的是主机与()交换数据。
. 存储器. 外设. 键盘. 显示器正确答案:2. 若要使寄存器L中的高4位不变,低4位为0,所用指令为()。
. N L,0FH. N L,0FOH. OR L,0FH. OR L,0FOH正确答案:3. 在进入M工作方式之前,M控制器被当作PU总线上的一个(). I/O设备. 主处理器. 协处理器正确答案:4. 8255的口工作在方式1输入时,其中断允许控制位INT的开/关是通过对()的按位置位/复位操作完成的。
. P0. P2. P4. P6正确答案:5. 串行异步通信传输的主要特点是(). 通信双方不必同步. 每个字符的发送是独立的. 字符之间的传送时间长度应相同. 字符发送速率由波特率决定正确答案:6. 一个I/O地址称为一个()。
. 接口. 端口. 外设. 芯片7. 条件转移指令JN的条件是()。
. F=0. F=1. ZF=0. ZF=1正确答案:8. 在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是(). 汇编指令. 伪指令. 机器指令. 宏指令正确答案:9. 可编程接口芯片在使用前对它(),称为初始化编程。
. 写操作数. 写控制字. 编接口地址. 设计控制电路正确答案:10. 并行接口与串行接口的区别主要表现在()之间的数据传输前者是并行,后者是串行. 接口与MPU. 接口与外设. 接口与MPU和外设正确答案:北交《微机原理与接口技术》在线作业二二、多选题(共10 道试题,共40 分。
)1. 常用的输入设备有(). 键盘. 鼠标. 触摸屏. 显示器正确答案:2. 8237的内部组成包括(). 4个独立的M通道. 控制逻辑单元. 缓冲器. 内部寄存器正确答案:3. M控制权接管总线的方式通常有哪几种?(). 周期挪用方式. 交替访问方式. PU停机方式. 中断方式正确答案:4. 8255的口设置为方式1输出,其引脚收到一个负脉冲说明()。
北京交通大学《微机原理与接口技术》作业答案
目录《微机原理与接口技术》第一章作业 (2)一、书上P22作业题 2、3、7 (2)《微机原理与接口技术》第二章作业 (2)一、书上P59作业题 2、5、6、9、14 (2)《微机原理与接口技术》第三章作业 (3)一、书上P95作业题 4、5、6、7、10、11、12、13、14、15、16、17、18、22、27 4《微机原理与接口技术》第四章作业 (8)一、课本P155 8、12、13、14 (8)《微机原理与接口技术》第五章作业 (10)一、作业P180 2、5、7、8、9、10 (11)《微机原理与接口技术》第六章作业 (13)一、P207: 1,3,5,10,14。
18,19,20 (13)《微机原理与接口技术》第七章作业(一) (17)一、P268: 3, 6 , 7, 10 , 11 , 12 (17)《微机原理与接口技术》第七章作业(二) (20)一、P268: 15 , 16 , 19, 21,25 (20)《微机原理与接口技术》第八章作业 (24)一、P292 6、7 (24)《微机原理与接口技术》第一章作业一、书上P22作业题 2、3、72.完成下列数制之间的转换。
(1)01011100B=92D(3)135D=10000111B(5)10110010B=262Q=B2H3.组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型BCD数。
答:组合型BCD码的储存格式用一个字节存放2位BCD码,高4位表示十进制的十位数,低4位表示十进制的个位数,数值表示范围为0~99;非组合型的储存格式是用一个字节的低4位存放1位BCD码,高四位可以为0或任意数,数值表示范围为0~9。
254D的组合型BCD码:0254D的非组合型BCD码:007.计算机中为什么采用补码的形式储存数据?当计算机的字长n=16时,补码的数据表示范围是多少?答:是为了便于进行加减运算,简化机器硬件结构。
北京交通大学微机原理与接口技术考题及答案
北京交通大学微机原理与接口技术考题及答案(共7页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--微机原理与接口技术2006—2007学年第1学期(A卷答案)一、填空题(每空1分,共15分)1.在实模式下,80486微处理器使用的地址线是20 条,存储器的最大寻址空间是 1MB ,存储器分段的最大容量是 64KB 。
2.计算机的数据表示的范围由字长n决定,若n=16,有符号数的表示范围是+32767~-32768 ,无符号数的表示范围是0~65535 。
3.在实模式下,设(CS)=1200H,(IP)=FF00H,指令的物理地址为21F00H 。
4.设(SP)=1000H,(AX)=2010H,执行指令PUSH AX后,(SP)= 0FFEH 。
的引脚信号NMI的功能是接受不可屏蔽中断请求。
6.在MOV 1100H[BX],AX 中,目标操作数的寻址方式是基址寻址。
7.在DMA传送中,8237A可提供的存储器的地址是 16 位。
8. 8259A中ISR是 8 位的寄存器,其作用是记录CPU正在服务的中断请求。
9.将中断允许标志IF置“1”的指令是 STI 。
10.ADC0809有 8 个模拟输入通道,可转换的模拟信号的范围是0~5V 。
二、选择题(选择正确答案,每题1分,共10分)1.在80x86中断系统中,中断向量表用于存放( C )(A)中断类型号(B)中断服务程序(C)中断服务程序的入口地址(D)中断源类型2.指令MOV AX,1000H ,源操作数存放在( A )(A)代码段中(B)堆栈段中(C)数据段中(D)附加段中3.串指令的源地址由( A )提供。
(A)DS:SI提供(B)CS:IP提供(C)ES:SI提供(D)SS:SP提供4.将寄存器AL的低4位屏蔽,应当用的指令是( B )(A)AND AL,0FH (B)AND AL,0F0H(C)XOR AL,0FH (D)XOR AL,0F0H5..执行JZ指令,转移的条件是( C )(A)ZF=0 (B)CF=0(C)ZF=1 (D)CF=126.EPROM芯片Intel 2764,片内寻址需要的地址线是( C )(A)11条(B)12条(C)13条(D)14条7.启动ADC 0809转换的命令是( A )(A)OUT 端口,AL (B)MOV 端口,AL(C)OUT AL,端口(D)MOV AL,端口8.若8250输入的基准时钟频率,除数寄存器装入60H时,则波特率为(C )(A)4800 (B)2400 (C)1200 (D)3009.CPU响应INTR中断请求的条件是(C )(A)TF=1 (B)DF=1 (C)IF=1 (D)CF=110.某中断的类型号为16,其对应向量表的地址是( C )(A)0020H (B)0030H (C)0040H (D)0050H三、改正下列语句的错误(每题1分,共4分)(1)MOV 20H, AL(2)POP CS(3)ADD [DI],[SI](4)INC AX,1四、回答下列问题(每题3分,共6分)1.当CPU响应INTR中断请求后,CPU是如何获取中断类型号?答:在第二个INTA中断响应周期,由8259 将中断类型号送上数据总线,送给CPU。
北交20春季《微机原理与接口技术》在线作业一.doc
1.中断指令INT17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A.00017HB.00068HC.0005CHD.0005EH【参考答案】: C2.单片机上电复位后,PC的内容和SP的内容为()。
A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,08H【参考答案】: B3.采用查询方式来实现输入输出是因为它()A.速度最快B.CPU可以不介入C.实现起来比较容易D.在对多个事件查询工作时,能对突发事件做出实时响应【参考答案】: C4.下列MOV指令中,不正确的指令是()A.MOV AX,BXB.MOV AX,[BX]C.MOV AX,CXD.MOV AX,[CX]【参考答案】: D5.并行接口与串行接口的区别主要表现在()之间的数据传输前者是并行,后者是串行A.接口与MPUB.接口与外设C.接口与MPU和外设【参考答案】: B6.微机系统复位时,CPU不能响应()中断A.指令中断B.可屏蔽中断C.非屏蔽中断D.断点中断【参考答案】: B7.条件转移指令JNE的条件是()。
A.CF=0B.CF=1C.ZF=0D.ZF=1【参考答案】: C8.计算机能直接认识、理解和执行的程序是()A.汇编语言程序B.机器语言程序C.高级语言程序【参考答案】: B9.串行异步通信传输的主要特点是()A.通信双方不必同步B.每个字符的发送是独立的C.字符之间的传送时间长度应相同D.字符发送速率由波特率决定【参考答案】: B10.单片机应用程序一般存放在()中。
A.RAMB.ROMC.寄存器D.CPU【参考答案】: B11.微机的中断处理过程包括()A.中断请求B.中断判优C.中断响应D.中断处理E.中断返回【参考答案】: ABCDE12.8259A的中断屏蔽方式有()A.普通屏蔽方式B.特殊屏蔽方式C.简单屏蔽方式D.复杂屏蔽方式【参考答案】: AB13.按照存取方式的不同,半导体存储器可以分为()A.随机存取存储器B.主存储器C.只读存储器D.辅助存储器【参考答案】: AC14.程序传送方式,可以分为()A.无条件传送方式B.交替访问方式C.条件传送方式D.CPU停机方式【参考答案】: AC15.下列指令中,()的源操作数采用的是直接寻址。
微机原理及接口技术试题及答案精选全文完整版
《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。
A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。
A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。
A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。
A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。
A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。
A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。
A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。
A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。
A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。
《微机原理及接口技术》典型习题参考答案
第2章2.14, 2.27, 2.40, 2.46, 2.49,2.52第5章5.10, 5.14, 5.17,第6章6.2, 6.10, 6.12, 6.14第7章7.9, 7.11第10章10.4, 10.5第2章2.9(1) 读操作占一次总线周期(4个时钟+1个时钟的等待周期)共5个时钟周期每个时钟周期=1/4MHz=0.25us,所以共需要0.25us*5=1.25us(2) 复位至少需要4个时钟周期,4*0.25us=1us复位后内部除CS=FFFFH外,其它寄存器清0。
第一条指令的地址FFFF0H2.10 T1:地址锁存T2:地址撤销,准备数据T3:数据稳定到总线上T4:读写总线上的数据READY2.14(1)数据段首地址DS*16=01500H,堆栈段首地址=SS*16=02500H,所以数据段中存放信息不能与堆栈段重合,故数据段末地址=0250H-1=024FFH即数据段范围:01500H~024FFH,4K字节(2)堆栈段末地址=SS*16+SP=02500H+1200H=03700H大小为1200H字节=4608字节,可存放16位的字4608/2=2304个(3)代码段由于下限没有其它限制,故最大64KB首地址=06400H,末地址=06400H+64KB-1=06400H+FFFFH=163FFH所以代码段地址范围:06400H~163FFH(4)11F4H。
现在SP=0300H,则原来SP+12=0300H+0CH=030CH注:数的表示范围仅与内部通用寄存器的位数(字长)有关,与外部数据线条数无关。
2.46(1)G=0:段界以字节为单位地址范围:089C0000H~089C003FH大小为3FH+1=40H=64,可容纳64/2=32个汉字(2)G=1:段界以4K字节为单位LIMIT = Limit×4K + 0FFFH= 0003FH×4K +0FFFH = 40H×4K - 1段大小= LIMIT + 1 = 40H×4K = 40000H段的末地址= 089C0000H + 40000H – 1 = 089FFFFFH注:书上P.64例题的结果为0048FFFFH。
微机原理与接口技术_北京交通大学3中国大学mooc课后章节答案期末考试题库2023年
微机原理与接口技术_北京交通大学3中国大学mooc课后章节答案期末考试题库2023年1.已知[X]补=00000000,则其真值X=( )。
答案:2.指令和程序是以( )形式存放在程序存储器中。
答案:二进制编码3.MCS-51复位后,PC与SP的值分别为( )。
答案:0000H,07H4.以下指令中,属于单纯读引脚的指令是( )。
答案:MOV C, P1.55.访问片外RAM时,用( )。
答案:MOVX指令6.在接口电路中的“口”一定是一个( )。
答案:可编址的寄存器7.CPU寻址外设端口地址的方法有两种,一种是统一编址,另一种是( )。
答案:独立编址8.MCS-51单片机响应中断的过程是( )。
答案:断点PC自动压栈,对应中断矢量地址装入PC9.当MCS-51中的定时/计数器设置为定时器工作时,单片机是以( )为时钟源进行计数。
答案:机器周期10.MCS-51单片机外扩存储器芯片时,4个I/O口中作为地址总线的是( )。
答案:P0和P211.若8段LED数码管为共阳极接法,显示字符P的字形码为( )。
答案:0CH12.ALU表示( )。
答案:算术逻辑部件13.8051单片机中,用户不能直接使用的寄存器是( )。
答案:PC14.MCS-51单片机定时器T0的溢出标志TF0在CPU响应中断后,是( )清除的。
答案:由系统硬件自动清零15.A/D转换器的基本功能是( )。
答案:模拟量转换为数字量16.P2口既可作为I/O使用,又可作地址/数据复用口使用。
答案:正确17.中断请求信号有效,且处于开中断的情况下,则该中断能被立即响应。
答案:错误18.MCS51单片机的程序存储器和数据存储器处于两个独立的寻址空间,属于哈佛结构。
答案:正确19.MCS-5l单片机的堆栈区只可设置在片内RAM区,不可以设置到片外RAM中。
答案:正确20.单片机工作时,ALE引脚上会自动输出频率为fosc/6的脉冲,可以作为时钟源供外部电路使用。
《微机原理与接口技术》习题标准答案()
《微机原理与接口技术》习题答案()作者: 日期:《微机原理与接口技术》习题答案一、单项选择题1、80486CPU进行算术和逻辑运算时,可处理的信息的长度为(D )。
A 32位B、16位C 、8位D 、都可以2、在下面关于微处理器的叙述中,错误的是(C )。
A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B —台计算机的CPU含有1个或多个微处理器C寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D不同型号的CPU可能具有不同的机器指令3、若用MB乍为PC机主存容量的计量单位,1MB等于(B ) 字节。
A 210个字节B、220个字节C、230个字节D、240个字节4、运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为(D )。
A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出B两个整数相加,若结果的符号位为0,则一定发生溢出C两个整数相加,若结果的符号位为1,则一定发生溢出D两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出5、运算器的主要功能是(C )。
A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函数运算6、指令ADD CX 55H[BP]的源操作数的寻址方式是(D )。
A、寄存器寻址B、直接寻址C、寄存器间接寻址D、寄存器相对寻址7、设(SS)=3300H, (SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=(A )A 113AH B、114AH C、1144H D、1140H8、若SI=0053H, BP=0054H 执行SUB SI,BP后,贝U ( C)。
A CF=0 OF=0 B、CF=0 OF=1 C、CF=1 OF=0 D、CF=1, OF=19、已知(BP)=0100H , (DS)=7000H, (SS)=8000H, (80100H)=24H, (80101H)=5AH, (70100H)=01H, (70101H)=02H,指令MOV BX [BP]执行后,(BX)=(D )。
微机原理与接口技术答案(含详解)
微机原理与接口技术习题课后习题参考答案(含部分详解)第一章(p20)1、参考答案:冯•诺伊曼计算机的设计思想(EDVAC方案:存储程序通用电子计算机方案):①计算机分为计算器、控制器、存储器、输入和输出装置五个部分;②计算机内采用二进制;③将程序存储在计算机内,简称“程序存储”。
其中第三点是冯•诺依曼计算机设计的精华,所以人们又把冯•诺依曼原理叫做程序存储原理,即程序由指令组成并和数据一起存放在存储器中,机器则按程序指定的逻辑顺序把指令从存储器中读出来并逐条执行,从而自动完成程序描述的处理工作。
冯•诺伊曼计算机主要以运算器和控制器为中心,结构框图如下图所示。
2、参考答案:微处理器就是中央处理器CPU,是计算机的核心,单独的CPU不能构成计算机系统;微型计算机由微处理器、主存储器、I/O接口(注意:不是I/O设备)组成;而微型计算机系统除了包括微型计算机外,还有系统软件(即操作系统)、应用软件、外存储器和I/O设备等。
微型计算机系统结构如下图所示。
3、答案略,见p6~74、答案略,见图2,或教材图1-35、答案略,见p12~136、参考答案:由于8086微处理器的地址总线的宽度为20位,所以它可寻址220=1M字节的存储空间;而PentiumII微处理器的地址总线的宽度为36位,所以它可寻址236=64G字节的存储空间。
7、参考答案:①PCI(Peripheral Component Interconnect:外围设备互联),是Intel公司1992年发布486微处理器时推出的32/64位标准总线,数据传输速率位132MB/s,适用于Pentium 微型计算机。
PCI总线是同步且独立于微处理器的具有即插即用(PNP:Plug and play,所谓即插即用,是指当板卡插入系统时,系统会自动对板卡所需资源进行分配,如基地址、中断号等,并自动寻找相应的驱动程序)的特性.PCI总线允许任何微处理器通过桥接口连接到PCI 总线上。
(完整版)微机原理与接口技术试题与答案
(完整版)微机原理与接口技术试题与答案微机原理与接口技术试题微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O 访问,当CPU执行IN AL,DX指令时,该信号线为(2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
2013_2014年北京交通大学微机原理试题与答案A答案
北京交通大学考试试题(A卷)课程名称:微机原理与接口学年学期:2013—2014学年第1学期课程编号:14L128Q-03 开课学院:电信出题教师:5人学生:学号:任课教师:学生学院:班级:一、填空题(每题2分,共10分)1.80X86微机系统采用补码存储数据,16位补码表示的数值围为:____________________。
(-65536~+65535)2.某RAM芯片,其数据线为D0-D7,地址线为A0-A11,则此芯片的存储容量为:________。
(4KB )3.伪指令XBF DW 10 DUP(10,10 DUP(10)),系统为变量XBF 分配的字节数为:________。
(110)/6EH4.80X86微机系统根据中断向量表,获取中断向量,中断向量表的地址围为:__________。
(000H~3FFH)5.DMAC芯片8237A部有_______个独立的通道,每个通道的选址围为:_______。
4 64KB二、选择题(单选,每题2分,共10分)1.下列哪条指令执行后对状态标志位没有影响。
()AA. MOV AL,33HB. ADD AL,33HC. CMP AL,33HD. TEST AL,33H2.已知X1是定义的一个变量,下列哪条指令与LEA AX,X1结果相同。
()DA. MOV AX,X1B.ADD AX,X1C.MOV AX, SEG X1D. MOV AX, OFFSET X13.中断控制器8259中用于存放CPU当前正在服务的中断标志的寄存器为:()B A. 中断请求寄存器IRR B. 中断服务寄存器ISRC. 中断屏蔽寄存器IMRD. 中断优先权判别器PR4.串行接口芯片8250不能处理下列哪种中断。
()CA.接收数据出错 B. 接收缓冲器满C. 发送数据出错D. 发送寄存器空5.某微机系统含有3片8237A,其中一片为主片,两片为从片,试问此系统可以使用多少个DMA通道。
《微机原理与接口技术》参考答案完整版
《微机原理与接口技术》习题参考答案习题21.为何说8086CPU是16位CPU?答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。
因为8086CPU的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。
2.8086CPU由哪两个单元组成?其中,指令队列在哪个单元中,有何作用?答:总线接口单元(Bus Interface Unit,BIU)和执行单元(Execution Unit,EU)。
指令队列在BIU中。
它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。
3.8086CPU中8位寄存器和16位寄存器是什么关系?答:8086的通用寄存器包括数据寄存器、指针寄存器和变址寄存器。
其中数据寄存器包含AX、BX、CX、DX四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。
8086的指针寄存器和变址寄存器不可分割为8位寄存器。
4.8086CPU中的IP寄存器有何用途?答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。
在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。
8086就是通过IP寄存器来控制指令序列的执行流程。
5.在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?答:有CF、PF、AF、ZF、SF、OF。
它们的含义如下:CF:进位标志。
它记录运算时从最高有效位产生的进位值或结果值。
最高有效位有进位或有借位时CF=1,否则CF=0。
PF:奇偶标志。
它记录运算结果的奇偶检验条件。
当结果操作数中“1”的个数为偶数时PF=1,否则PF=0。
AF:辅助进位标志。
在字节运算时,由低半字节(字节的低4位)向高半字节有进位或借位时,AF=1,否则AF=0。
北交20新上《微机原理与接口技术》在线作业一_
北交20新上《微机原理与接口技术》在线作业一_
(单选题)1: 8086有两种工作模式,最小模式的特点是()
A: CPU提供全部控制信号
B: 由编程进行模式设定
C: 不需要8286收发器
D: 需要总线控制器8288
正确答案: A
(单选题)2: 中断系统优先权的顺序为()
A: INT n→NMI→INTR→单步
B: NMI→INT n→INTR→单步
C: INTR→NMI→INT n→单步
D: NMI→INTR→INT n→单步
正确答案: A
(单选题)3: 真值超出机器数表示范围称为溢出,,此时标志寄存器中的()位被置位。
A: OF
B: AF
C: PF
D: CF
正确答案: A
(单选题)4: 微机总线的位数指的是()的位数。
A: 地址线
B: 控制线
C: 数据线
D: 并行线
正确答案: C
(单选题)5: 若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A: AND AL,0FH
B: AND AL,F0H
C: OR AL,0FH
D: OR AL,F0H
正确答案: B
(单选题)6: CPU响应可屏蔽中断请求时,其中断向量号由()提供
A: CPU内部
B: 中断指令
C: 向量号固定
D: 中断控制器
正确答案: D
(单选题)7: 单片机应用程序一般存放在()中。
A: RAM。
北京交通大学微机原理与接口技术期末考试高分题库全集含答案
124221--北京交通大学微机原理与接口技术期末备考题库124221奥鹏期末考试题库合集单选题:(1)8086CPU寻址I/O端口最多使用()条地址线。
A.8B.10C.12D.16正确答案:D(2)单片机应用程序一般存放在()中。
A.RAMB.ROMC.寄存器D.CPU正确答案:B(3)条件转移指令JNE的条件是()。
A.CF=0B.CF=1C.ZF=0D.ZF=1正确答案:C(4)8259A工作在8086/8088模式时,初始化命令字ICW2用来设置()A.中断向量地址的高8位B.中断类型号地址的高5位C.中断向量的高5位D.中断类型号的高5位正确答案:D(5)采用查询方式来实现输入输出是因为它()A.速度最快B.CPU可以不介入C.实现起来比较容易D.在对多个事件查询工作时,能对突发事件做出实时响应正确答案:C(6)在存储器的层次结构中,越远离CPU的存储器,存储容量(),价格()A.越大,越便宜B.越大,越贵C.越小,越便宜D.越小,越贵正确答案:A(7)一个I/O地址称为一个()。
A.接口B.端口C.外设D.芯片正确答案:B(8)一个中断向量占()个字节A.1B.2C.3D.4正确答案:D(9)当存储器读写速度较慢时,需产生一个READY信号以实现与CPU的同步,CPU将在总线周期的()时候采样该信号。
A.T2下降沿B.T3下降沿C.T2上升沿D.T3上升沿正确答案:B(10)在计算机系统中,可用于传送中断请求和中断响应应信号的是()A.地址总线B.数据总线C.控制总线D.都不对正确答案:C(11)下列MOV指令中,不正确的指令是()A.MOV AX,BXB.MOV AX,[BX]C.MOV AX,CXD.MOV AX,[CX]正确答案:D(12)8086系列微机的中断向量号越大,则优先级()A.越高B.越低C.相同D.不定正确答案:D(13)真值超出机器数表示范围称为溢出,,此时标志寄存器中的()位被置位。
北京交通大学考试试题2004
北京交通大学考试试题
一、问答题(15分,每题5分)
1、分析以下程序
CLRVT
LDB 20H,#78H
LDB 21H,#0E2H
ADDB 20H,21H
仅考虑以上程序对PSW影响,运算后C= ,Z= ,N= ,V= ,VT=
2、下列那些指令和堆栈有关:
(A)ADD (B)LDB (C)LCALL (D)SJMP
3、8000H~9FFFH代表容量多少字节?KB
二、要将地址0020H开始的8个字节的内容发送到5000H开始的地址,写出程序
三、简答题(共10分)
有如下指令(SP为堆栈指针):
LD SP,#0100H
PUSHF
问:
1)第一条指令使用了什么寻址方式?
2)第一条指令执行完后,19H内容是多少?
3)PUSHF指令的作用是什么?
PUSHF执行完后,19H的内容是多少?
四、设计题(20分)
设计一个小系统,8098,2764(2000H~3FFFH,8KEPROM),62256(4000H~ BFFFH,32KRAM),8155(地址E000H~E1FFH),请添加必要的硬件(最多用一个138锁存器、门电路不限)构成完整的系统,包括电源、复位、晶振电路。
五、编程题(30分)
在80C196的ACH5口加0~5V的电压,扩展一片8155,采用共阴极数码管,编一程序测量输入电压值。
0V显示000H,5V显示3FFH。
注:只用写出0到4的字形表,其他数的字形表可用**H代替。
(采用12M晶振)
六、编程题(15分)
在80C96的HSI.2输入一方波信号,要求HSO.5的输出跟踪HSI.2的波形,不考虑程序执行的延时。
微机原理与接口技术期末考试试题及答案
微机原理与接口技术期末考试题库1.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。
2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU 与存储器或IO设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
4.8086指令队列的作用是什么指令队列的作用是什么??答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。
5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。
6.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗 答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。
7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?为多少?答:偏移地址为54100H。
(物理地址=段地址*16+偏移地址)8.8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?义各是什么?答:状态标志位有6个:ZF,SF,CF,OF,AF,PF。
最新北京交通大学微机原理与接口技术考题及答案
微机原理与接口技术2006—2007学年第1学期(A卷答案)一、填空题(每空1分,共15分)1.在实模式下,80486微处理器使用的地址线是20 条,存储器的最大寻址空间是 1MB ,存储器分段的最大容量是64KB 。
2.计算机的数据表示的范围由字长n决定,若n=16,有符号数的表示范围是+32767~-32768 ,无符号数的表示范围是0~65535 。
3.在实模式下,设(CS)=1200H,(IP)=FF00H,指令的物理地址为21F00H 。
4.设(SP)=1000H,(AX)=2010H,执行指令PUSH AX后,(SP)= 0FFEH 。
5.80486CPU的引脚信号NMI的功能是接受不可屏蔽中断请求。
6.在MOV 1100H[BX],AX 中,目标操作数的寻址方式是基址寻址。
7.在DMA传送中,8237A可提供的存储器的地址是 16 位。
8. 8259A中ISR是 8 位的寄存器,其作用是记录CPU正在服务的中断请求。
9.将中断允许标志IF置“1”的指令是 STI 。
10.ADC0809有 8 个模拟输入通道,可转换的模拟信号的范围是 0~5V 。
二、选择题(选择正确答案,每题1分,共10分)1.在80x86中断系统中,中断向量表用于存放(C )(A)中断类型号(B)中断服务程序(C)中断服务程序的入口地址(D)中断源类型2.指令MOV AX,1000H ,源操作数存放在(A )(A)代码段中(B)堆栈段中(C)数据段中(D)附加段中3.串指令的源地址由( A )提供。
(A)DS:SI提供(B)CS:IP提供(C)ES:SI提供(D)SS:SP提供4.将寄存器AL的低4位屏蔽,应当用的指令是(B )(A)AND AL,0FH (B)AND AL,0F0H(C)XOR AL,0FH (D)XOR AL,0F0H5..执行JZ指令,转移的条件是(C )(A)ZF=0 (B)CF=0(C)ZF=1 (D)CF=16.EPROM芯片Intel 2764,片内寻址需要的地址线是(C )(A)11条(B)12条(C)13条(D)14条7.启动ADC 0809转换的命令是(A )(A)OUT 端口,AL (B)MOV 端口,AL(C)OUT AL,端口(D)MOV AL,端口8.若8250输入的基准时钟频率1.8432MHz,除数寄存器装入60H时,则波特率为(C )(A)4800 (B)2400 (C)1200 (D)3009.CPU响应INTR中断请求的条件是(C )(A)TF=1 (B)DF=1 (C)IF=1 (D)CF=110.某中断的类型号为16,其对应向量表的地址是( C )(A)0020H (B)0030H (C)0040H (D)0050H三、改正下列语句的错误(每题1分,共4分)(1)MOV 20H, AL(2)POP CS(3)ADD [DI],[SI](4)INC AX,1四、回答下列问题(每题3分,共6分)1.当CPU响应INTR中断请求后,CPU是如何获取中断类型号?答:在第二个INTA中断响应周期,由8259 将中断类型号送上数据总线,送给CPU。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理与接口技术2006—2007学年第1学期(A卷答案)
一、填空题(每空1分,共15分)
1.在实模式下,80486微处理器使用的地址线是20 条,存储器的最大寻址空间是 1MB ,存储器分段的最大容量是64KB 。
2.计算机的数据表示的范围由字长n决定,若n=16,有符号数的表示范围
是+32767~-32768 ,无符号数的表示范围是0~65535 。
3.在实模式下,设(CS)=1200H,(IP)=FF00H,指令的物理地址为
21F00H 。
4.设(SP)=1000H,(AX)=2010H,执行指令PUSH AX后,(SP)= 0FFEH 。
的引脚信号NMI的功能是接受不可屏蔽中断请求。
6.在MOV 1100H[BX],AX 中,目标操作数的寻址方式是基址寻址。
7.在DMA传送中,8237A可提供的存储器的地址是 16 位。
8. 8259A中ISR是 8 位的寄存器,其作用是记录CPU正在服务的中断请求。
9.将中断允许标志IF置“1”的指令是 STI 。
10.ADC0809有 8 个模拟输入通道,可转换的模拟信号的范围是 0~5V 。
二、选择题(选择正确答案,每题1分,共10分)
1.在80x86中断系统中,中断向量表用于存放( C )
(A)中断类型号(B)中断服务程序
(C)中断服务程序的入口地址(D)中断源类型
2.指令MOV AX,1000H ,源操作数存放在( A )
(A)代码段中(B)堆栈段中
(C)数据段中(D)附加段中
3.串指令的源地址由( A )提供。
(A)DS:SI提供(B)CS:IP提供
(C)ES:SI提供(D)SS:SP提供
4.将寄存器AL的低4位屏蔽,应当用的指令是( B )
(A)AND A L,0FH (B)AND A L,0F0H
(C)XOR A L,0FH (D)XOR A L,0F0H
5..执行JZ指令,转移的条件是( C )
(A)ZF=0 (B)CF=0
(C)ZF=1 (D)CF=1
6.EPROM芯片Intel 2764,片内寻址需要的地址线是( C )
(A)11条(B)12条(C)13条(D)14条
7.启动ADC 0809转换的命令是( A )
(A)OUT 端口,AL (B)MOV 端口,AL
(C)OUT AL,端口(D)MOV AL,端口
8.若8250输入的基准时钟频率,除数寄存器装入60H时,则波特率为(C )(A)4800 (B)2400 (C)1200 (D)300
9.CPU响应INTR中断请求的条件是(C )
(A)TF=1 (B)DF=1 (C)IF=1 (D)CF=1
10.某中断的类型号为16,其对应向量表的地址是( C )
(A)0020H (B)0030H (C)0040H (D)0050H
三、改正下列语句的错误(每题1分,共4分)
(1)MOV 20H, AL
(2)POP CS
(3)ADD [DI],[SI]
(4)INC AX,1
四、回答下列问题(每题3分,共6分)
1.当CPU响应INTR中断请求后,CPU是如何获取中断类型号
答:在第二个INTA中断响应周期,由8259 将中断类型号送上数据总线,送给CPU。
2.8254有哪几种工作方式
答:有如下6种工作方式:
方式0:计数结束中断
方式1:单拍负脉冲
方式2:频率发生器
方式3:方波发生器
方式4:软件触发计数
方式5:硬件触发计数
五、解答题(10分)
阅读下面程序段
1、对于下面的数据定义,画图表示各数据在存储器中的存放次序;
2、各组指令单独执行后,有关寄存器的内容是什么将答案填写在横线处。
DATA SEGMENT
TAB1 DB 42H,56,43H,‘A’
TAB2 DW 1235H,5ECDH,‘EF’
DATA ENDS
(1) LEA BX, TAB1
MOV AL,[BX] ;1.(AL)=
INC BX
ADD AL,[BX+2] ;2.(AL)=
(2) MOV BX,OFFSET TAB2
MOV AX,[BX+4] ;3.(AH)=
MOV SI, 01H
MOV DX, [BX+SI] ;4.(DX)=
TAB1 42H
56答:43H (1) LEA BX, TAB1 ‘A’MOV AL,[BX] ;(AL)= 42H TAB2 35H
INC BX 12H ADD AL,[BX+2] ;(AL)= 83H CDH
(2) MOV BX,OFFSET TAB2 5EH
MOV AX,[BX+4] ;(AH)= ‘E’‘F’
MOV SI, 01H ‘E’
MOV DX, [BX+SI] ;(DX)= CD12H
六、存储器扩充,设CPU地址总线16条,数据总线8条;需扩充的ROM空间为8KB,采用8K×8b芯片,RAM空间为16KB,采用8K×8b芯片。
(15分)
(1)采用3—8译码器,画出扩充存储器的地址位图;
(2)画出存储器与CPU系统总线的连接原理图;
(3)写出各芯片的地址范围。
七、综合题(35分)
下图是使用DAC0832产生各波形的硬件连接图。
图中利用并行接口8255A作为CPU 与DAC0832之间的接口,且8255A的A口为数据输出口,通过它把变化的数据传送到DAC0832,用B口和C口控制2个8段LED数码显示器(共阴),显示的内容是送到DAC0832上的十六进制数(00~FF)。
设8255A的端口地址分别为210H,211H,212H,213H。
要求:
1.列出8段LED数码显示器(共阴)显示0~F的显示代码;(5分)
2.编写8255的初始化程序;(5分)
3.编写一个含子程序的完整程序完成下列功能(要求有详细的注释):
(1)使用DAC0832在V OUT端循环产生三角波;(10分)
(2)编写子程序:在2个8段LED数码显示器上,显示送到DAC0832上8位数值(以两个十六进制数显示,B口显示高位,C口显示低位)。
(10分)
(3)编写延时子程序:用于三角波的斜率改变,延时时间自定。
(5分)
解:
1. 共阴极LED显示器七段显示代码
LIST DB 3FH,06H,5BH,4FH, (71)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AL,80H ;PA、PB、PC均为方式0输出
MOV DX,213H
OUT DX,AL ;写入控制端口
LOP: MOV DX,210H ;置8255A的A口地址
MOV AL,00H ;三角波正向初值
LADD:OUT DX,AL
CALL DISP ;显示子程序
CALL DALLY ;延时
INC AL
JNZ LADD
MOV AL,0FFH ;三角波负向初值
LDEC:OUT DX,AL
CALL DISP ;显示子程序
CALL DALLY ;延时
DEC AL
JNZ LDEC
JMP LOP ;此程序是循环程序,可由CTRC-C强迫中断。
DISP PROC NEAR ;显示子程序
PUSH AX
PUSH BX
PUSH CX
PUSH DX
MOV AH, AL
AND AL,0FH ;屏蔽高4位
MOV BX,OFFSET LIST ;七段显示代码表的首址送BX
ADD BL,AL ;形成显示字符的地址
MOV AL,[BX] ;取出字符送AL
MOV DX,212H
OUT DX,AL ;送C口输出显示(低位)
MOV AL, AH
AND AL,0F0H ;屏蔽低4位
MOV CL, 4
SHR AL, CL ;右移4位
MOV BX,OFFSET LIST ;七段显示代码表的首址送BX
ADD BL,AL ;形成显示字符的地址
MOV AL,[BX] ;取出字符送AL
MOV DX,211H
OUT DX,AL ;送B口输出显示(高位)
POP DX
POP CX
POP BX
POP AX
RET ;子程序返回
DISP ENDP
DALLY PROC NEAR ;延时子程序
PUSH CX
PUSH AX
MOV CX,0010H
T1: MOV AX,0010H
T2: DEC AX
JNZ T2
LOOP T1
POP AX
POP CX
RET ;子程序返回 DALLY ENDP
CODE ENDS
END START。