文档视界 最新最全的文档下载
当前位置:文档视界 › 汇编与接口 第六章作业

汇编与接口 第六章作业

汇编与接口 第六章作业
汇编与接口 第六章作业

P327页

15.8255A有哪几种工作方式,对这些工作方式有什么规定?

答:8255A有三种工作方式。分别是方式0(基本的输入输出方式);方式1(选通的输入输出方式);方式2(双向传输方式)。

方式0:不需要应答联络信号。A、B、C口都可以工作在方式0。

方式1:选通的输入输出方式,只有A、B端口可以工作在方式1,C端口作为A、B端口的应答信号。而且是单向的,作为输入端口,就不能做输出端口,作为输出端口就不能做输入端口。

方式2:双向传输方式,只有A端口可以工作在方式2,C端口做为A端口输入输出时的应答信号,可以工作在输入,也可以工作在输出。

16.假设8255A端口地址为00C0~00C6H,要求:

(1)对8255A设置工作方式,A端口工作在方式1,输入;B端口工作在方式0,输出;端口C的4为配合端口A工作,端口C的低4为方式0,输入。

(2)用置0∕置1,直接对PC6置1,对PC4置0

答:端口地址0000 0000 1100 0000 ~0000 0000 1100 0110。说明A口地址为00C0H,B 口地址为00C2H,C口地址为00C4H,控制字地址为00C6H。

(1)控制字为:1011X001B,即0B1H(X取0)

MOV AL,0B1H

MOV DX,00C6H

OUT DX,AL

(2)直接对PC6置1时的控制字为:0XXX1101B,即0DH

MOV AL,0DH

MOV DX,00C6H

OUT DX,AL

直接对PC4置0时的控制字为:0XXX1000B,即08H

MOV AL,08H

MOV DX,00C6H

OUT DX,AL

17.使用8255A作为开关和LED指示灯的接口。要求8255A的A口连接8个开关,B口连接8个LED(发光二极管),用作指示灯,将A口的开关状态读入,然后送至B口控制指示灯亮、灭。试画出接口电路设计图,并编写程序实现。

解:根据要求,设计电路如图所示。用PA7引脚上的开关控制PB7上的LED,PA0引脚上的开关控制PB0上的LED。开关闭合输入低电平,开关打开输入高电平。高电平指示灯亮。A端口地址为8000H,B端口地址为8001H ,C端口地址为8002H ,控制字寄存器地址为8003H(假设未使用的地址线都取0)。

控制字:10010000B(C口工作在输出),即90H

参考程序:

MOV AL, 90H

MOV DX, 8003H

OUT DX, AL

LOOP: MOV DX, 8000H

IN AL, DX

MOV DX, 8001H

OUT DX, AL

JMP LOOP

3.若8253芯片的接口地址为D0D0H~D0D3H,时钟信号为2MHz,现利用计数器0、1、2分别产生周期为10us的方波,每隔1ms和10ms产生一个负脉冲,试画出系统的连线图。并写出初始化程序。

解:定时器0的计数初值=10×10-6×2×106=20,工作在方式3。控制字:00010111(17H)定时器1的计数初值=1×10-3×2×106=2000,工作在方式2。控制字:01110101(75H)定时器2的计数初值=10×10-3×2×106=20000=4E20H,工作在方式2。控制字:10110100(B4H)。

初始化程序:

MOV AL,17H

MOV DX, 0D0D3H

OUT DX, AL

MOV AL,20

MOV DX, 0D0D0H

OUT DX, AL

MOV AL,75H

MOV DX, 0D0D3H

OUT DX, AL

MOV AX,00H

MOV DX, 0D0D1H

OUT DX, AL ;先送计数值低位

MOV AL,20H

OUT DX, AL ;再送计数值高位

MOV AL,0B4H

MOV DX, 0D0D3H

OUT DX, AL

MOV AX,4E20H

MOV DX, 0D0D2H OUT DX, AL ;先送计数值低位 MOV AL,AH OUT DX, AL ;再送计数值高位

4.某计算机系统采用8253的计数0作为频率发生器,输出频率500Hz ,利用计数器1产生1000Hz 的方波,输入的时钟频率为1.19MHz 。请问计数器0和计数器1工作在什么方式下?计数初值分别是多少?

解:计数器0工作方式2,计数器1工作方式3下。

计数0初值=1.19×106

÷500=2380

计数2初值=1.19×106

÷1000=1190

5.利用8254的通道1,产生500Hz 的方波信号。设输入时钟的频率CLK1=2.5MHz ,端口地址为FFA0H~FFA3H ,试编制初始化程序。 解:计数器1工作方式3下。

计数1初值=2.5×106

÷500=5000 控制字:01110111(77H ) 初始化程序:

MOV AL,77H

MOV DX, 0FFA3H OUT DX, AL MOV AL,00H

MOV DX, 0FFA1H OUT DX, AL ;先送计数值低位 MOV AL,50H

OUT DX, AL ;再送计数值高位

0 0 0 1 1 1

2 2 2

6.某系统使用5254的通道0作为计数器,计满1000,向CPU发中断请求,试编写初始化程序(端口地址自设)。

解:计数器0工作方式0下。(假设端口地址为FFA0H~FFA3H)

计数1初值=1000

控制字:00110001(31H)

初始化程序:

MOV AL,31H

MOV DX, 0FFA3H

OUT DX, AL

MOV AL,00H

MOV DX, 0FFA1H

OUT DX, AL ;先送计数值低位

MOV AL,10H

OUT DX, AL ;再送计数值高位

《汇编语言与接口专业技术》习题解答第三章

《汇编语言与接口技术》习题解答(第三章)

————————————————————————————————作者:————————————————————————————————日期:

问题: 画图说明下列语句分配的存储空间及初始化的数据值 解答: (1)byte_var DB 'ABC',10,10h,'EF',3 DUP(-1,?,3 DUP(4)) (2)word_var DW 10h,-5,3 DUP(?) 习题3.10 ‘A ’‘B ’‘C ’1010h ‘E ’‘F ’-1-444... 41h 42h 43h 0ah10h 45h 46h ffh -04h 04h 04h 3个10h 0FBh FFh ---- --10h -5?? ? 3.16 解: mov ah,1 ;只允许输入小写字母 int 21h sub al,20h ;转换为大写字母 mov dl,al mov ah,2 int 21h ;显示 3.18 解: mov ax, bufX cmp ax, bufY jge done mov ax, bufY done: mov bufZ, ax 3.19 解: .model small .stack .data bufX dw -7 signX db ? .code .startup cmp bufX,0 ;test bufX,80h

jl next ;jnz next mov signX,0 jmp done next: mov signX,-1 done: .exit 0 end 3.20 解: mov dl,’2’ mov ax,bufX cmp ax,bufY je next1 dec dl next1: cmp ax,bufZ je next2 dec dl next2: mov ah,2 int 21h 3.22 编制程序完成12H、45H、0F3H、6AH、20H、0FEH、90H、0C8H、57H和34H 等10个字节数据之和,并将结果存入字节变量SUM中(不考虑溢出和进位)。 ;wjxt322.asm .model small .stack .data b_data db 12h,45h,0f3h,6ah,20h,0feh,90h,0c8h,57h,34h ;原始数据num equ 10 ;数据个数 sum db ? ;预留结果单元 .code .startup xor si, si ;位移量清零 xor al, al ;取第一个数 mov cx, num ;累加次数 again: add al, b_data[si] ;累加 inc si ;指向下一个数 loop again ;如未完,继续累加 mov sum, al ;完了,存结果 .exit 0 end 3.30 解: lucase proc push bx mov bx,offset string cmp al,0 je case0

嵌入式系统设计大作业

嵌入式系统设计大作业 学号:14020520009 姓名:罗翔 1、叙述JTAG接口在嵌入式开发中的作用。 答: (1)用于烧写FLASH 烧写FLASH的软件有很多种包括jatg.exe fluted flashpgm等等,但是所有这些软件都是通过jtag接口来烧写flash的,由于pc机上是没有jtag接口的,所以利用并口来传递信息给目标板的jtag接口。所以就需要并口转jtag接口的电路。 (2)用于调试程序 同时应该注意到jtag接口还可以用来调试程序。而调试程序(如ARM开发组件中的AXD)为了通过jtag接口去调试目标板上的程序,同样是使用pc的并口转jtag接口来实现与目标板的通信。这样,并口转jtag接口的电路就有了两种作用。 (3)仿真器 根据(1)和(2)的总结,并口转jtag接口的电路是两种应用的关键,而这种电路在嵌入式开发中就叫仿真器。并口转jtag接口的电路有很多种,有简单有复杂的,常见的仿真器有Wigger,EasyJTAG,Multi-ICE等。这些所谓的仿真器的内部电路都是并口转jtag接口,区别只是电路不同或使用的技术不同而已。 2、叙述嵌入式平台的搭建过程,以linux为例。 答: 1) 一:建立宿主机开发环境 建立交叉编译的环境即在宿主机上安装与开发板相应的编译器及库函数,以便能够在宿主机上应用开发工具编译在目标板上运行的Linux引导程序,内核,文件系统和应用程序 交叉编译:在特殊的环境下,把嵌入式程序代码编译成不同的CPU所对应的机器代码。

开发时使用宿主机上的交叉编译,汇编及链接工具形成可执行的二进制代码(该代码只能在开发板上执行),然后下载到开发板上运行 2) 下载和安装arm-Linux-gcc编译工具链下载最新的arm-Linux-gcc并解压至当前目录下 在系统配置文件profile中设置环境变量方法:直接在profile文件中加入搜索路径立即使新的环境变量生效:运行source命令,检查是否将路径加入到path,测试是否安装成功, 编译程序,测试交叉工具链 3) 配置超级终端minicom minicom是宿主机与目标板进行通信的终端:在宿主机Linux终端中输入:minicom-s或输入minicom然后按ctrl+A+O对超级终端minicom进行配置,再选择串口并配置串口,最后保存即可 4) 建立数据共享服务:NFS服务是Linux系统中经常使用的数据文件共享服务 5) 编译嵌入式系统内核:内核配置,建立依存关系,建立内核 6) 制作文件系统 3、给出现今有哪些用于嵌入式开发的芯片名称,他们分别是哪些公司的产品? 体系结构是什么? S3C2410X基于ARM的Sumsang; XscalePXA255/PXA270基于ARM的Intel; 摩托罗拉MC基于68k; Power 601基于Power PC; MIPS32Kc基于MIPS 4、现今较流行的嵌入式操作系统有哪些? 答: (1) VxWorks (2)wince (3)linux (4)android

高中物理静电场经典习题(包含答案)

1.(2012江苏卷).一充电后的平行板电容器保持两板间的正对面积、间距和电荷量不变,在两板间插入一电介质,其电容C 和两极板间的电势差U 的变化情况是( ) A .C 和U 均增大 B . C 增大,U 减小 C .C 减小,U 增大 D .C 和U 均减小 B 2(2012天津卷).两个固定的等量异号点电荷所产生电场的等势面如图中虚线所示,一带负电的粒子以某一速度从图中A 点沿图示方向进入电场在纸面内飞行,最后离开电场,粒子只受静电力作用,则粒子在电场中( ) A .做直线运动,电势能先变小后变大 B .做直线运动,电势能先变大后变小 C .做曲线运动,电势能先变小后变大 D .做曲线运动,电势能先变大后变小 C 3.(2012安徽卷).如图所示,在平面直角 中,有方向平行于坐标平面的匀强电场,其中坐标原点O 处的电势为0 V ,点A 处的电势为6 V, 点B 处的电势为3 V, 则电场强度的大小为 ( ) A.200V/m B.2003 V/m C.100 V/m D. 1003 V/m A 4.(2012重庆卷).空中P 、Q 两点处各固定一个点电荷,其中 P 点处为正点电荷,P 、Q 两点附近电场的等势面分布如题20图 所示,a 、b 、c 、d 为电场中的四个点。则( ) A .P 、Q 两点处的电荷等量同种 B .a 点和b 点的电场强度相同 C .c 点的电热低于d 点的电势 D .负电荷从a 到c ,电势能减少 D 5.(2012海南卷)关于静电场,下列说法正确的是( ) O x (cm) y (cm) A (6,0) B (0,3) ● ●

A.电势等于零的物体一定不带电 B.电场强度为零的点,电势一定为零 C.同一电场线上的各点,电势一定相等 D.负电荷沿电场线方向移动时,电势能一定增加 D 6.(2012山东卷).图中虚线为一组间距相等的同心圆,圆心处固 定一带正电的点电荷。一带电粒子以一定初速度射入电场,实线为 粒子仅在电场力作用下的运动轨迹,a、b、c三点是实线与虚线的 交点。则该粒子( ) A.带负电 B.在c点受力最大 C.在b点的电势能大于在c点的电势能 D.由a点到b点的动能变化大于有b点到c点的动能变化 CD 7.[2014·北京卷] 如图所示,实线表示某静电场的电场线,虚线表示该电场的等势面.下列判断正确的是() A.1、2两点的场强相等 B.1、3两点的场强相等 C.1、2两点的电势相等 D.2、3两点的电势相等 D本题考查电场线和等势面的相关知识.根据电场线和等势面越密集,电场强度越大,有E1>E2=E3,但E2和E3电场强度方向不同,故A、B错误.沿着电场线方向,电势逐渐降低,同一等势面电势相等,故φ1>φ2=φ3,C错误,D正确. 8.如图所示,A、B是位于竖直平面内、半径R=0.5 m的1 4圆弧形的光滑绝缘轨道, 其下端点B与水平绝缘轨道平滑连接,整个轨道处在水平向左的匀强电场中,电场强度 E=5×103N/C.今有一质量为m=0.1 kg、带电荷量+q=8×10-5C的小滑块(可视为质 点)从A点由静止释放.若已知滑块与水平轨道间的动摩擦因数μ=0.05,取g=10 m/s2, 求: (1)小滑块第一次经过圆弧形轨道最低点B时B点的压力.(2)小滑块在水平轨道上通过的总路程. 答案:(1)2.2 N(2)6 m解析:(1)设小滑块第一次到达B点时的速度为v B,对圆弧轨道最低点B的压

静电场历年高考题汇编教师用推荐文档

静电场咼考专题汇编 1 ?相隔一段距离的两个点电荷,它们之间的静电力为F,现使其中一个点电荷的电量变为原来的2倍,同时将它们间的距离也变为原来的2倍,则它们之间的静电力变为(A ) A. F/2 B ? 4F C ? 2F D . F/4 2. 如图所示,三个完全相同的金属小球 a、b、c位于等边三角形的三个顶点上。a 和c带正电,b带负电,a所带电量的大小比b的小。已知c受到a和b的静电力的合力可用图 中四条有向线段中的一条来表示,它应是( B ) A. F i B . F2 C . F3 D . F4 3. 图中虚线所示为静电场中的等势面1、2、3、4,相邻的等势面之间的电势差 相等,其中等势面3的电势为0,—带正电的点电荷在静电力的作用下运动,经过a、 b点时的动能分别为26 eV和5 eV,当这一点电荷运动到某一位置,其电势能变为 —8 eV,它的动能应为( C ) A . 8 eV B . 13 eV 12 3 4 C. 20 eV D . 34 eV

A. &=E B B. E A £ B 5 .(多选)在场强大小为E 的匀强电场中,一质量为 m 带电量为q 的物体以某一初速沿电场反方向做 匀减速直线运动,其加速度大小为 (A)物体克服电场力做功 qES (C)物体的电势能增加了 qES 0.8qE/m,物体运动S 距离时速度变为零.贝9 ( ACD ) (B) 物体的电势能减少了 0.8 qES (D) 物体的动能减少了 0.8 qES 6 . 一带电油滴在匀强电场 E 中的运动轨迹如图中虚线所示,电场方向竖直向下。 若不计空气阻力,则此带电油滴从 A .动能减小 B a 运动到b 的过程中,能量变化情况为( C ) .电势能增加 C .动能和电势能之和减小 D .重力势能和电势能之和增加 7.如图所示,平行板电容器两极板间有场强为 E 的匀强电场,且带正电的极板接 地。一质量为 m ,电荷量为+q 的带电粒子(不 计重力)从x 轴上坐标为x 0处静止 释放。 (1) 求该粒子在 x 0处电势能E pxo 。 (2) 试从牛顿第二定律出发,证明该带电粒子在极板间运动过程中,其动能与电势 能之和保持不变。 解析:(1)带电粒子从 O 点移动到X 。,电场力做功, W=qEx 根据电场力做功等于电势能变化的负值可得: W=-(E PX 0-0), 联立解得:该粒子在 X 0处电势能 &0二qEx 0。 (2)解法一 在带电粒子的运动方向上任取一点,设坐标为 x ,由牛顿第二定律可得 : qE=ma 由运动学公式得 V x 2=2a (x-x °), 一 1 2 带电粒子在坐标为 x 处的动能E kx = mv 2 联立解得:E kx =qE (x-x 0), 带电粒子在坐标为 X 0处的动能与势能之和 E 0= E px0=- qEx 0。 带电粒子在坐标为 x 处的动能与势能之和 E= E kx +E?=qE (x-x o )- qEx =- qEx 0。。 4 .(多选)一负电荷仅受电场力作用,从电场中的 A 点运动到B 点。在此过程中该电荷做初速度为零 的匀加速直线运动,则 A B 两点电场强度 E A 、E B 及该电荷在 A B 两点的电势能 s A s B 之间的关系为 (AD ) 亠;? ;n 厂

《汇编语言与接口技术》答案习题解答(第三章)

解: mov ah,1 ;只允许输入小写字母 int 21h sub al,20h ;转换为大写字母 mov dl,al mov ah,2 int 21h ;显示 解: mov ax, bufX cmp ax, bufY jge done mov ax, bufY done: mov bufZ, ax 解:

.model small .stack .data bufX dw -7 signX db .code .startup cmp bufX,0 ;test bufX,80h jl next ;jnz next mov signX,0 jmp done next: mov signX,-1 done: .exit 0 end 解: mov dl,’2’ mov ax,bufX cmp ax,bufY je next1 dec dl next1: cmp ax,bufZ je next2 dec dl next2: mov ah,2 int 21h

编制程序完成12H、45H、0F3H、6AH、20H、0FEH、90H、0C8H、57H和34H等10个字节数据之和,并将结果存入字节变量SUM中(不考虑溢出和进位)。 ; .model small .stack .data b_data db 12h,45h,0f3h,6ah,20h,0feh,90h,0c8h,57h,34h ;原始数据num equ 10 ;数据个数 sum db ;预留结果单元 .code .startup xor si, si ;位移量清零 xor al, al ;取第一个数 mov cx, num ;累加次数 again: add al, b_data[si] ;累加 inc si ;指向下一个数 loop again ;如未完,继续累加 mov sum, al ;完了,存结果 .exit 0 end 解: lucase proc push bx mov bx,offset string cmp al,0 je case0 cmp al,1

静电场作业含答案

班级 姓名 学号 静电场作业 一、填空题 1. 一均匀带正电的空心橡皮球,在维持球状吹大的过程中,球内任意点的场强 不变 。球内任意点的电势 变小 。始终在球外任意点的电势 不变 。(填写变大、变小或不变) 解: 2. 真空中有一半径为R ,带电量为 +Q 的均匀带电球面。今在球面上挖掉很小一块面积△S ,则球心 处的电场强度E = 。 解:电荷面密度 3. 点电荷q 1、q 2、q 3和q 4在真空中的分布如图所示。S 为闭合曲面, 则通过该闭合曲面的电通量为 。 4 2εq q + 解:高斯定理 ;其中 为S 闭合面内所包围的所有电荷的代数和 4. 边长为a 的正六边形每个顶点处有一个点电荷 +q ,取无限远处 作为电势零点,则正六边形中心O 点电势为 V 。 a q 023πε 解:O 点电势为6个点电荷电势之和。每个q 产生的电势为 +2 041 r Q E ?=πε0 =E (r > R 球 (r < R 球 均匀带 电 球面 r Q U ?=041 πεR Q U ? =041 πεs 2 4R Q πσ= 2 4R s Q q π?= ∴4 022 022*******R s Q R R s Q r q E εππεππε?=??==4 0216R s Q επ?0 εφ∑? = ?=i S q S d E ∑i q a q r q U 0044πεπε= = q q U o 36= ?= ∴

5. 两点电荷等量异号,相距为a ,电量为q ,两点电荷连线中点O 处的电场强度大小E = 。 2 02a q πε 解: 6. 电量为-×10-9 C 的试验电荷放在电场中某点时,受到×10-9 N 的向下的力,则该点的电场强度 大小为 4 N/C 。 解:由电场强度定义知, 7. 一半径为R 的带有一缺口的细圆环,缺口长度为d (d << R ),环上均匀 带正电,总电量为q ,如图所示,则圆心O 处的场强大小E =__________ __。 ) 2(420d R R qd -ππε 解:根据圆环中心E=0可知,相当于缺口处对应电荷在O 点处产生的电场 电荷线密度为 ; 缺口处电荷 8. 如图所示,将一电量为-Q 的试验电荷从一对等量异号点电荷连线的中点 O 处,沿任意路径移到无穷远处,则电场力对它作功为 0 J 。 解:根据电场力做功与电势差之间的关系可求 其中 d + - O q +q -?E 2 a 2 a 2 02 022422a q a q E E q πεπε= ? ? ? ??? ==+4 ==q F E d R q -=πλ2d d R q q ?-='π2) 2(4412420202 0d R R qd R d R qd R q E -= ?-= '=ππεπεππε) (∞-=U U q A O ; 0=∞U ; 04400=+ -= r q r q U o πεπε0 )(=--=∴∞U U Q A O

2019-2020年高考物理静电场试题汇编

2011普通高考试题汇编:静电场 18(2011安徽).图(a )为示管的原理图。如果在电极YY’之间所加的电压图按图(b )所示的规律变化,在电极XX’ 之间所加的电压按图(c )所示的规律变化,则在荧光屏上会看到的图形是 2019-2020年高考物理静电场试题汇编 答案:B 解析:由于电极XX’加的是扫描电压,电极YY’之间所加的电压信号电压,所以荧光屏上会看到的图形是B ,答案B 正确。 20(2011安徽).如图(a )所示,两平行正对的金属板A 、B 间加有如图(b )所示的交变电压,一重力可忽略不计的带正电粒子被固定在两板 的正中间P 处。若在t 0时刻释放该粒子,粒子会时而向A 板运动,时而向B 板运动,并最终打在A 板上。则t 0可能属于的时间段是 A .004T t << B .0324 T T t << C .034T t T << D .098 T T t << 答案:B 解析:若004 T t << ,带正电粒子先加速向B 板运动、再减速运动至零;然后再反方向加速运动、减速运动至零;如此反复运动,每次向右运动的距离大于向左运动的距离,最终打在B 板上,所以A 错误。若 0324 T T t <<,带正电粒子先加速向A 板运动、再减速运动至零;然后再反方向加速运动、减速运动至零;如此反复运动,每次向左运动的距离大于向右运动的距离,最终打在A 板上,所以B 正确。若 034 T t T <<,带正电粒子先加速向A 板运动、再减速运动至零;然后再反方向加速运动、减速运动至零;如此反复运动,每次向左运动的 图 图(b ) 图 A P U 图(a )

接口与程序设计作业(附答案)

习题1(教材P56) 1.8086/8088微处理器地址总线有多少位?寻址范围是多少? 答:20位 A019。寻址范围00000 2.8086/8088微处理器分哪两部分?各部分主要由什么组成? 答:执行单元和总线接口单元。 包括:、寄存器组、暂存器、标志寄存器、控制单元。 包括:指令队列缓冲器、段寄存器及指令指针、总线地址加法器、总线控制逻辑。 4.8086/8088微处理器中有几个通用寄存器?几个变址寄存器?有几个指针寄存器?几个段寄存器? 答:8个通用寄存器、、、、、、、。2个变址寄存器、。2个指针寄存器、。、、、段地址寄存器。 5.8086/8088微处理器中有哪些标志位?它们的含义和作用如何? 答:零标志位、进位标志、溢出标志位、辅助进位标志位、奇偶标志位、符号标志位、方向标志位、中断允许标志位、跟踪标志。 6.试求出下列运算后的各个状态标志,说明进位标志和溢出标志的区别? 12783469H 答:0001 0010 0111 1000 +0011 0100 0110 1001 0100 0110 1110 0001 0;0;0;0;1;1。 54E3H-27A0H 答:0101 0100 1110 0011 +1101 1000 0110 0000(-27A0的补码) 10010 1101 0100 0011 0;0;1;0;0;0。 H 答:0011 1000 1000 0001 +0011 0101 1001 0111 0110 1110 0001 1000 0;0;0;0;0;1。 01E301E3H 答:0000 0001 1110 0011 +1111 1110 0001 1101(-01E3H的补码) 10000 0000 0000 0000 1;0;1;0;1;1。 进位表示最高位产生进位。

计算机接口技术大作业

计算机中断技术大作业题目深入理解中断系统

目录 一:什么是中断 (2) 中断的定义 (2) 中断技术差生的原因 (3) 中断技术差生的优点 (5) 中断技术差生的缺点 (7) 二:基本概念 (8) 中断源 (8) 我们把引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。在上面看书的例子中,打断你看书的时间就是中断源(电话响了)。 (8) 中断嵌套 (8) 中断级联 (9) 图 (10) 软中断,硬中断 (10) NMI(不可屏蔽中断)&可屏蔽中断 (11) 中断请求号&中断向量 (11) 中断响应INTA&中断周期 (11) 中断响应INTA:当8259A接收到第一个/INTA有效的负脉冲后,将被响应的中断源置入ISR(正在服务寄存器)的对应位,即ISR对应位置1,同时把IRR(中断请求寄存器)的对应位清0; (11) 单步中断&IF中断允许标志位 (12) IMR中断屏蔽字&中断优先级 (12) 中断控制器&APIC (12) 中断共享&中断冲突 (12) MSI-X中断(PCI E)、中断处理子程序 (13) 0号中断、1号中断 (13) 中断描述符、中断描述符表 (13) 异常 (13) 中断门、OS的事件、消息 (14) 三:中断资源相关 (14) 我的电脑中断相关资源占用情况 (14) ISA中断 (18) PCI中断 (22)

IRQ0-15中断请求外的 (22) 四:中断系统 (22) 中断系统怎样协调完成中断过程 (23) 五:多处理器系统的中断 (24) 怎么连接 (24) 如何处理 (25) 六:硬件、软件是怎么配合完成中断处理的 (25) 七:编写8251查询发送、中断接收的自检程序 (27) 摘要 学习计算机组成原理和计算机接口技术之中,“中断”是一个必须要学习的美容,计算机之所以能够“智能”的运行起来使得其更容易被人使用很重要的一点就是有了中断技术。因为中断计算机从一个只靠计算速度和存储量来来博得人们喜爱的机器变成了一个用户有好的聪明的机器。 本文将从几个问题入手来来逐一介绍计算机中断技术和中断系统。 一:什么是中断 中断的定义 在计算机科学中,中断是指由于接收到来自外围硬件(相对于中央处理器和内存)的异步信号或来自软件的同步信号,而进行相应的硬件/软件处理。发出这样的信号称为进行中断请求(interrupt request,IRQ)。硬件中断导致处理器通过一个上下文切换(context switch)来保存执行状态(以程序计数器和程序状态字等寄存器信息为主);软件中断则通常作为CPU指令集中的一个指令,以可编程的方式直接指示这种上下文切换,并将处理导向一段中断处理代码。中断在计算机多任务处理,尤其是实时系统中尤为有用。这样的系统,包括运行于其上的操作系统,也被称为“中断驱动的”(interrupt-driven)。 上面是来自维基百科对中断定义。 个人认为中断就是计算机在执行程序的过程中,当出现异常情况或者是特殊请求时,计算机停止执行现行程序的运行,转向对这些异常情况或特殊请求的处理,处理后再返回到现行程序的间断处,继续执行原程序,这就是中断。

第5章 静电场作业答案

第五章 静电场作业1 班级 姓名 学号 一 选择题 1. 两点电荷间的距离为d 时, 其相互作用力为F . 当它们间的距离增大到2d 时, 其相互作用力变为 (A) F 2 (B) F 4 (C) 2F (D) 4 F [ D ] 解:根据库仑定律 122014d q q F d πε= 12 22 0144d q q F d πε= 24 d d F F ∴= 选D 2. 关于电场强度, 以下说法中正确的是 (A) 电场中某点场强的方向, 就是将点电荷放在该点所受电场力的方向 (B) 在以点电荷为中心的球面上, 由该点电荷所产生的场强处处相同 (C) 场强方向可由F E q = 定出, 其中q 可正, 可负 (D) 以上说法全不正确 [ C ] 解:场强的定义为0F E q = ,即表示场强的大小又表示场强的方向,选C 3.在边长为a 的正方体中心处放置一电量为Q 的点电荷, 则在此正方体顶角处电场强度的大小为 (A) 202πQ a ε (B) 2 03πQ a ε (C) 20πQ a ε (D) 2 04πQ a ε [ B ] 解:点电荷Q 距顶点的距离为 2 r a = 则在顶点处场强的大小为 203Q E a πε== 选B 4.一个点电荷放在球形高斯面的中心, 下列哪种情况通过该高斯面的电通量有 变化? (A) 将另一点电荷放在高斯面外 (B) 将另一点电荷放在高斯面内 a

(C) 将中心处的点电荷在高斯面内移动 (D) 缩小高斯面的半径 [ B ] 解:根据高斯定理 d i S q E S ε?= ∑? ,高斯面内的电荷变化,则通过该高斯面的电通量有变化。 选B 二 填空题 1.一长为L 、半径为R 的圆柱体,置于电场强度为E 的均匀电场中,圆柱体轴线与场强方向平行.则: (1) 穿过圆柱体左端面的E 通量为2R Επ-; (2) 穿过圆柱体右端面的E 通量为2R Επ; 解:1)穿过左端面的电通量为21ΕS R ΕΦπ=?=- 2)穿过右端面的电通量为21ΕS R ΕΦπ=?= 2. 一个薄金属球壳,半径为1R ,带有电荷1q ,另一个与它同心的薄金属球壳,半径为2R )(12R R >,带有电荷2q 。试用高斯定理求下列情况下各处的电场强度的大小: 1)1R r <,E= 0 ;2)21R r R <<, E= 12 04q r πε ; 3)2R r >, E= 12 2 04q q r πε+。 解:1)1R r <: d i S q E S ε?= ∑? 内球面内无电荷 10 E = 2)21R r R <<:两球面间的电荷为1q ,根据高斯定理可得 12204r q E e r πε= 3)2R r >:两球面外的电荷为12q q +,同理可得 123204r q q E e r πε+= 三 计算题 1. 电荷Q 均匀地分布在长为L 的细棒上,求在棒的延长线上距棒中心为r 处的 2

【高中物理】静电场高考题整理

静电场高考题 1.(2015,新课标Ⅱ)两平行的带电金属板水平放置。若在两板中间a 点从静止释放一带电微粒,微粒恰好保持静止状态。现将两板绕过a 点的轴(垂直于纸面)逆时针旋转° 45,再由a 点从静止释放一同样的微粒,改微粒将( D ) A.保持静止状态 B.向左上方做匀加速运 . a C.向正下方做匀加速运动 D.向左下方做匀加速运动 电场力大小与重力相等,旋转后受力分析可知,合外力方向左下,所以向左下方做匀加速运动,D 对。 2.(2015,新课标Ⅱ)一质量为m 、电荷量为q (q>0)的粒子在匀强电场中运动,A 、B 为其运动轨迹上的两点。已知该粒子在A 点的速度大小为v 0,方向与电场方向的夹角为60°;它运动到B 点时速度方向与电场方向的夹角为30°。不计重力。求A 、B 两点间的电势差。 设在B 点的速度方向为v ,粒子在垂直方向不受力,所以在垂直方 向的分速度保持不变,即 v 0sin60°= vsin30° 得v= 3 v 0 设AB 间电势差为U AB ,根据动能定理得 q U AB =12mv 2 - 12mv 02 得U AB = mv 02q 3.(2014,新课标Ⅱ)关于静电场的电场强度和电势,下列说法正确的是( AD ) A.电场强度的方向处处与等电势面垂直 B.电场强度为零的地方,电势也为零 C.随着电场强度的大小逐渐减小,电势也逐渐降低 D.任一点的电场强度总是指向该点电势降落最快的方向 零势能面可以任意规定,通常规定大地电势为零,B 错。电场强度大小与电势高低没关系,C 错。

4.(2013,新课标Ⅱ)在光滑绝缘水平面上,三个带电小球a ,b 和c 分别位于边长为l 的正三角形的三个顶点上;a 、b 带正电,电荷量均为q ,c 带负电。整个系统置于方向水平的匀强电场中。已知静电力常量为k 。若 三个小球均处于静止状态,则匀强电场场强的大小为( B ) A. 3kq 3l 2 B. 3kq l 2 C. 3kq l 2 D. 3kq 3l 2 受力分析可知Eq=2k q 2l 2cos30°,解得E=3kq l 2 ,B 对。 5.(2013,新课标II )匀强电场中有一半径为r的光滑绝缘圆轨道,轨道平面与电场方向平行。a、b 为轨道直径的两端,该直径与电场方向平行。一正电荷为q的质点沿轨道内侧运动。经过a 点和b 点时对轨道压力的大小分别为N a和Nb,不计重力,求电场强度的大小E、质点经过a 点和b 点时的动能。 质点受到电场力大小F E =Eq 设质点质量为m ,在ab 点速度分别为v a 、v b 根据牛顿定律N a +F E =m v a 2r , N b -F E =m v b 2 r 根据动能定理2F E r=12mv b 2-12 mv a 2 解得E=16(N b -N a ),E ka =r 12(N b +5N a ),E kb =r 12(5N b +N a ) 6.(2012,新课标)平行板电容器的两个极板与水平地面成一角度,两极板与一直流电源相连。若一带电粒子恰能沿图中所示水平直线通过电容器,则在此过程中,该粒子( BD A.所受重力与电场力平衡 B.电势能逐渐增加 C.动能逐渐增加 D.做匀变速直线运动 粒子受到竖直向下的重力,垂直板面的电场力,两力不在同一直线,不可能平衡,A 错。只能合力方向水平向左,所以电场力做负功,电势能增加,B 对。动能减少,C 错。合力不变,做匀变速直线运动,D 对。

汇编与接口 第六章作业

P327页 15.8255A有哪几种工作方式,对这些工作方式有什么规定? 答:8255A有三种工作方式。分别是方式0(基本的输入输出方式);方式1(选通的输入输出方式);方式2(双向传输方式)。 方式0:不需要应答联络信号。A、B、C口都可以工作在方式0。 方式1:选通的输入输出方式,只有A、B端口可以工作在方式1,C端口作为A、B端口的应答信号。而且是单向的,作为输入端口,就不能做输出端口,作为输出端口就不能做输入端口。 方式2:双向传输方式,只有A端口可以工作在方式2,C端口做为A端口输入输出时的应答信号,可以工作在输入,也可以工作在输出。 16.假设8255A端口地址为00C0~00C6H,要求: (1)对8255A设置工作方式,A端口工作在方式1,输入;B端口工作在方式0,输出;端口C的4为配合端口A工作,端口C的低4为方式0,输入。 (2)用置0∕置1,直接对PC6置1,对PC4置0 答:端口地址0000 0000 1100 0000 ~0000 0000 1100 0110。说明A口地址为00C0H,B 口地址为00C2H,C口地址为00C4H,控制字地址为00C6H。 (1)控制字为:1011X001B,即0B1H(X取0) MOV AL,0B1H MOV DX,00C6H OUT DX,AL (2)直接对PC6置1时的控制字为:0XXX1101B,即0DH MOV AL,0DH MOV DX,00C6H OUT DX,AL 直接对PC4置0时的控制字为:0XXX1000B,即08H MOV AL,08H MOV DX,00C6H OUT DX,AL 17.使用8255A作为开关和LED指示灯的接口。要求8255A的A口连接8个开关,B口连接8个LED(发光二极管),用作指示灯,将A口的开关状态读入,然后送至B口控制指示灯亮、灭。试画出接口电路设计图,并编写程序实现。 解:根据要求,设计电路如图所示。用PA7引脚上的开关控制PB7上的LED,PA0引脚上的开关控制PB0上的LED。开关闭合输入低电平,开关打开输入高电平。高电平指示灯亮。A端口地址为8000H,B端口地址为8001H ,C端口地址为8002H ,控制字寄存器地址为8003H(假设未使用的地址线都取0)。 控制字:10010000B(C口工作在输出),即90H 参考程序: MOV AL, 90H MOV DX, 8003H OUT DX, AL LOOP: MOV DX, 8000H IN AL, DX MOV DX, 8001H

MCS-51微机接口大作业

《微机接口技术》 大作业 作业要求: 设计一外部设备监控系统,采用CPU为51系列单片机,用C51或ASM51编写软件,给出SCH原理图和软件清单(要求有功能注释),系统要求如下: ①系统带有电子时钟,2路模拟量和8路数字量的检测; ②4个按键,分别为设置、+、-、->可以可以完成相应的设置过程(包括时间设置和外部监控值的上下限设置); ③采用I2C 8583时钟芯片(可以查相关资料); ④8个8段LED显示(可以采用SPI总线芯片7219)以辅助完成设置,显示内容:时-分-秒;

⑤8个按键分别可以模拟外部8个故障点; ⑥2路电位器可以模拟外部模拟信号; ⑦EEPROM(I2C总线芯片24c256)保存最近100个外部故障数据(包含故障点和故障时间); ⑧RS485上位机接口。 系统软件完成的功能: ①上电时电子钟方式显示当前时间; ②设置按键进入设置状态,可以重新设置新时间值和外部监控值的上下限,结果写入8583。设置完成后电子钟方式显示当前时间; ③实时监测外部8个数字故障点和模拟数字,一旦故障记录其故障数据、故障发生时间和恢复时间; ④上位机传来命令字0xaa向上位机发送所保存的外部故障数据,发送完成后清除保存数据。(自定义通讯协议)。

一、元器件选择 芯片名称型号接口类型线数其它AD转换芯片TLC1549 SPI 3 2块共阴极数码管显示驱动器MAX7219 SPI 3 时钟芯片PCF8583 I2C 2 EPROM 24WC256 I2C 2 串口RS485 MAX487E 3 二、MCS-51单片机引脚连接 单片机I/O 引脚 外部器件连接及功用 器件名称引脚代号功用 P0^0 SW1 按钮1,模拟外部故障点1 P0^1 SW2 按钮2,模拟外部故障点2 P0^2 SW3 按钮3,模拟外部故障点3 P0^3 SW4 按钮4,模拟外部故障点4 P0^4 SW5 按钮5,模拟外部故障点5 P0^5 SW6 按钮6,模拟外部故障点6 P0^6 SW7 按钮7,模拟外部故障点7 P0^7 SW8 按钮8,模拟外部故障点8 P1^0 MAX7219 DIN 数码管显示串行数据输入端 P1^1 MAX7219 LOAD 数码管显示数据锁存端 P1^2 MAX7219 CLK 数码管显示时钟输入端 P1^3 --- --- --- P1^4 SPI/TLC1549 CS 模拟SPI片选信号 P1^5 SP I/TLC1549 DA TA OUT 模拟SPI数据传送位 P1^6 SP I/TLC1549 CLK 模拟SPI时钟控制位 P1^7 --- --- --- P2^0 --- --- --- P2^1 SW9 按钮9,系统参数“设置”键 P2^2 SW10 按钮10,系统参数增加“+”键 P2^3 SW11 按钮11,系统参数减小“-”键 P2^4 SW12 按钮12,系统参数项目选择“->”键P2^5 --- --- --- P2^6 MAX487E DE 485串口通信 P2^7 MAX487E RE 485串口通信 P3^0/RXD MAX487E RXD 485串口通信 P3^1/TXD MAX487E TXD 485串口通信 P3^2/INT0 PCF8583 INT P3^3/INT1 --- --- --- P3^4/T0 --- --- --- P3^5/T1 --- --- --- P3^6/WR I2C总线SCL 模拟I2C时钟控制位 P3^7/RD I2C总线SDA 模拟I2C数据传送位

《汇编语言与接口技术》习题解答(第三章)

3.16 解: mov ah,1 ;只允许输入小写字母 int 21h sub al,20h ;转换为大写字母 mov dl,al mov ah,2 int 21h ;显示 3.18 解: mov ax, bufX cmp ax, bufY jge done mov ax, bufY done: mov bufZ, ax 3.19 解: .model small .stack .data bufX dw -7 signX db ? .code .startup cmp bufX,0 ;test bufX,80h

jl next ;jnz next mov signX,0 jmp done next: mov signX,-1 done: .exit 0 end 3.20 解: mov dl,’2’ mov ax,bufX cmp ax,bufY je next1 dec dl next1: cmp ax,bufZ je next2 dec dl next2: mov ah,2 int 21h 3.22 编制程序完成12H、45H、0F3H、6AH、20H、0FEH、90H、0C8H、57H和34H 等10个字节数据之和,并将结果存入字节变量SUM中(不考虑溢出和进位)。 ;wjxt322.asm .model small .stack .data b_data db 12h,45h,0f3h,6ah,20h,0feh,90h,0c8h,57h,34h ;原始数据num equ 10 ;数据个数 sum db ? ;预留结果单元 .code .startup xor si, si ;位移量清零 xor al, al ;取第一个数 mov cx, num ;累加次数 again: add al, b_data[si] ;累加 inc si ;指向下一个数 loop again ;如未完,继续累加 mov sum, al ;完了,存结果 .exit 0 end 3.30 解: lucase proc push bx mov bx,offset string cmp al,0 je case0

机电接口技术大作业

40T相位摩擦焊控制系统设计 一、绪论 1.1 相位摩擦焊简介 摩擦焊接作为一种金属固相热压焊,利用摩擦发热的原理,让两个焊件的结合面做高速的相对运动,同时对焊接的工件施加载荷。通过械摩擦运动在材料的焊接表面之间产生足够热量,使接合面的材料达到热塑性状态。然后在快速顶锻力的作用下,通过材料的塑性变形和扩散过程形成焊接接头。 摩擦焊接技术可应用于不同金属材料之间(如铜和铝、钛和铜、铝和钢等)的焊接,使其能够完成普通焊接方法无法达到的特殊工程任务要求。摩擦焊接具有焊缝小、高效、节能等优点(高质量的摩擦焊接强度大,甚至优于材料本身的强度,焊接的速度通常是普通焊接的数倍),同时不需要助焊剂和保护气体,不易产生对人体有害的烟尘和强光。摩擦焊的质量与焊接过程中工件相对转速、施加载荷大小、接合面摩擦时间、顶端压力及其形变量等工艺有密切联系。 1.2摩擦焊的突出特点及广泛应用前景 摩擦焊新技术具有一系列突出优点: (1) 焊接质量高、稳定可靠、焊件尺寸精度高。 (2) 耗能低,节能效果显著。 (3) 节约原材料。通常摩擦焊比靠电能转化为热能的普通焊接节省原材料1% 2以上。 (4) 摩擦焊新技术有4个不用的优点(不用焊条、不用焊丝、不用焊药、不用保护气体)。 (5) 生产效率高,便于实现自动化,可比普通的电弧焊生产率提高6一20倍;比电阻焊或闪光焊提高5倍。 (6) 具有广泛的可焊性。如能使金属与塑料、陶瓷等非金属材料完成焊接。 (7) 改善劳动条件。

由于摩擦焊是一种高质量、高效率、无毒无害的自动化的焊接方法,具有上述的突出优点,并且技术经济效果显著,因而在国内外得到了广泛应用。 1.3 相位摩擦焊工作原理 针对有相位配合要求的工件焊接,一般的摩擦焊不能保证焊接面角度的对准,所以需要采用相位摩擦焊接的方法。摩擦焊接按时间顺序可大致分为四个阶段:1.将移动端工件靠近旋转端工件;2.在相对较低的轴向压力下,使两个焊接组件接触并保持一定的时间。此阶段主要用于清理焊接端面,并使接合处材料达到所需的预热状态,在第三个阶段开始之前减小摩擦系数。3.加大轴向压力并维持一定时间,使得摩擦产热加剧,焊接处材料在高热条件下逐渐达到热塑性状态后,尽快停止主轴转动。4.加压顶锻,同样保持一定时间,完成摩擦焊接。

静电场作业含答案.doc

班级 姓名 学号 静电场作业 一、填空题 1. 一均匀带正电的空心橡皮球,在维持球状吹大的过程中,球内任意点的场强 不变 。球内任意点 的电势 变小。始终在球外任意点的电势 不变。(填写变大、变小或不变) 解: 1 Q 1 Q E r 2 U r ( r > R 球外) 均匀带电 4 4 球面 1 Q E 0 ( r <R 球内) U R 4 0 2. 真空中有一半径为 R ,带电量为 +Q 的均匀带电球面。今在球面上挖掉很小一块面积△ S ,则球心处的 电场强度 E = 。 Q s Q 16 2 0R 4 s Q s 解:电荷面密度 4 R 2 q ? 4 R 2 q Q s 1 Q s E 2 4 R 2 4 0 R 2 16 2 0 R 4 4 0 r q 1 q 3 3. 点电荷 q 1 、q 2、 q 3 和 q 4 在真空中的分布如图所示。 S 为闭合曲面, q 4 q 2 q 4 q 2 则通过该闭合曲面的电通量为 。 S q i 解:高斯定理 E dS ;其中 q i 为 S 闭合面内所包围的所有电荷的代数和 S 4. 边长为 a 的正六边形每个顶点处有一个点电荷 +q ,取无限远处 +q +q 3q +q +q 作为电势零点,则正六边形中心 O 点电势为 V 。 O 2 a +q +q 解: O 点电势为 6 个点电荷电势之和。每个 q 产生的电势为 U q q 4 0 r 4 a U o q 6 3q 4 a 2 a

相关文档
相关文档 最新文档