当前位置:文档之家› 接口技术平时作业答案

接口技术平时作业答案

接口技术平时作业答案
接口技术平时作业答案

1、什么是逻辑地址?什么是物理地址?8086如何将逻辑地址转换为物理地址?

答:逻辑地址:段地址:偏移地址

物理地址:也称为绝对地址,读写内存时所用的地址。物理地址与系统中的存储空间是一一对应的。

物理地址=段地址*10H + 段内偏移量

2、8086标志寄存器有几位?说出每个位的含义和作用是什么。

答:8086有一个16位的标志寄存器FR,在FR中有意义的有9位,其中6位是状态位,3位是控制位(1) 6个状态标志位的功能分别叙述如下:

CF(Carry Flag)——进位标志位。当执行一个加法(或减法)运算,使最高位产生进位(或借位)时,CF为1;否则为0。

PF(Parity Flag)——奇偶标志位。该标志位反映运算结果中1的个数是偶数还是奇数。当指令执行结果的低8位中含有偶数个1时,PF=1;否则PF=0。

AF(Auxiliary carry Flag)——辅助进位标志位。当执行一个加法(或减法)运算,使结果的低4位向高4位有进位(或借位)时,AF=1;否则AF=0。

ZF(Zero Flag)——零标志位。若当前的运算结果为零,ZF=1;否则ZF=0。

SF(Sign Flag)——符号标志位。它和运算结果的最高位相同。

OF(Overflow Flag)——溢出标志位。当补码运算有溢出时,OF=1;否则OF=0。

(2) 3个控制标志位用来控制CPU的操作,由指令进行置位和复位。

DF(Direction Flag)——方向标志位。它用以指定字符串处理时的方向,当该位置“1”时,字符串以递减顺序处理,即地址以从高到低顺序递减。反之,则以递增顺序处理。

IF(Interrupt enable Flag)——中断允许标志位。它用来控制8086是否允许接收外部中断请求。若IF=1,8086能响应外部中断,反之则不响应外部中断。

TF(Trap Flag)——跟踪标志位。它是为调试程序而设定的陷阱控制位。当该位置“1”时,8086 CPU处于

单步状态,此时CPU每执行完一条指令就自动产生一次内部中断。当该位复位后,CPU恢复正常工作。

3、简述DRAM和SRAM的主要区别是什么?各有何优缺点?

答:SRAM它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。不像DRAM内存那样需要刷新电路,每隔一段时间,固定要对DRAM刷新充电一次,否则内部的数据即会消失,因此SRAM 具有较高的性能,但是SRAM也有它的缺点,即它的集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积,所以在主板上SRAM存储器要占用一部分面积 DRAM即动态随机存储器最为常见的系统内存。DRAM 只能将数据保持很短的时间。为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失

4、128K×16bit的存储器地址线和数据线各有多少根?其存储容量共多少字节?

答:17根地址线,16根数据线。总容量为 256kB

5、I/O接口的基本功能有哪些?

答:(1)设置数据的寄存、缓冲逻辑,以适应CPU与外设之间的速度差异,接口通常由一些寄存器或RAM 芯片组成,如果芯片足够大还可以实现批量数据的传输;

(2)能够进行信息格式的转换,例如串行和并行的转换;

(3)能够协调CPU和外设两者在信息的类型和电平的差异,如电平转换驱动器、数/模或模/数转换器等;(4)协调时序差异;

(5)地址译码和设备选择功能;

(6)设置中断和DMA控制逻辑,以保证在中断和DMA允许的情况下产生中断和DMA请求信号,并在接受到中断和DMA应答之后完成中断处理和DMA传输。

6、假设一台打印机的数据输出I/O地址为378H,状态口地址为379H,状态字节的D0位为状态位(D0=0表示打印数据缓冲区空,CPU可以向它输出新数据;D0=1表示数据区满)。试编写一段程序,用查询方式从内存中以BUF为首址的单元处开始,将连续1KB的数据传送给打印机,每次送一字节。

答:一种可能的程序段如下实现:

LEA BX, BUF ;BX指向第1个待打印的数据

MOV CX, 1024 ;一共要送1K个字节数据

NEXT: MOV DX, 379H

IN AL, DX ;读打印机状态端口

TEST AL, 01H

JNZ NEXT ;若D0位不为0,则继续查询等待

MOV DX, 378H

MOV AL, [BX]

OUT DX,AL ;将BX所指的数据发送到打印机

INC BX ;BX指向下一个待打印的字节

LOOP NEXT ;CX不为0,继续送下一个字节

7、比较中断响应与子程序调用过程,它们有哪些相似之处?有哪些本质的区别?

答:中断与调用子程序两过程属于完全不同的概念,但它们也有不少相似之处。两者都需要保护断点(即下一条指令地址)、跳至子程序或中断服务程序、保护现场、子程序或中断处理、恢复现场、恢复断点(即

返回主程序)。两者都可实现嵌套,即正在执行的子程序再调另一子程序或正在处理的中断程序又被另一新中断请求所中断,嵌套可为多级。

中断是随机发生的,子程序是执行到调用语言时才发生。中断的主程序和中断服务子程序可能毫不相关,但主程序和子程序通常是一个程序的不同部分。

8、设8253的端口地址为0F002H-0F008H,若用通道2工作在方式2,按二进制计数,计数值为02F0H,请进行初始化编程。

答:MOV AL,0B4H //10110100B

MOV DX,0F008H

OUT DX,AL

MOV AX,02F0H

MOV DX,0F006H

OUT DX,AL

MOV AL,AH

OUT DX,AL

9、设8255的接口地址范围为0A380H-0A386H,工作于方式0,A口、B口为输出口,现欲将PC4置“0”,PC7置“1”,试编写初始化程序。

答:MOV AL, 10000000B ; AL←工作方式命令字

MOV DX, 0A386H ; DX←8255控制口地址

OUT DX, AL ;方式命令字→控制口,8255初始化

MOV AL, 00001000B ;AL←PC4置"0"命令字

OUT DX, AL ; PC4置"0"命令字→控制口

MOV AL, 00001111B ;AL←PC7置"1"命令字

OUT DX, AL ; PC7置"1"命令字→控制口

10、ADC接口电路一般完成哪些任务?其接口形式有几种?

答:发转换启动信号、取回“转换结束”的状态信号、读取转换的数据、进行通道寻址、发S/H控制信号。接口形式有串行接口的ADC和并行接口的ADC。

11、什么是异步串行通信?什么是同步串行通信?两者有何异同?

答:1.异步串行通信:通信双方以一个字符(包括特定附加位)作为数据传输单位,且发送方传送字符的间隔时间是不定的。

2.同步串行通信:数据传送是以数据块(一组字符)为单位,字符与字符之间、字符内部的位与位之间都同步。

3. 异步串行通信是指通信中两个字节间的时间间隔是不固定的,而在同一个字节中的两个相邻位的时间间隔是固定的.。同步串行通信则是在通信过程中每个字节的时间间隔是相等的,而且每个字节的位的时间间隔也是固定的。异步通信数据帧的第一位是开始位,在通信线上没有数据传送时处于逻辑“1”状态。当发送设备要发送一个字符数据时,首先发出一个逻辑“0”信号,这个逻辑低电平就是起始位。起始位通过通信线传向接收设备,当接收设备检测到这个逻辑低电平后,就开始准备接收数据位信号。因此,起始位所起的作用就是表示字符传送开始。当接收设备收到起始位后,紧接着就会收到数据位。数据位的个数可以是5,6,7或8位的数据。在字符数据传送过程中,数据位从最低位开始传输。数据发送完之后,可以发送奇偶校验位。奇偶校验位用于有限差错检测,通信双方在通信时需约定一致的奇偶校验方式。就数据传送而言,奇偶校验位是冗余位,但它表示数据的一种性质,这种性质用于检错,虽有限但很容易实现。在奇偶位或数据位之后发送的是停止位,可以是1位、1.5位或2位。停止位是一个字符数据的结束标志。在异步通信中,每一个字符要用到起始位和停止位作为字符开始和结束的标志,以至于占用了时间。所以

在数据块传送时,为了提高通信速度,常去掉这些标志,而采用同步传送。同步通信不像异步通信那样,靠起始位在每个字符数据开始时使发送和接收同步,而是通过同步字符在每个数据块传送开始时使收发双方同步。同步通信的特点是:·以同步字符作为传送的开始,从而使收发同步;·每位占用时间相同;·字符数据间不允许有间隙,当线路空闲或没有字符可发送时,发送同步字符。

12、某串行通信系统中,系统的波特率为115200bps,每个字符包括一个起始位、8个数据位、一个停止位,无校验位,则该系统每秒可以传送多少字符?

答:115200÷10 = 11520 个字符

13、写出存储器地址1200H:3400H的段地址、偏移地址和物理地址。

答:段地址1200H;偏移地址3400H;物理地址15400H

单片机原理及其接口技术王敏课后作业答案

单片机原理及其接口技术王敏课后作业答案标准化管理部编码-[99968T-6889628-J68568-1689N]

第二章作业(P40) 2-4 MCS-51单片机中执行程序的地址放在哪由几个位组成最大寻址范围是多少 答:放在程序计数器PC中,16位,64KB。 2-5 在程序存储器中,0000H、0003H、000BH、0013H、001BH、0023H这6个单元有什么特定的含义 答: 0000H 复位后,PC=0000H,开始执行程序的地址 0003H 外部中断0 (INT0)入口地址 000BH 定时器0中断(TF0)入口地址 0013H 外部中断1(INT1)入口地址 001BH 定时器1中断( TF1)入口地址 0023H 串行口中断TI/RI入口地址 2-10 开机复位以后,CPU使用哪一组工作寄存器它们的地址是什么如何改变当前工作寄存器 答:使用第0组工作寄存器,00H-07H,通过修改PSW中的RS1和RS0两位来改变当前的工作寄存器。 第三章作业(P75) 3-7 指出指令中的50H或66H个代表什么 解: ① MOV A, #50H 立即数 MOV A, 50H 直接地址 MOV 50H, #20H 直接地址 MOV C, 50H 位地址 MOV 50H, 20H 直接地址 ② MOV @R0, #66H 立即数 MOV R6, #66H 立即数 MOV 66H, #45H 直接地址 MOV 66H, C 位地址 MOV 66H, R1 直接地址 3-9 写出能完成下列数据传送的指令: 解: ① R1中内容传送到R0; MOV A, R1 MOV R0,A ②内部RAM 20H单元中的内容送到30H单元; MOV 30H, 20H ③外部RAM 20H单元中的内容送到内部RAM 20H单元; MOV R0, #20H MOVX A, @R0 MOV 20H, A ④外部RAM 2000H单元中的内容送到内部RAM 20H单元; MOV DPTR, #2000H MOVX A, @DPTR MOV 20H, A

微机原理及接口技术习题答案

第一章习题及答案 1. 微处理器内部包含哪三大部分? 解: 运算器、控制器和寄存器组。 2. 完成下列数制的转换 ①10101101B=( )D=( )H 解:10101101B=173D=ADH 。 ②0.11B=( )D 解:0.11B=0.75D 。 ③211.25=( )B =( )H 解:211.25=11010011.01B=D3.4H 。 ④10111.0101B=( )H=( )BCD 解:10111.0101B=17.5H=23.3125D=(0010 0011.0011 0001 0010 0101)BCD 3. 已知X=+1011010B ,Y =–0011011B ,设机器数为8位,分别写出X 、Y 的原码、反码和补码。 解: 4. 已知X 的真值为32,Y 的真值为–19,求[]?Y X =+补 解:[]00001101B X Y +=补 5. 已知X=51,Y=–86,用补码完成下列运算,并判断是否产生溢出(设字长为8位)。 ① X +Y ② X -Y ③ –X +Y ④ –X -Y 解: 10100011B ,因为67C C 0⊕=,所以未产生溢出。 676. 若使与门的输出端输出高电平,则各输入端的状态是什么? 解:各输入端为高电平。 7. 若使与非门的输出端输出低电平,则各输入端的状态是什么? 解:各输入端为高电平。 8. 如果74LS138译码器的Y 4端输出低电平,则C 、B 、A 三个输入端的状态分别是什么? 解:C 、B 、A 三个输入端的状态分别是‘1’,‘0’,‘0’。 第二章习题及答案 1. 8086/8088CPU 由哪两大功能部分所组成?简述它们的主要功能? 解:8086/8088CPU 由EU 和BIU 两大功能部分组成。 执行单元EU 主要完成指令的译码和执行。执行单元通过EU 控制电路从BIU 中取出指令,经过指令译码形成各种定时控制信号,向EU 内各功能部件发出相应的控制命令,以完成指令所规定的操作。 总线接口单元BIU 是8086/8088同外部联系的接口。它负责所有涉及外部总线的操作,包括取指令、读

微机原理与接口技术-试题与答案

微机原理与接口技术试题 微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O 访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX]

5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在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. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH

微机原理及接口技术课后习题及参考答案

第一章课后习题 1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。 ① 16.25 ② 35.75 ③ 123.875 ④ 97/128 1.2 把下列二进制数转换成十进制数。 ① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.1 1.3 把下列八进制数转换成十进制数和二进制数。 ① 756.07 ② 63.73 ③ 35.6 ④ 323.45 1.4 把下列十六进制数转换成十进制数。 ① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC 1.5 求下列带符号十进制数的8位补码。 ① +127 ② -1 ③ -0 ④ -128 1.6 求下列带符号十进制数的16位补码。 ① +355 ② -1 1.7 计算机分那几类?各有什么特点? 1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。 1.9 80X86微处理器有几代?各代的名称是什么? 1.10 你知道现在的微型机可以配备哪些外部设备? 1.11 微型机的运算速度与CPU的工作频率有关吗? 1.12 字长与计算机的什么性能有关? 习题一参考答案 1.1 ① 16.25D=10000.01B=20.2Q=10.4H ② 35.75D=100011.11B=43.6Q=23.CH ③ 123.875D=1111011.111B=173.7Q=7B.EH ④ 97/128D=64/123+32/128+1/128=0.1100001B=0.604Q=0.C2H 1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D ③ 111.01B=7.25D ④ 1010.1B=10.5D 1.3 ① 756.07Q=111101110.000111B=494.109D ② 63.73Q=110011.111011B=51.922D ③ 35.6Q=11101.110B=29.75D ④ 323.45Q=11010011.100101B=211.578D 1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D ③ B7C.8D=2940.551D ④ 1ECH=492D 1.5 ① [+127] 补=01111111 ② [-1] 补 = 11111111 ③ [-0] 补=00000000 ④[-128] 补 =10000000 1.6 ① [+355] 补= 0000000101100011 ② [-1] 补 = 1111 1111 1111 1111 1.7 答:传统上分为三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。 1.8 答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影

《微机原理与接口技术》平时作业(二)(三)教程文件

《微机原理与接口技术》平时作业 (二)(三)

《微机原理与接口技术》平时作业(三) 一、填空题 1、中断的处理过程包括中断请求,中断排队或中断判优,中断响应和中断处理和中断返回四个阶段。 2、I/O端口的编址方式有I/O端口与存储器单独编址和I/O端口与存储器 单元统一编址两种方式。 3、微机与外部设备交换信息时,有并行通信和串行通信两种基本方式。 4、A/D转换器有电平和脉冲两种启动方式。 5、判断A/D转化器是否转换结束的方法大概有电阻网络,电容网 络,电流舵三种。 二、判断题 1、按照中断源与CPU的位置关系可以将中断分为外部中断和内部中断两种。(对) 2、通常情况下,外部中断源优先于内部中断源,不可屏蔽中断优于可屏蔽中断源。(错) 3、I/O接口技术包括硬件接口电路及相关的软件编程技术。 (错) 4、DMA是指在外部设备与存储器之间直接进行数据传送的一种I/O控制方式。(对) 5、D/A的作用是将模拟信号转换成数字信号。(错) 三、选择题

1、中断系统不具备下列哪项功能(D) A、设置中断源 B、中断源识别 C、中断源判优 D、分解中断源 2、下列哪一项不是计算机的输入设备(C) A、键盘 B、鼠标 C、显示器 D、扫描仪 3、下列哪一项不是计算机输入输出的控制方式(D) A、触发方式 B、中断方式 C、 DMA方式 D、查询方式 4、在串行通信中,根据通信线路的数据传送方向,有三种不同的通信方式,不包括下列哪一项? ( D )。 A、单工方式 B、单双工方式 C、半双工方式 D、全双工方式 5、下列不属于A/D转换器技术指标的一项是 ( D )。 A、分辨率 B、转换速率 C、线性度 D、平衡性 四、简答题 1、简述串行通信和并行通信的不同之处。 半双工异步通信,每个字符的数据位数是7,停止位为1 位,偶校验,波特率为600B/s,发送允许。 半双工同步通信,每个字符的数据位数是8,无校验,内同步方式,双同步字符,同步字符为16H,接收允许 2、根据通信线路的数据传送方向,有三种不同的通信方式,简述这三种方式各自的特点。 1, 单工通信(Simplex Communication)是指消息只能单方向传输的工作方式。在单工通信中,通信的信道是单向的,发送端与接收端也是固定的,即发

《计算机接口技术》习题答案

《计算机接口技术》习题 一.解释下列概念 1.I/O端口 答:每个连接到I/O就总线上的设备都有自己的I/O地址集,即所谓的I/O 端口(I/OPORT) 2.中断向量 答:中断向量是指早期的微机系统中将由硬件产生的中断标识码中断源的识别标志,可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址。 3.独立编址 答:独立编址(专用的I/O端口编址)存储器和I/O端口在两个独立的地址空间中。 4.可编程 答:可编程一般指的是可编程控制器(Programmbie Controller)简称PC或PLC 是一种数字运算操作的电百子系统,专门在工业环境下应用而设计。 5.模/数转换 答:模/数转换,或叫数字化,是将现实世界中连接变化的波形转变成可以在计算机中存储和处理的数字信号的过程。 二.简答题 1.在8253计数器/定时器的6种式作方式中,方式2和方式3各输出何种波形?它们有何种特点? 答:方式2输出连接负脉冲,脉冲宽度同CLK周期;方式3输出连接方波;计数初值偶数时输出对称方波,为奇数时输出非对称方波,即能高电平启动,也能上跳启动。

2.为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种? 答:二进制数据信号频带很宽,而通信线路往往使用公用电话线,电话线宽有限,这会导致接收端信号严重失真。接收端进行解调。调制方法有:调幅、调频、调相。 3.简述即插即用功能。 答:即插即用是指为微机系统提供了这样的一种功能:只要将扩展卡插入微机的扩展槽中时,微机系统会自动进行扩展卡的配置工作,保证系统资源空间的合理分配,以免发生系统资源占用的冲突。这一切都是开机后由系统自动进行的,而无需操作人员的干预。为达到即插即用,完全一致的要求,应该变PC系统的4个主要部分,即基于ROM的BIOS、操作系统、硬件设备和应用软件。PCI所采用的技术非常完善,为用户提供真正的即插即用功能。真正具有即插即用功能的接口是USB。 4.比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。 答:相同点:这两种方式下,主机和I/O设备都是并行工作。 不同点:中断方式在CPU响应了I/O设备的中断请求后,要暂停现行程序的执行,转为I/O设备服务。DMA方式直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。 DMA方式适合场合:高速、批量数据的简单传送。 中断方式适用场合:处理复杂随机事件、控制低速I/O设备。

微机原理与接口技术课后习题参考答案

《微机原理与接口技术》 复习题 第1章 1.简述名词的概念:微处理器、微型计算机、微型计算机系统。 答: (1)微处理器:微处理器(Microprocessor)简称μP或MP,或CPU。CPU是采用大规模和超大规模集成电路技术将算术逻辑部件ALU(Arithmetic Logic Unit)、控制部件CU (Control Unit)和寄存器组R(Registers)等三个基本部分以及内部总线集成在一块半导体芯片上构成的电子器件。 (2)微型计算机:微型计算机(Microcomputer)是指以微处理器为核心,配上由大规模集成电路制作的存储器、输入/输出接口电路及系统总线等所组成的计算机,简称微机。 (3)微型计算机系统:微型计算机系统由硬件与软件两大部分组成,分别称为硬件(Hardware)系统与软件(Software)系统。其中,硬件(Hardware)系统由CPU、内存储器、各类I/O接口、相应的I/O设备以及连接各部件的地址总线、数据总线、控制总线等组成。 软件(Software)系统:计算机软件(Software)是指为运行、维护、管理、应用计算机所编制的程序及程序运行所需要的数据文档资料的总和。一般把软件划分为系统软件和应用软件。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。 2.简述名词的概念:指令寄存器、地址寄存器、标志寄存器。 答: (1)指令寄存器:指令寄存器(Instruction Register,IR)用来保存计算机当前正在执行或即将执行的指令。当一条指令被执行时,首先,CPU从内存取出指令的操作码,并存入IR中,以便指令译码器进行译码分析。 (2)地址寄存器:地址寄存器(Address Register,AR)被动地接受IP传送给它的地址值(二进制地址),AR的作用是保持IP送来的地址,并且以并行方式连接输出到CPU的地址引脚上,以便CPU访问指定的内存单元。 (3)标志寄存器:标志寄存器(Flags,F)是CPU中不可缺少的程序状态寄存器,因此,也称程序状态字寄存器(PSW),所谓状态是指算术或逻辑运算后,结果的状态以二进制的0或1在标志寄存器中标识出来,例如,运算结果有进位,则进位标志位CF=1,否则为0。 3.何谓IA-32处理器?

东北大学20秋答案《微控制器接口技术》在线平时作业1

1.在接口电路中“口”的精确定义是() A.已赋值的寄存器 B.8位数据寄存器 C.可读可写的寄存器 D.可寻址的可读可写的寄存器 答案:D 2.89C51具有4个I/O口分别为() A.P0、P1、P2、P3 B.P1、P2、P3、P4 答案:A 3.若中断源都编程为同级,当他们同时申请中断时CPU首先响应() A.T0 B.INT0 C.T1 D.INT1 答案:B 4.正在执行某条指令时,响应中断执行中断服务程序然后返回到() A.该条指令 B.该条指令的下一条指令 C.该条指令的上一条指令 答案:B 5.外部程序存储器的选通控制信号为() A./RD B.ALE C./WR D./PSEN 答案:D

6.单片机复位的条件是() A.初始上电和正常工作期间,RST端维持2个机器周期的高电平 B.初始上电和正常工作期间,RST端维持20毫秒的高电平 C.初始上电需20毫秒,正常工作期间只需2个机器周期的高电平 答案:C 7.使用外部中断/INT1下降沿触发,初始化时需将下面位标志置1的是() A.IE1 B.IT1 C.ET1 D.PT1 答案:B 8.控制定时/计数器工作方式的寄存器是() A.TCON B.PCON C.TMOD D.SCON 答案:C 9.下列指令中不是变址寻址方式的是() A.JMP @A+DPTR B.MOVC A,@A+DPTR C.MOVC A,@A+PC D.MOVX A,@DPTR 答案:D 10.在下列总线中,哪种需用导线最少() A.SPI B.I2C C.并行通信 答案:B

11.与中断系统相关的寄存器有以下四个() A.IE、TMOD、SCON、PSW B.IE、TCON、SCON、IP 答案:B 12.串行口控制寄存器SCON中的TI和RI两位的清‘0’是() A.由软件清0 B.硬件自动清0 答案:A 13.在中断服务程序中至少应有一条() A.传送指令 B.转移指令 C.加法指令 D.中断返回指令 答案:D 14.在寄存器间接寻址方式中,指定寄存器中存放的是() A.操作数 B.操作数地址 C.转移地址 D.地址偏移量 答案:B 15.设置SP30H后经过一系列堆栈操作,当进栈数据全部弹出后,SP应指向() A.30H B.07H C.31H D.2FH 答案:A 16.串行发送数据的第9位是用指令把TB8位送入SBUF中。()

(完整版)微机原理及接口技术(习题答案)

范文范例学习指导 第1章微机运算基础 习题和思考题 1.请完成以下计算: 174.66D=(10101110.10101)B=(AE. A8)H 10101110101.01011B=(1397.344)D=(575.58)H 4BCH=(010*********)B=()BCD 2.设字长为8位,X=(2A)16,当X分别为原码、补码、反码和无符号数的时候,其真值 是多少? 答:当X表示原码时,其真值为:+101010 当X表示补码时,其真值为:+101010 当X表示反码时,其真值为:+101010 当X表示无符号数数时,其真值为:00101010 3.设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出? 120+18 -33-37 -90-70 50+84 答:120+18 其补码形式分别为:(120)补=01111000 (18)补=00010010 01111000 + 00010010 10001010 由于C s=0 ,C p=1,因此有溢出,结果错误 -33-37 其补码形式为:(-33)补=11011111 (-37)补=11011011 11011111 +11011011 10111010 由于C s=1, C p=1,所以没有溢出,结果正确 -90-70 其补码形式为:(-90)补=10011100 (-70)补=10111010 10011100 +10111010 01010110 由于C s=1, C p=0,所以有溢出,结果错误 50+84

其补码形式为:(50)补=00110010 (84)补=01010100 00110010 +01010100 10000110 由于C s=0, C p=1,所以有溢出,结果错误 4.请写出下列字符串的ASCII码值。 My name is Zhang san. 4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E 第2章 80X86微机系统 习题与思考题 1.微型计算机主要由哪些基本部件组成?各部件的主要功能是什么? 答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。 各部件的功能分别是:1、输入设备通过输入接口电路将程序和数据输入内存;2、运算器是进行算术运算和逻辑运算的部件,它是指令的执行部件;3、控制器是计算机的指挥中心,它负责对指令进行译码,产生出整个指令系统所需要的全部操作的控制信号,控制运算器、存储器、输入/输出接口等部件完成指令规定的操作;4、存储器用来存放程序、原始操作数、运算的中间结果数据和最终结果数据; 5、输出设备是CPU通过相应的输出接口电路将程序运行的结果及程序、数据送到的设备; 2.微处理器的发展过程是什么? 答:微型计算机的发展过程是: 第一代(1946~1957)——采用电子管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁鼓等为存储手段;软件上采用机器语言,后期采用汇编语言。 第二代(1957~1965)——采用晶体管为逻辑部件,用磁芯、磁盘作内存和外存;软件上广泛采用高级语言,并出现了早期的操作系统。 第三代(1965~1971)——采用中小规模集成电路为主要部件,以磁芯、磁盘作内存和外存;软件上广泛使用操作系统,产生了分时、实时等操作系统和计算机网络。 第四代(1971~至今)——采用大规模集成电路(LSI)、超大规模集成电路(VLSI)为主要部件,以半导体存储器和磁盘为内、外存储器;在软件方法上产生了结构化程序设计和面向对象程序设计的思想。 3.简述80486微处理器的基本结构。 书12页 4.80486微处理器的工作模式有几种?当CS内容为1000H,IP内容为7896H,求在实地址 模式下的物理地址为多少? 答:实模式和保护模式及虚拟8086模式。当CS内容为1000H,IP内容为7896H,在实地

微机原理接口技术——考试题库及答案

处理器通过总线操作与外界进行一次数据交换的过程常被称为_____ _____。 A. T状态 B. 指令周期 C. 时钟周期 D. 总线周期 回答错误!正确答案: D 指令__________实现对EAX当中D0位求反,其他位不变的功能。 A. not eax B. xor eax,1 C. or eax,1 D. and eax,1

回答错误!正确答案: B 下列存储器在断电后,存储信息会消失的是_____________。 A. Flash memory B. EEPROM C. SRAM D. EPROM 回答错误!正确答案: C 总线操作实现数据传输,可以不使用时钟信号的同步方式是__________。 A. 同步时序 B. 半同步时序 C. 异步时序 D.

交叉时序 回答错误!正确答案: C 减法指令产生差值为38H,则标志正确的是__________。 A. ZF=1 B. SF=1 C. PF=0 D. PF=1 回答错误!正确答案: C 8086处理器上电后,执行的第一条指令所在的主存储器物理地址是__________。 A. FFFF0H B. 3FFH C.

D. FFFFFH 回答错误!正确答案: A 指令__________实现对EAX当中D0位设置为1,其他位不变的功能。 A. xor eax,1 B. not ax C. and eax,1 D. or eax,1 回答错误!正确答案: D 8086处理器的基本总线周期包含有__________个时钟周期。 A. 4 B.

C. 3 D. 5 回答错误!正确答案: A 寄存器EDX的低8位部分可以用_____________表达。 A. DL B. DH C. DX D. EX 回答错误!正确答案: A IA-32处理器包括__________。 A. 8086

(何小海版)微机原理与接口技术部分课后习题

(何小海版)微机原理与接口技术部分课后习题 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

串操作指令特点: 1.可用前缀使其重复操作; 2.每操作一次自动修改SI和DI内容,当DF=0时为增量,DF=1为减 量; 3.所有源操作数地址放在SI中,在DS段,串长≤ 64K; 所有目标操作数地址放在DI中,在ES段,串长≤ 64K; 4.用重复前缀时,如果条件满足且CX ≠ 0 时重复,每重复一次 CX ← CX–1,否则结束重复; 5.重复操作时IP不变,中断返回后继续操作。 使用串操作指令时注意: 1.SI ←源串首(末)址 DI ←目标串首(末)址; 2.CX ←串长度; 3.设DF 值; 4.选重复前缀; 5.使用条件重复前缀时,判断结束条件(即是CX=0 还是ZF=0/1结束) 指令执行时间: 计算机中的计时单位: (1). 指令周期:执行一条指令所花的时间; (2). 总线周期:CPU 每访问一次内存或I/O端口所花的时间; (3). 时钟周期(T周期):计算机主频的倒数,用T表示,即 T=1 / F 1、试分别说明下列指令中源操作数和目的操作数采用的寻址方式: 答案: 目的操作数源操作数 (1)MOV AX,0FFFFH 寄存器立即 (2)MOV ES,AX 寄存器寄存器 (3)XOR CL,[100H] 寄存器直接 (4)ADD [SI],DX 寄存器间寄存器

(5)MOV ES:[2000H],CL 直接寄存器 (6)SUB [BX+SI],1 基+变立即 (7)ADC AX,[BX+SI+10H] 寄存器相对基+变 (8)PUSH DS 隐含寄存器 (9)CLD 隐含 (10)CMP [BP+DI],CL 基+变寄存器 2、若(BX)=1123H,(SI)=1968H,位移量=0313H,(DS)=1971H, 试确定由这些寄存器和下列寻址方式产生的有效地址和物理地址: 答案: EA 物址 (1)直接寻址;0313H 19A23H (2)用BX的寄存器间接寻址;1123H 1A833H (3)用BX的寄存器相对寻址;1436H 1AB46H (4)用BX和SI的基址变址寻址;2A8BH 1C19BH (5)用BX和SI的相对基址加变址寻址。2D9EH 1C4AEH 3、连续执行以下指令,并在空格中填写执行指令的结果。 答案: MOV AX,2060H AL=60H AH=20H CF= MOV DS,AX DS=2060H AH=20H CF= ADD AL,AH AL=80H AH=20H CF=0 INC AX AL=81H AH=20H CF=0 MOV DX,512 DL=00H DH=02H CF=0 SUB AX,DX AL=81H AH=1EH CF=0

微机原理及接口技术-习题答案

第一章习题及答案 1. 微处理器内部包含哪三大部分? 解: 运算器、控制器和寄存器组。 2. 完成下列数制的转换 ①10101101B=( )D=( )H 解:10101101B=173D=ADH 。 ②0.11B=( )D 解:0.11B=0.75D 。 ③211.25=( )B =( )H 解:211.25=11010011.01B=D3.4H 。 ④10111.0101B=( )H=( )BCD 解:10111.0101B=17.5H=23.3125D=(0010 0011.0011 0001 0010 0101)BCD 3. 已知X=+1011010B ,Y =–0011011B ,设机器数为8位,分别写出X 、Y 的原码、反码和补码。 解: [][][]01011010B 01011010B 01011010B X X X ===原反补 [][][]10011011B 11100100B 11100101B Y Y Y ===原反补 4. 已知X 的真值为32,Y 的真值为–19,求[]?Y X =+补 解:[]00001101B X Y +=补 5. 已知X=51,Y=–86,用补码完成下列运算,并判断是否产生溢出(设字长为8位)。 ① X +Y ② X -Y ③ –X +Y ④ –X -Y 解: ① 10100011B ,因为67C C 0⊕=,所以未产生溢出。

微机原理及接口技术习题及答案 ·2· ② 11110111B ,因为67C C 1⊕=,所以产生溢出。 ③ 01110111B ,因为67C C 1⊕=,所以产生溢出。 ④ 00100011B ,因为67C C 0⊕=,所以未产生溢出。 6. 若使与门的输出端输出高电平,则各输入端的状态是什么? 解:各输入端为高电平。 7. 若使与非门的输出端输出低电平,则各输入端的状态是什么? 解:各输入端为高电平。 8. 如果74LS138译码器的Y 4端输出低电平,则C 、B 、A 三个输入端的状态分别是什么? 解:C 、B 、A 三个输入端的状态分别是‘1’,‘0’,‘0’。

计算机接口技术期末考试试题及答案

第1页 共7页 计算机接口技术复习题 一、 填空题: 1)8255A 端口B 可工作在_________0____、_____1________方式下 注:A 口工作在0、1、2方式下 2)中断分为两大类____内部中断_________和____外部中断_________。 3)CPU 与外设之间有交换的信息有_____状态信息________、_____控制信息________和数据信息。 4)8253定时/计数芯片中,CLK 和GATE 所起的作用分别是_____计数脉冲 ________和_____ 用于定时/计时的启动/停止,允许/禁止 ________。 5)控制微型计算机与外设之间的信息交换有4种方式,分别是程序控制方式、__DMA 控制__________方式、___中断控制方式__________方式、I/O 通道方式。 ????6)8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的地址为317H 时,则A 口、B 口、C 口的口地址分别为___314h__________、____315h_________、______316h_______。 7)1个中断类型号为01CH 的中断服务程序存放在0100H :3600H 开始的内存中,则中断向量存储在地址为 0070h 至 0073h 的四个内存单元中。 注: 一个中断类型号为01CH 的中断处理程序存放在0100H :3800H 开始的内存中,中断向量存储在地址为____0070H_____至___0073H_____的___4___个字节中 二、 单项选择题

??1、8255可编程并行接口芯片的C口具有位控能力,允许CPU用输出指令单独对C口的某一位写入‘0’或写入‘1’,正确的方法是通过( b )方式写入。 A 写入8255的C数据口 B 写8255的控制寄存器 C 读C口状态后对相应位做“或运算”或者“与运算”后写入C数据口 D 读C口状态后再直接写入8255的C数据口 //2、在串行数据传送中,若工作于异步方式,每个字符传送格式为数据位8位,奇偶校验位1位,停止位1位,波特率为4800,则每秒钟最多能传输的字符数是(a ) A 480 B 4800 C 436 D 600 3、8255具有3种并行工作方式,当两个CPU通过各自的8255并行连接进行双向数据交换时应当采用( c ) A 方式0 B 方式1 C 方式2 D 三种方式都不行 4、微机系统中要组成32KBX16的存储器,需要选用( a )片规格为2KBX8的芯片 A 32 B 16 C 64 D 8 5、下列芯片是串行接口的是( c ) A 8255 B 0809 C 8251A D 8259 6、下列说法中对半双工通信方式论述正确的是(c ) A 某一时刻通信双方能同时双向传送数据 B 通信双方只能单向传送数据 C 通信双方不能同时收发数据,但可以在不同时候在两个方向传送 D 以上说法均不对 7、用8259级连产生64级中断至少需要( b )片8259芯片。 A 8 B 9 C 7 D 10 ???8、下列关于中断说法正确的是(b ) A 软中断是随机发生的 B 硬中断是外部硬件产生的,包括不可屏蔽中断NMI与可屏蔽中断INTR 第2页共7页

单片机原理及接口技术试题与答案

1.单片机复位后,SP PC I/O口的内容为()。 A.SP = 60H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 答案:C 分数:2 题型:单选题 2.8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETB RS0 指令,此时只能使用()区的工作寄存器。 A.Ⅰ区 B.Ⅱ区 C.Ⅲ区 D.Ⅳ区 答案:B 分数:2 题型:单选题 3、ATMEL的89C51驱动能力最强的并行端口为()。 A.P0 B.P1 C.P2 D.P3 答案:A 分数:2 题型:单选题 4、读片外部数据存储器时,不起作用的信号是()。 A. /RD B. /WE C. /PSEN D.ALE 答案:C 分数:2 题型:单选题 5、利用KEIL软件进行仿真调试时,在执行调用指令时,()调试可跟踪到子程序内部并逐条执行子程序内部的各条指令。 A.暂停 B.调试 C.单步 D.连续运行 答案:C 分数:2 题型:单选题 6.已知:MOV A,#28H

MOV R0,#20H MOV @R0,A ANL A, #0FH ORL A, #80H XRL A, @R0 执行结果A的内容为()。 A. A0H B.28H C.08H D.88H 答案:A 分数:2 题型:单选题 7.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是()指令。 A.ADD B.DA A C.ADDC D.由实际程序确定 答案:B 分数:2 题型:单选题 8.在MCS-51中,需要外加电路实现中断撤除的是()。 A.定时中断 B.脉冲方式的外部中断 C.外部串行中断 D.电平方式的外部中断 答案:D 分数:2 题型:单选题 9、关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为()。 A.8.192ms B. 65.536 ms C. 0.256ms D.16.384ms 答案:B 分数:2 题型:单选题 10、控制串行口工作方式的寄存器是()。 A.TCON B.PCON C.SCON D.TMOD 答案:C 分数:2

《微机原理与接口技术》平时作业二

《微机原理与接口技术》平时作业(三) 一、填空题 1、中断的处理过程包括中断请求, 中断排队或中断判优, 中断响应与中断处理与中断返回四个阶段。 2、I/O端口的编址方式有I/O端口与存储器单独编址与I/O端口与存储器单元统一编址两种方式。 3、微机与外部设备交换信息时,有并行通信与串行通信两种基本方式。 4、A/D转换器有电平与脉冲两种启动方式。 5、判断A/D转化器就是否转换结束的方法大概有电阻网络, 电容网络, 电流舵三种。 二、判断题 1、按照中断源与CPU的位置关系可以将中断分为外部中断与内部中断两种。( 对) 2、通常情况下,外部中断源优先于内部中断源,不可屏蔽中断优于可屏蔽中断源。( 错) 3、I/O接口技术包括硬件接口电路及相关的软件编程技术。( 错) 4、DMA就是指在外部设备与存储器之间直接进行数据传送的一种I/O控制方式。( 对) 5、D/A的作用就是将模拟信号转换成数字信号。( 错) 三、选择题 1、中断系统不具备下列哪项功能(D) A、设置中断源 B、中断源识别 C、中断源判优 D、分解中断源 2、下列哪一项不就是计算机的输入设备(C) A、键盘 B、鼠标 C、显示器 D、扫描仪 3、下列哪一项不就是计算机输入输出的控制方式(D) A、触发方式 B、中断方式 C、DMA方式 D、查询方式 4、在串行通信中,根据通信线路的数据传送方向,有三种不同的通信方式,不包括下列哪一项?( D )。 A、单工方式 B、单双工方式 C、半双工方式 D、全双工方式 5、下列不属于A/D转换器技术指标的一项就是( D )。 A、分辨率 B、转换速率 C、线性度 D、平衡性 四、简答题 1、简述串行通信与并行通信的不同之处。 半双工异步通信,每个字符的数据位数就是7,停止位为1 位,偶校验,波特率为600B/s,发送允许。 半双工同步通信,每个字符的数据位数就是8,无校验,内同步方式,双同步字符,同步字符为16H,接收允许 2、根据通信线路的数据传送方向,有三种不同的通信方式,简述这三种方式各自的特点。 1, 单工通信(Simplex Communication)就是指消息只能单方向传输的工作方式。在单工通信中,通信的信道就是单向的,发送端与接收端也就是固定的,即发送端只能发送信息,不能接

微机原理与接口技术试题及答案A

《微机原理与接口技术》试题 闭卷(∨)适用年级:电气2009 (时间:120分钟满分:100分) 班级_________ 学号__________ 姓名_________ 考分_________ 一、填空(每空1分,共40分) 1.8086CPU可以工作在和两种工作模式。 2.接口中的信息通常有以下三种:_____________、_____________和______________。3.计算机与外设之间的数据传送有以下几种基本方式:______________、____________、_______________、____________________。 4.在8086/8088系统中,I/O端口的地址采用__________编址方式,访问端口时使用专门的_________________。 5.总线根据其用途和应用场合,可以分为以下类型:____________、_________、________、__________。ISA总线属于__________总线。 6.80X86的CPU有两条外部中断请求线____________和____________。这两条线上来的中断都属于_____________中断。 7.特殊嵌套方式与一般嵌套方式相比,其特点是:______________________________。8.某时刻8259A的IRR寄存器中的内容是15H,说明_______________________________,某时刻8259A的ISR寄存器中的内容是20H,说明______________________________。 某时刻8259A的IMR寄存器中的内容是20H,说明______________________。 9.ICW2命令字的功能是_______________,如果写入的ICW2为08H,则通过该片8259上IR3引脚接入的中断其中断类型码为______________________。 10.8253的CLK0接1.5MHz的时钟,欲使OUT0产生频率为50kHz的方波信号,则8253的计数值应为______,应选用的工作方式是_______,计数初值是。 11.当8255工作于方式1时,其引脚信号IBF表示_______________,OBF表示任课教师:教研室主任: ______________________。 12.8255A有___________种工作方式,其中只有_______口有2方式。 13.8251串行通信按通信的信息格式不同,分为_____________和____________两种方式,它们的传送对象分别是____________和__________。 14.有一个8位D/A电路,已知参考电压V R为+5V,若CPU向D/A输出的数据为40H,

接口技术复习题及答案1

计算机接口技术复习题及答案1 一、单项选择题 1.8086/8088微处理器中堆栈段SS 作为段基值则偏移量为______提供。( ) A .BP B .SP C .SI D .DI 2.8086访问I /O 端口的指令,常以寄存器间接寻地址方式在DX 中存放( ) A .I/O 端口状态 B .I/O 端口数据 C .I/O 端口地址 D .I/O 端口控制字 3.对于EPROM 而言,只有______信号同时有效时才能输出所需要的数据。( ) A .OE CE B .CE WE C .OE WE D .O E RD 4.当标志寄存器FR 中O F 位等于1时,表示带有符号的字运算超出数据______范围。( ) A .-128~+127 B .-32768~+32767 C .000~FFFFH D .0~FFH 5.8086/8088微处理器引脚中______信号线能反映标志寄存器中断允许标志位IF 的当前 值。( ) A .7S B .5S C .4S D .6S 6.Intel 2164A 芯片地址线及数据线条数分别为( ) A .16;1 B .8;1 C .10;1 D .10;8 7.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是( ) A .DMA B .无条件 C .查询 D .中断 8.Intel 8255A 初始化控制字是通过______写入的。( ) A .数据总线缓总器 B .读/写控制逻辑 C .A 组控制 D .B 组控制 9.8259A 是( ) A ,可编程DMA 控制器 B .不可编程中断控制器 C .可编程定时/计数器 D .总线仲裁器 10.用8259A 管理优先级时,当一个中断请求服务结束后,其中断源的优先级降为最低,其 余中断源优先级也相应变化,这是一种______方式。( ) A .自动循环 B .完全嵌套 C .特殊循环 D .特殊屏蔽 11.8255A 内部A 组控制( ) A .PA 口和PG ~4PC B .PA 口和PC 口 C .PA 口和PB 口 D .PA 口 12.8255A 工作于方式1输出时,在由外设输入的STB 信号的______控制下将送到端口A (或端口B )的数据锁存。( ) A .上升沿 B .下降沿 C .高电平 D .低电平 13.欲实现写8255A 端口2A 、1A 、RD 、WR 、CS 则为( ) A .00100B B .00101B C .00111B D .00110B 14.8253-5引脚CS 、RD 、WR 、1A 、0A 为______,表示对计数器1设置计数初值。( ) A .01000 B B .01001B C .01011B D .01010B 15.诸多通信规程中使用最多的是______通信规程 A .同步控制 B .高级数据链路控制 C .异步控制 D .面向字节计数控制 16.8251A D C /、RD 、WR 、CS 为______表示处于高阻状态。( ) A .1111 B .1110 C .1100 D .1010

相关主题
文本预览
相关文档 最新文档