当前位置:文档之家› 接口作业及参考答案

接口作业及参考答案

接口作业及参考答案
接口作业及参考答案

作业1(总线)

1.1 总线的三个基本特征是什么?

1.2 简述微型计算机发展过程中I/O总线的演变过程。

1.3 在Intel 8086处理器执行以下指令

MOV AL, 80

OUT 19, AL

画出在执行OUT指令时的ISA总线时序,并标明数据总线和地址总线的具体值。1.4 在8086系统通过ISA总线在地址F0000处扩展存储器,使用8片AMIC 623308构

成64KB存储器,在课件基础上设计。

作业1答案

1.1 标准的、公共的、通用的

1.2 第一代(8086/80286时期)是ISA单总线。

第二代(386/486时期)是ISA +新的32位总线(主要有MAC、EIAS和VL-Bus)。

第三代(Pentium初期和中期)是ISA+PCI模式的双总线结构。

第四代(Intel 处理器LGA775封装开始)是PCI+PCI Express模式的双总线结构。

1.3

数据有效=01010000B,地址有效=0000 0000 0001 0011B

1.4 8片存储器芯片的A0~A12、DQ0~DQ7、WE、OE、VDD和GND全部对接,CE

分别接到U4(74HC138)的8 个输出端,U6(74HC245)的OE端和DIR端接法:

作业2(定时器)

2.1 设计电路,将8253接到ISA 总线,基地址为FFF0H 。(注:不需要双向缓冲器74HC245)

2.2 使用定时器实现延时50ms 。假设可以选择使用的时钟有1KHz 、10KHz 、100KHz 和1MHz ,定时器芯片基地址为200H 。设计连接并写出汇编代码。

2.3

定时器时钟为1MHz ,芯片基地址为200H 。采用两个定时器通道级联实现1s 周期方波脉冲输出。写出汇编代码。

作业2答案

2.1 设计电路:

A0~A12

8253

2.2 使用定时器实现延时50ms。假设可以选择使用的时钟有1KHz、10KHz、100KHz和

1MHz,定时器芯片基地址为200H。设计连接并写出汇编代码。

选择定时器通道1的0方式,计数初值50,1KHz接到CLK1,GATE1接到+5V。初始化代码:

MOV DX, 203H

MOV AL, 01010000B ; 通道1,低字节有效,0方式,二进制计数

OUT DX, AL

MOV DX, 201H

MOV AL, 50

OUT DX, AL

2.3

;------------------初始化通道1为2方式,双字节,初值62500,二进制计数

MOV DX, 203H

MOV AL, 01110100B

OUT DX, AL

MOV DX, 201H

MOV AX, 62500

OUT DX, AL

MOV AL, AH

OUT DX, AL

;------------------初始化通道2为3方式,低字节,初值16,二进制计数

MOV DX, 203H

MOV AL, 10010110B

OUT DX, AL

MOV DX, 202H

MOV AX, 16

OUT DX, AL

作业3(中断)

3.1 使用一个定时器通道,将1MHz时钟脉冲分频为500Hz。将500Hz分频输出作为中

断申请信号连接到中断控制器,在中断服务程序实现二次计数,产生1秒事件,在显示器验证结果。

建议:使用8253通道1,2方式,定时器片选接200H;中断输入采用MIR5;显示器采用LCD,通过INT 21H的02号系统调用,每一秒在LCD屏幕上显示一个点。

作业3答案

3.1 汇编代码分为主程序和中断服务程序两部分。完整的程序如下

; 主程序代码================================================ .MODEL SMALL

.386

.STACK 128

TIMER = 200H

CODE SEGMENT

ASSUME CS:CODE

;------------------初始化定时器1为2方式,产生2ms周期性中断begin: MOV DX, TIMER+3

MOV AL, 01110100B

OUT DX, AL

MOV DX, TIMER+1

MOV AX, 20000 ; 输入1MHz,输出50Hz

OUT DX, AL

MOV AL, AH

OUT DX, AL

;-------------------设置中断向量

PUSH DS ; 保存DS

XOR AX, AX ; 0→AX

MOV DS, AX ; →DS

LEA AX, CS:MIR5p ; 中断服务入口地址偏移量→AX

MOV DS:[00D4H], AX ; →[00D4H]

MOV AX, CS ; 中断服务入口地址段值→AX

MOV DS:[00D6H], AX ; →[00D6H]

POP DS ; 恢复DS

;-------------------设置中断屏蔽寄存器

IN AL, 21H

AND AL, 0DFH

OUT 21H, AL

;-------------------打开中断

STI

MOV CX, 0

mloop: JMP mloop

; 中断服务程序代码============================================ MIR5p PROC FAR

PUSH AX ; 保存寄存器

PUSH DX

CLI ; 关闭中断

INC CX

.IF CX==50

MOV CX, 0

MOV DL, '.'

MOV AH, 2

INT 21H

.ENDIF

MOV AL, 20H ; OCW2:普通EOI命令

OUT 20H, AL ; 发送到主片

STI ; 开放中断]

POP DX

POP AX ; 恢复寄存器

IRET ; 从中断服务返回

MIR5p ENDP

CODE ENDS

END begin

作业4(USB)

4.1 USB有哪4种传输模式?在实际应用中有什么不同特点?USB低速、全速和高速模

式对传输模式的支持有什么不同?

4.2 举例说明USB的理论速率是怎样计算出来的?

4.3 USB设备有哪些描述符?它们之间有什么关系?

4.4 USB-UART桥芯片的作用是什么?

4.5 USB接口硬件的主要技术指标有哪些?

作业4答案

4.1 USB定义的4种传输模式分别为控制传输、中断传输、批量传输和实时传输。可以

根据USB设备的特点选择传输模式。但USB设备必须支持控制传输。控制传输实现USB控制信息、配置信息的传输,同时也可以实现用户数据传输。中断传输可以保证传输延时,适合小批量、非周期性的数据传输。实时传输可以保证传输带宽,适合恒定流量、同时对错误不敏感的数据传输。批量传输可以最大可能的利用传输带宽,适合突发性的、大批量数据传输。

USB 2.0全速和高速设备支持全部4种传输模式,低速设备仅支持控制传输和中断传输。

4.2 USB规范的理论传输速率与USB协议规定的多个参数有关,包括特定传输的数据阶

段数据信息包最大数据字节数、一个帧(或微帧)中特定传输的最大允许传输次数。

例如高速设备的批量传输模式,数据阶段数据信息包最大数据字节数=512,一个微帧中的最大允许传输次数=13。可以计算出1秒钟的最大传输次数=8000×13=104000,1秒钟的传输数据字节数=104000×512=53248000字节。

4.3 USB规范定义的USB描述符主要包括设备描述符、配置描述符、接口描述符、端点

描述符和字符串描述符,如果是HID设备,还包括HID描述符、报表描述符和实体描述符。它们构成了USB设备的树形描述符结构。如图。

4.4 USB-UART桥芯片的作用是将USB主机端接口转换成串行接口,以实现在USB系

统下连接串行接口设备。

4.5 USB接口硬件的主要技术指标有:

?支持的USB版本,即低速、全速还是高速模式;

?支持的传输模式,即除必须支持的控制传输外,还支持中断、批量、实时中的哪几种;

?支持的端点个数;

?缓冲存储器配置,即FIFO字节数和是否支持双缓冲;

?与主处理器之间的关系,即嵌入微处理器内部还是独立的接口芯片;

?如果是独立的USB接口芯片,与主处理器采用什么类型的接口,以及传输速率;

?其他的重要特征,如供电电压和耗电、封装形式等。

微机原理与接口技术作业(含答案)剖析

浙江大学远程教育学院 《微机原理与接口技术》课程作业 姓名:学号: 年级:学习中心: 第2章P52 2.80C51单片机引脚有哪些第二功能? 第一功能第二功能 P0.0~P0.7 地址总线Ao~A7/数据总线D0~D7 P2.0~P2.7 地址总线A8~A15 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 INT0外部中断0) P3.3 IINT1(外部中断1) P3.4 TO(定时器/计数器0的外部输入) P3.5 T1(定时器/计数器0的外部输出) P3.6 WR(外部数据存储器或I/O的写选通) P3.7 RD外部数据存储器或I/O的读选通) 4.80C51单片机的存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内RAM和片外RAM的指令格式有何区别? 1、80C5l单片机采用哈佛结构,即将程序存储器和数据存储器截然分开,分别进行寻址。不仅在片内驻留一定容量的程序存储器和数据存储器及众多的特殊功能寄存器,而且还具有较强的外部存储器扩展能力,扩展的程序存储器和数据存储器寻址范围都可达64 KB。 2、在物理上设有4个存储器空间 ·片内程序存储器; ·片外程序存储器; ·片内数据存储器;. ·片外数据存储器。 在逻辑上设有3个存储器地址空间 ●片内、片外统一的64 KB程序存储器地址空间。 ●片内256字节(80C52为384字节)数据存储器地址空间。 片内数据存储器空间在物理上又包含两部分: ●对于80C51型单片机,0~127字节为片内数据存储器空间;128~255字节为特殊 功能寄存器(SFR)空间(实际仅占用了20多个字节)。 ●对于80C52型单片机,O~127字节为片内数据存储器空间;128~255字节共128 个字节是数据存储器和特殊功能寄存器地址重叠空间。 片外64 KB的数据存储器地址空间。 3、在访问3个不同的逻辑空间时,应采用不同形式的指令,以产生不同存储空间的选

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

单片机原理及其接口技术王敏课后作业答案标准化管理部编码-[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

北语18秋《微型计算机原理及其接口技术》作业1234满分答案

18秋《微型计算机原理及其接口技术》作业1 下列属于8086的BIU组成部分的有。 A.通用寄存器组 B.总线控制逻辑 C.ALU D.物理地址加法器 正确答案:BD 常用的输入设备有。 A.键盘 B.鼠标 C.触摸屏 D.显示器 正确答案:ABC 在CPU与外设之间设计接口电路的目的主要有。 A.解决驱动能力问题 B.控制数据传送速度 C.完成数据形式转换 D.负责CPU与外设的联络 正确答案:ABCD 题面见图片 A.A B.B C.C D.D 正确答案:ABCD 题面见图片 A.A B.B C.C D.D 正确答案:BD Pentium段描述符是由8个字节共64个二进制位组成。

正确答案:B 在全局描述符表GDT(Global Descriptor Table.中存放供所有程序共用的段描述符。 A.错误 B.正确 正确答案:B 当程序有高度的顺序性时,Cache更为有效。 A.错误 B.正确 正确答案:A Pentium在进行分页转换中,页目录项的高20位页框地址是与物理存储器中的物理页是相对应的。 A.错误 B.正确 正确答案:A 运算器是存储信息的部件,是寄存器的一种。 A.错误 B.正确 正确答案:A Pentium处理机是32位微处理机,因此其内部数据总线是32位的。 A.错误 B.正确 正确答案:A 在8259A级连系统中,作为主片的8259A的某些IR引脚连接从片,同时也可以在另一些IR引脚上直接连接外设的中断请求信号端。 A.错误 B.正确 正确答案:B

正确答案:B 通常,微处理机的控制部件是由程序计数器、指令寄存器、指令译码器、时序部件等组成。 A.错误 B.正确 正确答案:B 用线选法对存储器或I/O接口进行正确的片选控制时,每次寻址只能有一位片选地址有效,而不允许同时有多位有效。 A.错误 B.正确 正确答案:B 在Pentium微处理机的指令指针寄存器EIP内存放着下一条要执行的指令。 A.错误 B.正确 正确答案:A 堆栈操作应满足先进先出原则。 A.错误 B.正确 正确答案:A CPU在未执行完当前指令的情况下,就可响应可屏蔽中断请求。 A.错误 B.正确 正确答案:A 条件转移指令只能用于段内直接短转移。 A.错误 B.正确 正确答案:B

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

第一章课后习题 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章 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中。()

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

(何小海版)微机原理与接口技术部分课后习题 -标准化文件发布号:(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

计算机接口技术 答案

计算机接口技术 交卷时间:2016-07-12 23:38:58 一、单选题 1. (4分) 从硬件的角度而言,采用硬件最少的数据传送方式是( )。 ? A. DMA控制 ? B. 中断传送 ? C. 查询传送 ? D. 无条件传送 得分:4知识点:计算机接口技术作业题展开解析 答案D 解析 2. (4分) AD574采用的转换原理是()。 ? A. 逐次逼近式 ? B. 计数式 ? C. 双积分式

得分:4知识点:计算机接口技术作业题展开解析 答案A 解析 3. (4分) ADC 0809 的基准电压为5V,当输入模拟量为1.25V时,其转换输出的数字量是()。? A. 10H ? B. 20H ? C. 40H ? D. 80H 得分:4知识点:计算机接口技术作业题展开解析 答案C 解析 4. (4分) 当+5V基准电压加到DAC0832上时,若输入数据为60H,则转换输出的电压值为()。? A. 1.875V ? B. 2.25V ? C. 2.75V

得分:4知识点:计算机接口技术作业题展开解析 答案A 解析 5. (4分) DAC1210的分辨率是()。 ? A. 8位 ? B. 10位 ? C. 12位 ? D. 16位 得分:4知识点:计算机接口技术作业题展开解析 答案C 解析 6. (4分) 对于开关型设备的控制,适合采用的I/O传送方式是( )。? A. 无条件 ? B. 查询 ? C. 中断

得分:4知识点:计算机接口技术作业题展开解析 答案A 解析 7. (4分) 8251异步通信工作,传送一个字符包括:一个起始位,一个停止位,一个奇偶校验位和七个数据位,共十位。若要求每秒钟传送120个字符,则波特率应为()。 ? A. 1200 波特 ? B. 2400 波特 ? C. 4800波特 ? D. 9600波特 得分:4知识点:计算机接口技术作业题展开解析 答案A 解析 8. (4分) CPU在()时响应中断。 ? A. 取指周期结束 ? B. 外设提出中断申请CINTR为高电平 ? C. 一条指令结束

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

《微机原理与接口技术》平时作业(三) 一、填空题 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)就是指消息只能单方向传输的工作方式。在单工通信中,通信的信道就是单向的,发送端与接收端也就是固定的,即发送端只能发送信息,不能接

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

1.选择串行口的4种工作方式是通过对以下2两位编码实现() A.RS1 RS0 B.M1 M0 C.SM1 SM0 答案:C 2.用8位二进制补码所能表示的10进制数范围是() A.-127~+127 B.-128~+128 C.-127~+128 D.-128~+127 答案:D 3.在下列控制信号中,不是给数据存贮器扩展使用的是() A./EA B.ALE C.WR D.RD 答案:A 4.I/O接口应位于() A.总线与设备之间 B.CPU和I/O设备之间 C.控制器与总线之间 D.运算器与设备之间 答案:B 5.说P1-P3口都是准双向口是因为() A.数据不能同时出进 B.做输入时先向口锁存器送1 答案:A

6.89C51的4个IO口中有2个口还可用来构建数据和地址总线它们是:() A.P0和P1 B.P1和P2 C.P0和P2 D.P0和P3 答案:C 7.在下列所列特点中,不属于串行工作方式2的是() A.11位帧格式 B.由第9位数据 C.只有1种波特率 D.两种波特率可选 答案:C 8.串行口工作方式1的波特率是() A.fosc/12 B.fosc/32 C.fosc/64 D.可变,由T1发出 答案:D 9.在中断服务程序中至少应有一条() A.传送指令 B.转移指令 C.加法指令 D.中断返回指令 答案:D 10.串行口允许接收的条件是() A.SM2=1 B.REN=1 C.RI=1

答案:B 11.知(SP)=37H,进行子程序调用时,把断点地址进栈保护后SP的值为() A.36H B.37H C.38H D.39H 答案:D 12.在MCS-51系统扩展中,为实现P0口线的数据和低位地址复用应使用() A.地址锁存器 B.地址寄存器 C.地址缓冲器 D.地址译码器 答案:A 13.使用定时T0方式2定时,初始化时需对下列寄存器设定() A.SCON B.TH0 C.TL0 D.TMOD 答案:B 14.89C51是() A.CPU B.微处理器 C.单片微机 D.控制器 答案:C 15.在单片机应用系统中需双向传递信号的是() A.地址线 B.数据线

单片机原理及接口技术课后习题答案(张毅刚)习题参考答案1章

第1章单片机概述 1.除了单片机这一名称之外,单片机还可称为和。 答:微控制器,嵌入式控制器。 2.单片机与普通微型计算机的不同之处在于其将、、和3部分集成于一块芯片上。 答:CPU、存储器、I/O口。 3.8051与8751的区别是。 A.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同 答:C。 4.在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用答:B。 5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别? 答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。 6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。它们的差别是在片内程序存储器上。8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。 7.为什么不应当把51系列单片机称为MCS-51系列单片机? 答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品? 答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash存储器取代了87C51片内的4KB的EPROM。

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

《微机原理与接口技术》平时作业(三) 一、填空题 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、微型计算机由硬件系统和软件系统共同组成。 2、计算机的该工作过程就是执行程序过程。一条指令的完成通常由取指令,分析指令,取操作数,取址,执行指令,存储结果几个步骤完成。 3、8086微处理器的内部结构由总线接口单元和执行单元两部分构成。 4、指令包含操作码和操作数两部分内容。 5、程序设计语言分为机器语言,汇编语言,高级语言三种。 二、判断题 1、存储器的容量用字节(B)来衡量,1KB=1000B。(X) 2、所谓“双核”是指在一个处理器集成两个运算核心,从而提高计算能力。(√) 3、OR指令的功能是源操作数和目标操作数按位取“与”,结果送回目标单元。(X) 4、汇编语言的第一个字符可以用数字表示。(X) 5、汇编语言指令中的操作数是指令操作时的操作对象,可以是数据或地址表达式。(X) 三、选择题 1、下列哪种不是80486的工作模式(D) A:实地址 B:保护虚拟地址 C:虚拟8086 D:虚拟80486 2、80486的基本寄存器不包括下列哪一项(B) A: 基本寄存器 B:专用寄存器 C:通用寄存器 D: 段寄存器 3、下列哪一个指令不是数据传送指令(D) A:MOV B: XCHG C: PUSH D: ADD 4、下列哪个指令是乘法运算指令(B) A:SBB B:MUL C:CMP D:INC 5、下列哪种类型不是MASM汇编语言的语句类型。(B) A:指令语句 B:注释语句 C:宏指令语句 D:伪指令语句 四、计算题

1、写出十进制数的二进制数,八进制数和十六进制数; 解: = = = 2、给定寄存器及存储单元的内容为:(DS) = 2000H,(BX) = 0100H,(SI) = 0002H,(20100) = 32H,(20101) = 51H,(20102) = 26H,(20103) = 83H,(21200) = 1AH,(21201) = B6H,(21202) = D1H,(21203) = 29H。试说明下列各条指令执行完后,AX寄存器中保存的内容是什么。 解: (1) MOV AX,1200H (2) MOV AX,BX (3) MOV AX,[1200H] (4) MOV AX,[BX] (5) MOV AX,1100H[BX] (6) MOV AX,[BX][SI] ①MOV AX,1200H 执行后,AX=1200H ②MOV AX,BX 执行后,AX=(BX)=0100H ③MOV AX,[1200H] 直接寻址EA=[VAL]=1200H,PA=(DS)×10 H+EA=2000H×10H+1200H=21200H,执行后(AX)=B61AH ④MOV AX,[BX] (BX)=0100H, PA=(DS)×10H+EA=2000H×10H+1200H=21200H, 执行后(AX)=5132H ⑤MOV AX,1100H[BX] A=(BX)+1100H=0100H+1100H=1200H, PA=(DS)×10H+EA=2000H×10H+1200H=21200H, 执行后 (AX)= B61AH ⑥MOV AX,[BX][SI] EA=(BX)+(SI)=0100H+0002H=0102H, PA=(DS)×10H+EA=2000H×10H+1200H=21200H, 执行后(AX)=29D1H

汇编语言与接口技术 习题解答

习题一解答: 1.3(1)[0.0000]原=0.0000 [0.0000]反=0.0000 [0.0000]补=0.0000 (2)[0.1001]原=0.1001 [0.1001]反=0.1001 [0.1001]补=0.1001 (3)[-1001]原=11001 [-1001]反=10110 [-1001]补=10111 1.4[N]反=1.0101 [N]原=1.1010 [N]补=1.0110 N=-0.1010 1.5(1)原码运算:比较可知,正数较大,用正数减负数,结果为正 反码运算:01010011-00110011=[01010011]反+[-00110011]反=001010011 +[100110011]反=001010011+111001100=000100000 补码运算:01010011-00110011=[01010011]补+[-00110011]补=001010011 +[100110011]补=001010011+111001101=000100000 (2)原码运算:比较可知,负数较大,用负数减正数,结果为负 反码运算:0.100100-0.110010=0.100100+[1.110010]反=0.100100+ 1.001101=1.110001 补码运算:0.100100-0.110010=0.100100+[1.110010]补=0.100100+ 1.001110=1.110010 1.6(1) (11011011)2=(219)10=(001000011001)BCD (2) (456)10=(010*********)BCD (3) (174)8=(124)10=(000100100100)BCD (4) (2DA)16=(730)10=(011100110000)BCD 1.7(1)9876H看成有符号数时,默认为负数的补码,转换为十进制数是:-26506 (2)9876H看成无符号数时,转换为十进制数是:39030 1.8(1)98的压缩BCD码为:10011000B (2)98的非压缩BCD码为:0000100100001000B

华工计算机接口技术作业网院接口技术课后作业

第一题:名词解释 主频、字长、总线、单片机、RAM、ROM、接口、端口、统一编址、I/O端口独立编址、中断、中断向量、DMA、并行通信、数模转换、模数转换、串行通信、波特率、异步通信、同步通信 1、主频:即CPU内核工作的时钟频率 2、字长:字长是直接用二进制代码指令表达的计算机语言,指令是用0和1组成 的一串代码,它们有一定的位数,并分成若干字长段,各段的编码表示不同的含义,例如某台计算机字长为16位,即有16个二进制数组成一条指令或其它信息 3、总线:是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成 的传输线束,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号 4、单片机:把构成一个微型计算机的一些功能部件集成在一块芯片之中的计算 机。 5、RAM:又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存 (内存) 6、ROM:只读存储器。断电后信息不丢失,如计算机启动用的BIOS芯片。存取速 度很低,(较RAM而言)且不能改写 7、接口:CPU和存储器、外部设备或者两种外部设备,或者两种机器之间通过 系统总线进行连接的逻辑部件(或称电路)。它是CPU与外界进行信息交换的中转站,是CPU和外界交换信息的通道。 8、端口:计算机中所有能被指令直接寻址的I/O口。每个端口都有各自独一无

二的端口地址。 9、统一编址:从存储空间划出一部分地址空间给I/O设备,把I/O接口中的端 口当作存储器单元一样进行访问,不设置专门的I/O指令。 10、I/O端口独立编址:对接口中的端口单独编址而不占用存储空间,使用 专门的I/O指令对端口进行操作,大型计算机通常采用这种方式。 11、中断:CPU在正常运行程序时,由于内部/外部事件或由程序预先安排引 起CPU暂停正在运行的程序,而转到为内部/外部或为预先安排事件服务的程序中去。服务完毕再返回去继续执行被暂停的程序。 12、中断向量:中断向量是中断处理子程序的入口地址 13、DMA: 用于大批量高速度数据传送系统中的存储器与外部设备直接传送 数据而无CPU干预的传送方式 14、并行通信:在计算机和终端之间的数据传输通常是靠电缆或信道上的电 流或电压变化实现的,如果一组数据的各数据位在多条线上同时被传输,这种传输方式称为并行通信。 15、数\模转换:计算机处理并输出的是数字量,为了使输出信号去控制或 调节生产过程,需要将数字量转换为对应的模拟量,这就是数\模转换,又称D\A转换。 16、模\数转换:将对控制系统中经传感器采样保持后的模拟量转换为对应的 二进制数字量,这就是模\数转换,又称为A\D转换。 7、 I/O端口统一编址:从存储空间划出一部分地址空间给I/O设备,把I/O接口中的端口当作存储器单元一样进行访问,不设置专门的I/O指令。 17、串行通信:是指使用一条数据线,将数据一位一位地依次传输,每一位

《微机原理与接口技术》第五章作业答案

《微机原理与接口技术》第五章作业 一、作业 P180 2、5、7、8、9、10 2、半导体储存器的主要性能指标有哪些? 1、存储容量 2、存取速度 3、可靠性 4、功耗 5、储存器芯片的片选信号的产生有哪几种方法?各有什么特点? 1、线选法:用除片内寻址外的高位地址线不经过译码,直接分别接至各个存储芯片的片选端来区别各芯片的地址 优点:连接简单,无需专门的译码电路 缺点:不能充分利用系统的存储器空间,地址空间浪费大。 2、部分译码法:只对高位地址线中某几位地址经译码器译码 优点:高位地址的部分地址线经过译码产生片选信号。 缺点:存在地址重叠现象。 3、全译码法:存储芯片内寻址以外的系统的全部高位地址线都参与译码产生片选信号。、 优点:芯片的地址范围不仅是唯一确定的,而且是连续的。 缺点:译码电路较复杂,连线也较多 7、若用1024*1b的RAM 芯片组成16K*8b的存储器, 需要多少芯片? 在地址线中有多少位参与片内寻址? 多少位用做芯片组选择信号?(设系统地址总线为16位) 1024K*1b=1K*1b 1K*8b/1K*1b=8 16K*8b/1K*8b=16 8*16=128 需要128片; 1024=2^10,需要10位参与片内寻址 16=2^4, 需要4位做芯片组选择信号 8、试用4K*8b的EPROM2732和8K*8b的SRAM6264, 以及74LS138译码器, 构成一个8KB 的ROM,32KB 的RAM 存储系统, 要求设计存储器扩展电路, 并指出每片存储芯片的地址范围.

9、用EPROM2764和SRAM6264各一片组成存储器,其地址范围为FC000~FFFFFH,试画出存储器与CPU 的连接图和片选信号译码电路(CPU 地址线20位,数据线8位)。 10、现有存储芯 片:2K*1b的ROM 和4K*1b的 RAM, 若用它们组成容量 为16KB 的存储器, 前4KB 为ROM, 后 12KB 为RAM, 问 各种存储芯片分别 用多少片? 4K*8b/4K*1b=8 4K*1b/2K*1b=2 8*2=16 需要16片2K*1b的ROM 12K*8b/12K*1b=8 12K*1b/4K*1b=3 8*3=24 需要24片4K*1b的 RAM

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

串操作指令特点: 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

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