汇编语言与接口技术
接口技术实验大纲

《汇编语言与接口技术》实验指导河南大学计算机与信息工程学院概述学习微机接口技术,实践是非常重要的环节。
我们学习微型计算机不仅要掌握其基本原理、基本概念、基本方法,更重要的是学以致用。
目前,微型计算机已经是各行各业中十分重要又十分普遍的工具,我们要用它来解决科技进步中各类专业中的许多问题,以促进各行各业的进一步发展。
要学会应用,实践是十分重要的手段。
《汇编语言与接口技术》课程的实验部分包括汇编程序语言设计和硬件芯片应用实验两个方面。
对于汇编语言程序设计来说,只有多看例程、多做习题,从基本的方法和方面着手,积累汇编语言程序设计的典型例子,才能掌握汇编语言,学会用汇编语言编程的方法和技巧,逐步能得心应手地使用汇编语言。
在各种芯片实验中,汇编语言又是不可缺少的实验工具,通过汇编语言的对各类芯片的编程使用才能更好地了解各芯片的功能和用法。
本书实现整个实践环节的一体化,加强系统观念,注重相关内容整体化,使学生从理论到实践对微型计算机的内部结构和工作原理有一个比较清楚的认识,加深与巩固对微机原理基本概念和规律的认识。
通过对学生实际动手能力的培养,可以使学生受到基本知识、基本方法和基本技能方面较系统的教育与训练。
Dais十六位教学实验系统介绍接口技术实验是在Dais十六位教学实验系统上完成的。
Dais系列单片机微机仿真实验系统采用多CPU兼容技术,选择高速度大规模可编程器件作系统的主控芯片,高速通用、适配灵活,具有完善的硬件断点、无限制暂停,支持汇编与C语言的语句调试、矢量调试及全符号过程调试,并按微机接口课程设置的要求系统地扩展了通用实验模块,形成了仿真开发与教学实验相结合的多用途仿真实验开发系统。
一.系统组成Dais系列单片机微机仿真实验系统的8088/8086微机接口实验由管理CPU 89C52单元、目标CPU 8088/8086单元、接口实验单元和内置稳压电源组成,通过RS232C串行接口与PC微机相连,系统硬件主要内容如下:系统管理管理CPU 89C52(控制板/内置仿真器)、目标CPU 8088系统存储器监控在89C52片内E2PROM(8K)、RAM 6264、RAM 61256一片(32K)、BPRAM 61256(32K)接口芯片及单元实验8253、8255、8259、ADC0809、ADC0832、6264、164、273、244、393分频、电子发声单元、电机控制单元,开关及发光二极管、单脉冲触发器、继电器控制、16 16点阵、8155扩展3 3键盘及四位LED显示、以及8251、8250串行通信等。
《汇编语言与接口技术》期末考试试题及答案

第一学期期末考试 汇编语言与接口技术 试卷A 卷 考试方式:闭卷 考试时间:120分钟 卷面总分:100分 一、选择题(本题共20小题,每题2分,共40分) 1. 汇编源程序的后缀名是 ( C ) A 、exe B 、.obj C 、.asm D 、.lib 2. 作为8位有符号数补码,80H 的真值是 ( C ) A 、0 B 、-2 C 、-128 D 、128 3. 8086 CPU 内部能够记录代码段段地址的寄存器是 ( D ) A 、DS B 、IP C 、CX D 、CS 4. 若(AX)=35F0H ,(CX)=00B8H ,当AND AX ,CX 指令执行后,AX 寄存器的值为( B ) A 、 1400H B 、 00B0H C 、 0000H D 、 0FFFFH 5. 若(SP)=1000H ,则执行指令PUSH AX 后SP 的值为 ( B ) A 、0FFFH B 、0FFEH C 、1002H D 、1001H 6. Mul BX 指令隐藏操作数的寄存器是 ( D ) A 、BX B 、CX C 、SI D 、AX7.能够将AL中的1、3、5位取反的指令是( C )A、AND AL , 2AHB、OR AL , 2AHC、XOR AL , 2AHD、TEST AL , 2AH8.循环指令LOOP结束循环的条件是( D )A、CX≠0B、ZF=0C、IF=0D、CX=09.除法指令DIV BL中,被除数在寄存器( A )A、AXB、DXC、DX:AXD、BX10.输出单个字符的2号DOS功能调用的入口参数是( C )A、AHB、ALC、DLD、DH11.以下对伪指令的描述正确的是( D )A、伪指令没有操作数B、伪指令没有目标代码C、汇编程序中伪指令可有可无D、伪指令不会被执行12.某伪指令X=12H中所定义的X是( B )A、变量B、常量C、标号D、段名13.下面指令序列执行后完成的运算,正确的算术表达式应是( D )MOV AL,BYTE PTR XSHL AL,1DEC ALMOV BYTE PTR Y,ALA、Y=X*2+1B、X=Y*2+1C、X=Y*2-1D、Y=X*2-114.下面指令结束后目标操作数不变化的是(D )A、INC BXB、SUB AX,BXC 、MOV BX,[SI+2]D 、LEA BX,[0010H] 15. 若采用程序查询方式传送数据,则接口电路中必须要有 ( D ) A 、中断控制器 B 、DMA 控制器 C 、定时计数器 D 、状态端口 16. 若某芯片的片内端口选择信号线有3根,则该芯片中CPU 可访问端口数目为 ( C ) A 、4个 B 、6个 C 、8个 D 、10个 17. 芯片8255A 的C 口置/复位控制字应写入的端口是 ( D ) A 、端口A B 、端口B C 、端口C D 、命令端口 18. 使8255A 的PC 3输出低电平的C 口置复位命令字为 ( A ) A 、06H B 、0FH C 、0DH D 、07H 19. 8086系统中需要接入16个中断,系统至少需要使用多少片8259芯片? ( B ) A 、2片 B 、3片 C 、4片 D 、5片 20. 在DEBUG 命令行下,查看寄存器的数值,可用 ( C ) A 、U 命令 B 、D 命令 C 、R 命令 D 、G 命令 二、填空题(本题共20空,每空1分,共20分) 1. 存储器分段管理模式中,若存储单元A 的物理地址为12000H ,且该单元所属逻辑段的段地址为1030H ,则其有效地址应为__1D00_______H 。
汇编语言与接口技术

汇编语言与接口技术汇编语言是一种低级程序设计语言,用于编写微处理器或计算机的机器语言指令。
它提供了直接控制硬件的能力,使得程序员可以更精确地控制计算机的操作。
接口技术则是指计算机系统中各个模块之间的通信和数据交换方式。
汇编语言的优势在于其对硬件的直接控制能力。
使用汇编语言可以充分利用计算机的资源,提高程序运行的效率。
此外,汇编语言可以精确地指定操作,使得程序更加灵活和可靠。
然而,相较于高级编程语言,汇编语言的编写和调试过程较为繁琐,需要具备一定的硬件和底层知识。
在汇编语言中,接口技术是必不可少的。
接口技术是指计算机硬件设备与外部设备或其他硬件设备之间的通信接口。
这些接口可以是物理接口,如端口、插槽、电路等,也可以是逻辑接口,如中断、DMA (直接内存访问)等。
通过接口技术,汇编语言程序可以与其他设备或模块进行数据交换,实现功能的扩展。
接口技术在计算机系统中发挥着重要的作用。
它可以使得各种硬件设备与计算机系统实现有效的沟通与协作。
例如,计算机的外部设备如打印机、鼠标和键盘等都需要通过接口与计算机进行连接,完成数据的输入输出。
此外,接口技术还可以将不同模块之间的数据传递和处理分离,提高系统的可维护性和可扩展性。
汇编语言与接口技术的结合可以带来更强大的功能和性能。
通过汇编语言的直接控制能力,程序员可以更好地优化程序,提高计算机的运行效率。
同时,接口技术可以扩展计算机系统的功能,与其他设备进行数据交换,实现更多的应用场景。
需要注意的是,在编写汇编语言程序时,必须遵循相应的编译与链接规范。
不同的处理器架构和操作系统可能有不同的汇编语言格式和指令集。
因此,程序员需要在了解具体系统的基础上,选择合适的格式来编写程序。
此外,汇编语言的编写过程需要仔细检查和验证,确保程序的正确性和可靠性。
总结而言,汇编语言与接口技术是紧密联系的。
汇编语言提供了直接控制硬件的能力,而接口技术则提供了计算机与其他设备之间的数据传递和交换方式。
汇编语言与接口技术复习资料2010

一、填空题●8088的ALE引脚的作用是_______。
锁存复用线上的地址●在8088读存储器周期中,采样Ready线的目的是_______。
确定是否在T3周期后插入T w周期●8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由_______、_______和_______提供。
IP由寻址方式决定的16位偏移量SP●微型计算机由_______、_______和_______组成。
微处理器存储器I/O接口电路●在IBM-PC/XT中,外设是通过_______器件对CPU产生中断请求。
这些中断的中断类型码为_______。
825908H—OFH●8088中的指令INT n用_______指定中断类型。
N●一片8255A端口A有_______种工作方式,端口B有_______种工作方式。
3 2●串行异步接口在接收时是由_______寄存器将串行数据转换成并行数据。
在发送时,是由_______寄存器将并行数据转换成串行数据。
接收移位发送移位●●软件通常分为_______和_______两大类。
系统软件应用软件●计算机硬件由_______、_______、存储器、输入设备和输出设备五大部件组成。
运算器控制器●奇偶校验法只能发现_______数个错,不能检查无错或_______数个错。
奇偶●八进制数37.4Q转换成二进制数为__________。
11111.1B●数x的真值-0.1011B,其原码表示为____________。
1.1011B●在浮点加减法运算过程中,在需要_________或__________时,尾数向右移位。
对阶向右规格化●8086CPU芯片的结构特点是将_________部件与__________部件分开,目的是减少总线的空闲时间,提高指令执行速度。
运算总线接口●指令通常由_________和__________两部分组成。
操作码地址码●微程序入口地址是根据__________通过_________产生的。
1632位微机原理汇编语言及接口技术课后习题答案

第一章1.1 解:五代,详细见书1.2 解:微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件——控制器和运算器的微处理器为核心,所构造出的计算机系统。
PC机:PC(Personal Computer)机就是面向个人单独使用的一类微机。
单片机:用于控制的微处理器芯片,内部除CPU外还集成了计算机的其他一些主要部件,如:ROM、RAM、定时器、并行接口、串行接口,有的芯片还集成了A/D、D/A转换电路等。
数字信号处理器DSP:主要面向大流量数字信号的实时处理,在宿主系统中充当数据处理中心,在网络通信、多媒体应用等领域正得到越来越多的应用1.3 解:微机主要有存储器、I/O设备和I/O接口、CPU、系统总线、操作系统和应用软件组成,各部分功能如下:CPU:统一协调和控制系统中的各个部件系统总线:传送信息存储器:存放程序和数据I/O设备:实现微机的输入输出功能I/O接口:I/O设备与CPU的桥梁操作系统:管理系统所有的软硬件资源1.4 解:系统总线:传递信息的一组公用导线,CPU通过它们与存储器和I/O设备进行信息交换。
好处:组态灵活、扩展方便三组信号线:数据总线、地址总线和控制总线。
其使用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。
1.5解:(1)用于数值计算、数据处理及信息管理方向。
采用通用微机,要求有较快的工作速度、较高的运算精度、较大的内存容量和较完备的输入输出设备,为用户提供方便友好的操作界面和简便快捷的维护、扩充手段。
(2)用于过程控制及嵌人应用方向。
采用控制类微机,要求能抵抗各种干扰、适应现场的恶劣环境、确保长时间稳定地工作,要求其实时性要好、强调其体积要小、便携式应用强调其省电。
1.6 解:1.7 解:I/O通道:位于CPU和设备控制器之间,其目的是承担一些原来由CPU处理的I/O任务,从而把CPU从繁杂的I/O任务中解脱出来。
微机原理汇编语言与接口技术课后答案

微机原理汇编语言与接口技术课后答案【篇一:《微机原理、汇编语言与接口技术》复习练习题与答案(new)】lass=txt>一、填空题1、8086/8088 cpu内部结构按功能分为两部分,即由单元和单元组成。
2、若cpu的数据线宽度为16位,则它的字长为位;地址线宽度为20位,则它的寻址空间为 1mb 。
3、8086cpu为了适应各种应用场合有两种工作模式,即是最小模式和最大模式。
4、8086/8088cpu复位后,cs的内容为 0ffffh ,ip的内容为0000h 。
5、8086的16位标志寄存器包括 6 个状态标志位和 3 个控制标志位。
6、计算机的i/o端口地址的编址方式有统一编址和独立编址,而8086cpu寻址外设采用独立编址方式。
7、cpu与外设间有4种i/o信息传送方式,即无条件传送、查询传送中断传送、直接存储器存取(dma)。
8、若某输出外设的i/o接中的数据端口地址为100h,要将字节数据从8086cpu输出到外设的指令是mov dx,100h和out dx,al。
9、响应可屏蔽中断intr的条件是控制标志if= 1。
10、若8253的某一计数器用于输出方波,该计数器的工作方式为;若该计数器输入频率为100khz,输出方波频率为10khz,则计数初值应设为 10。
11、串行通信协议分为和。
12、波特率是指单位时间内传送二进制数据的位数。
13、8088 组成的系统中,存储器分个不超过字节的段。
14、当8088cpu的intr端输入一个电平时,获得了中断请求。
15、8088工作于最小工作模式时,控制总线由产生,工作于最大工作模式时,控制总线由总线控制器8288产生。
16、数据的并行i/o方式是以为单位进行传送;数据的串行i/o方式是以为单位进行传送。
17、从地址/数据复用线中分离出地址信息需用逻辑芯片,地址/数据复用线中的双向数据传送需用逻辑芯片双向缓冲器。
18、中断优先权管理的方法有、和。
微机原理 汇编语言与接口技术 (周杰英 著) 人民邮电出版社

h 目的操作数
源操作数
k(1) MOV AX,100
寄存器寻址
立即数寻址
(2) MOV AX,[100]
寄存器寻址
直接寻址
(3) MOV DL,[BP+SI] 寄存器寻址
基址变址寻址
(4) MOV [BX],CX
寄存器间接寻址 寄存器寻址
(5) MOV DX,[SI]
寄存器寻址
寄存器间接寻址
(6) MOV 1234H[BX],DS 寄存器相对寻址 寄存器寻址
www.kh 课d后a答案w网.com
课后答案网
周期来完成 16 位数据的传送,而对于非规则字则用相邻两个总线周期来完成该字的存
储操作,先取其奇地址字节(即数据的低位字节),然后存取偶地址字节。在组成存储
系统 时, 总是偶 地址 单元的 数据 通过 AD0~AD7 传送 ,而 奇地址 单元 的数据 通 过 AD8~AD15 传送,即通过总线高字节传送。 BHE 信号和 A0 信号控制存储器读写见下表:
优点? 解:总线接口部分和执行部分是分开的,每当 EU 执行一条指令时,造成指令队列空出 2 个或空出一个指令字节时 ,BIU 马上从内存中取出下面一条或几条指令,以添满他 的指令队列。这样,一般情况下,CPU 在执行完一条指令后,便可马上执行下一条指 令,不像以往 8 位 CPU 那样,执行完一条指令后,需等待下一条指令。即 EU 从指令队 列中取指令、执行指令和 BIU 补充指令队列的工作是同时进行的。这样大大提高了 CPU 利用率,降低了系统都对存储器速度的要求。
课后答案网
www.kh 课d后a答案w网.com
第一章 绪论
习题与答案
m 1. 把下列二进制数转换成十进制数、十六进制数及 BCD 码形式。 o (1) 10110010B =
汇编语言与接口技术期末复习题(含答案)

汇编语⾔与接⼝技术期末复习题(含答案)c微机原理习题⼀、选择填空1、CPU执⾏OUT DX ,AL指令时,()的值输出到数据总线上。
A、AL寄存器B、AX寄存器C、DL寄存器D、DX寄存器2、连接主机与外设间的电路称为()。
A、接⼝B、端⼝C、数字电路D、转换电路3、地址译码的作⽤是()。
A、设计接⼝B、区分不同外设C、接⾄地址总线D、向外设输出数据4、中断控制器8259可管理()。
A、⾮屏蔽中断B、指令中断C、外部中断D、可屏蔽中断5、对INT N指令,其中断向量存放在内存从()开始的地址中。
A、DS*10H+N*4B、DS*10H+NC、0*10H+N*4D、0*10H+N6、8259的中断服务寄存器ISR的某⼀位如果置1,则表⽰()。
A、8259中断服务故障B、CPU正在执⾏中断服务程序C、外部设备可以请求中断服务D、中断服务程序刚执⾏完毕8、8086/8088CPU内部地址指针是( )。
A、20位B、8位C、16位D、24位9、8086存储段是存储器的⼀个逻辑单位,其长度可达()字节A、16KB、64KC、640KD、1M10、对于“未对准好”字,8086CPU需要()个总线周期完成对该字的访问。
A、1B、2C、3D、411、8086/8088能寻址内部存储器的最⼤地址范围为( )。
A、64KB、512KC、1MD、10M12、除法出错是属于()中断。
A、线路故障B、内部C、INTOD、单步13、中断传送⽅式下,当外部需要输⼊输出数据,向CPU发出中断请求信号,由接⼝电路使()信号有效,引起中断响应。
A、HLDAB、INTRC、HOLDD、INTA14、DMA数据传送,是由( )控制的。
15、CPU与外设交换信息时,是通过( )传送外设控制和外设状态信息的。
A 、数据总线B 、地址总线C 、控制总线D 、局部总线16、8086执⾏OUT DX ,AL 指令时,()的值输出到地址总线上。
A 、ALB 、AXC 、DLD 、DX17、有效时要求8086的()引脚同时输出低电平。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
99.3 P III (Pentium III)
2000.6.28 P4 (Pentium 4)
2000.11 Itanium(安腾)— 64位μ P
16
二、 微处理器发展概况
微处理器的位数由字长决定 字长 :一次能处理二进制信息的位数。 处理器的处理能力 同字长有关 计算精度 主频: CPU 的时钟频率 KHz 、 MHz 、GHz 、THz ( 百万) ( 十亿) (万亿)
3
要求: 抓住教学过程中的3个环节:
上课时要主动参与、发现、探究 将上课时的多媒体教案从教师手中转化为自己的认 知工具,主动参与、发现、探究,培养学习能力;
独立完成作业 同学之间相互交流,一起讨论,但一定要独立完成 作业;
实验课 课前预习,做到心中有数,有的放矢; 课后,要写实验报告,总结经验和教训,提高自己分 析问题和解决问题的能力,培养一种严谨科学作风。
8
第一章:微型计算机系统的结构
§1.1 有关微型计算机的基本知识
一、μP 、μC 与μCS
Microprocessor (μP) Microcomputer (μC) Microcomputer System (μCS)
9
一、μP 、μC 与μCS
计算机五大组成部分 :
主机 外设
运算器 控制器 内存储器 外存储器 输入设备 输出设备
17
§1 有关微型计算机的基本知识
三、微型计算机的分类 1、单片机 (微控制器和嵌入式计算机)
把构成一个微型计算机的一些功能部件集成在一块芯 片之中的计算机。 这些功能部件包括: 微处理器、 RAM 、ROM (有的单片机中不含 ROM )、 I/O 接口电路、定时器 / 计数器等。 在智能化仪器仪表以及控制领域内应用极广。
15
二、 微处理器发展概况
Intel系列32位μ P:
(85.10) (89.4) (93.3)
(95.11)
80386 80486 Pentium Pentium Pro (高能奔腾)
97.1
MMX (Pentium with MMX)
多能奔腾 (带多媒体扩展技术)
97.5 P II (Pentium II)
μ CS是一个信息处理系统,各部件之间存在大量 的信息流动,所有信息都要通过通信线路传送, 通信线路的设置和连接方式至关重要。 总线( BUS ) 计算机系统中,各部件(模块、器件)之间信息 传送的公共通路。
答疑时间:
周三下午
1606
联系方式:
电话:58139907 手机:18918752897
QQ:474043655
邮 箱:
hbjk163@ 密码:computer
6
第一章
微型计算机系统的结构
7
第一章:微型计算机系统的结构
主要内容:
有关微型计算机系统的基本知识 微型计算机系统的总线结构
三、微型计算机的分类
4 、工程工作站EWS
是一种微型化的功能很强的计算机系统。它是由高性 能主机、高分辩率显示器、高速的 I/O 设备以及其它 必要的仪器设备组合而成。 特点: 速度快、内存大、具有图象处理能力,适合于进行较 复杂的科学和工程计算,置于终端台上,并可通过网 络连接起来。它本身可作为一台计算机使用,能完成 工程业务、技术业务和管理业务,并能作为一个工作 站加入网络中。
汇编语言与接口技术
课程简介:
本课程的重点是讲述微型计算机的实现技术。 主要内容:
微处理器的工作原理、引脚功能和总线时序 微处理器同内存储器的接口技术 微处理器同输入输出设备的接口技术 用汇编语言编写接口控制程序
2
课程特点:
关注微型计算机的低层技术。 与计算机的硬件关系密切。 所设计的知识面较广。 是一门实用性很强的课程。
第一代: 4位/低挡8位微处理器
1971.10 Intel 4004
4位μP
1972.3 Intel 8008
低档8位μP
12
二、 微处理器发展概况
第二代:8位微处理器:
1973 Intel 8080
中档8位μP
1974.3 Motorola MC6800
1975-76 Zilog Z80
高档8位μP
3、个人计算机(Personal Computer)
面向个人使用的计算机。键盘、鼠标、主机、显示 器为最基本的组成部分。
1975 Altair 8080 1977 Apple II 1981.8 IBM PC
1983 IBM-PC/XT 1984 IBM-PC/AT 1987.4 IBM-PS/2
20
21
适用范围:
特别适用于工程上的设计、计算、模拟、分析, 数据处理,文件的形成,机器的检测, A/D 和 D/A 转换以及 CAD/CAM/CAE (计算机辅助 设计/ 计算机辅助制造 / 计算机辅助工程)等方 面的应用,所以被称为“工程工作站”。
22
第一章:微型计算机概论
§ 2 微型计算机系统的总线结构
1976 Intel 8085
13
二、 微处理器发展概况
第三代:16 位微处理器:
1978 1979
Intel 8086 Zilog Z8000 Motorola MC 68000
14
二、 微处理器发展概况
第四代:32位微处理器 1983 Zilog Z80000
1984.7 Motorola MC68020 1985 Intel 80386
4
教材:
《微型计算机技术》 孙德文 主编 2010年7月出版
参考书:
1、80X86/Pentium 微型计算机原理及应用 吴宁编著 电子工业出版社
2、微型计算机原理及应用 薛钧义编著 西安交大出版社
3、80X86微型计算机原理及其应用 易仲芳编著 电子工业出版社
5
讲课学时:
共80学时, 讲课60学时,实验20学时(10次)
18
三、微型计算机的分类
2、单板机
将微处理器、 RAM 、ROM 以及一些I/O 接口 电路,加上相应的外设(键盘、发光二极管显示器) 以及监控程序固件等安装在一块印刷电路板上所构 成的计算机系统。 如TP -801 ,TP -86 等,可广泛应用于生产过程 的实时控制及教学实验。
19
三、微型计算机的分类
CPU 中央处理部件 存储器
10
微
处
理
器
、
微
型
计
算
机
微型计算机
、
微
型
计
算
机
系
统
一、μP 、μC 与μCS
微处理器 微型计算机 内存储器
控制器 运算器 寄存器组
输入 / 输出接口 输入 / 输出设备及外存储器系统 Nhomakorabea件 软件
应用软件 电源,面板和机架
11
§1 有关微型计算机的基本知识
二、 微处理器发展概况