微机原理16开B

合集下载

QTH-8086B 16位微机原理说明书

QTH-8086B 16位微机原理说明书

目录第一部分综述 (1)第一章QTH-8086B16位微机原理教学内容及参考 (1)1.1 16位微机接口技术教学内容 (1)1.2 16位微机接口技术教学参考 (1)第二章QTH—8086B教学实验仪简要介绍 (2)2.1 系统构成及特点 (2)2.2 16位微机原理教学实验环境 (3)2.3 16位微机实验系统硬件电路简介 (3)2.4 软件的安装 (5)2.5 实验仪的使用 (5)第二部分 16位微机接口技术 (6)第三章基本接口技术实验 (6)3.1 基本IO口扩展实验 (6)3.2 8259A中断应用实验 (8)3.3 可编程定时器/计数器8254实验 (12)3.4 可编程并行接口8255实验 (14)3.5 通用微型打印机实验 (17)3.6 16C550通用串行通信实验 (18)3.7 A/D转换实验 (22)3.8 D/A转换实验 (25)3.9 扩展存储器读写实验 (27)3.10 ISD1420语音实验 (28)3.11 键盘显示实验 (33)3.12 16*16 LED中文字幕移动实验 (35)3.13 128*64点阵式LCD实验 (37)3.14 IC卡读写实验 (39)3.15 直流电机实验 (42)3.16 步进电机实验 (43)12 3.17 电子音乐实验 (44)3.18 串并转换实验 (45)3.19 开关继电器实验 (46)3.20 光磁控制风扇实验 ............................................................................................................................47 附录A QTH8086B 集成操作软件使用说明............................................. 47 附录B 常用芯片引脚图 (50)第一部分综述第一章QTH-8086B 16位微机原理教学内容及参考QTH 16位微机教学从两个方面来开展:一方面以微机原理为主,旨在让学生掌握16位微处理器在各种工作模式下的工作原理;另一方面以微机接口技术应用为主,旨在让学生掌握各种基本的微机应用技术。

微机原理第1章1.2

微机原理第1章1.2

内存

、、、

地 指令1
指令2
址 指令3
指令4

、、、 、、、



数据1

数据2 数据3
、、、
1、中央处理器的组成
中央处理器(CPU)由运算器和控制器组成。 运算器:计算机中加工和处理数据的功能部件。 功能:(1)对数据进行加工处理,主要包括算术和
逻辑运算,如加、减、乘、与、或、非运算等。 (2)暂时存放参与运算的数据和中间结果。
小结:原码 正数0X 反码 正数0X 补码 正数0X
义求)
负数1X 负数1X 负数1X+1 (不必利用定
取反
加1
原码
反码
补码
求补
真值
4、 补码的应用
补码在运算时符号位与数值位同等对待,只要结 果不溢出,则结果是正确的(仍为补码)。
例:X=-1001110 =-78 Y=+1100011=99 [X]补=10110010 [Y]补=01100011
(1)将程序计数器PC的内容送地址寄存AR。
(2)程序计数器PC的内容自动加1变为01H,为取 下一条指令作好准备。
(3)地址寄存器AR将00H通过地址总线送至存储 器地址译码器译码,选中00H单元。
(4)CPU发出“读”命令。
(5)所选中的00单元的内容B0H读至数据总线DB 上。
(6)经数据总线DB,读出的B0H送至数据寄存器 DR。
D7 D6 D5 D4 十位
D3 D2 D1 D0 个位
非压缩型 数值范围 0~9
D7 D6 D5 D4 0
D3 D2 D1 D0 个位
二、码制(有符号数的表示方法)

微机原理课件第一章绪论

微机原理课件第一章绪论

分成3组:地址总线、数据总线和控制总线。 3)电器特性:电器特性定义每一根线上信 号的传输方向及有效电平范围。
4)时间特性:时间特性定义了每根线上的
信号在什么时间有效。a
10
2. 总线分类
从总线的不同使用角度可以分为以下几类:
1)内部总线
2)元内件部级总总线线是微处理器内部各个部件之间
传 脚 结 的 有 由 要 数 传 位 微 22据 数 3部 方 接 接 号 统0216与送 的 构 微 利 微 部 据 送 数 型 位 的 位 数 向 口 口 和 需=6元 地 数 控微, 等信 限 , 处 于 处 件 总 地 决 机 通 据 就 电 部 总 要4K件址据制处最。息制有理内理的线址定的路总具路件线确B级总总理I大的,利器部器总和的了地,线体发向请定。nt总线线器CC寻通目于内数芯线控,址是为信送求,1e6lPP线是是的址8道前集部据片。制是总三号读信一位8UU位0是 用C位范。 内 成 采 传 厂 元 总 三 线 态 而 、 号 般可 输微8,P8连 来数围由 部 度 用 送 家 件 线 态 为 双 定 写 等 为直入处CU故P相接 传为18于 总 提 双 速 生 级 三 单 向 , 信 。用 与复接理称6位U同计 送位 2制 线 高 总 度 产 总 种 向 如 号 控来存寻位器内2为。0,算 控,C造 大 及 线 加 设 线 。 总 , 制向储址信=8部准0P1一机 制最芯 多 成 或 快 计 包 线 , 片 总存器号的8M字U16般系 信大6片 品 的 选 线数 三 。 括 。 数储及内、向的B长位。为统号寻的率。信宽采总内地据器外存中存地为微8中的址面提号度用线部址总或设断容储址1位处6两,范积高;根单结总总线交量I请器总位/,理O个传围和。而据总构线线的换求或线,端1器6重送为I引有系线,是、的位信数8I为外//口位。OO,

清华大学微机原理16位微处理器PPT文档57页

清华大学微机原理16位微处理器PPT文档57页

清华大学微机原理16位微处理器
11、用道德的示范造就一个人,显然比用法律来约束他更有价值。—— 希腊
12、法律是无私的,对谁都一视同仁。在每件事上,她都不徇私情。—— 托马斯
13、公正的法律限制不了好的自由,因为好人不会去做法律不允许的事 情。——弗劳德
14、法律是为了保护无辜而制定的。——爱略特 15、像房子一样,法律和法律都是相互依存的。——伯克
66、节制使快乐增加并使享受加强。 ——德 谟克利 特 67、今天应做的事没有做,明天再早也 是耽误 了。——裴斯 泰洛齐 68、决定一个人的一生,以及整个命运 的,只 是一瞬 之间。 ——歌 德 69、懒人无法享受休息之乐。——拉布 克 70、浪费时间是一桩大罪过。——卢梭

微机原理课件

微机原理课件
运算器是计算机的核心部件,负责进行算术和逻辑运算;控制器是计算机的指挥 中心,负责统一指挥计算机的各个部件;存储器是计算机的信息存储部件,用于 存储程序和数据;输入输出设备是计算机与外部进行信息交换的部件。
微机系统的硬件结构
微机系统的硬件结构包括主机箱、电源、主板、CPU 、内存、硬盘、显示器、键盘、鼠标等。
难度:较高。
课外拓展与学习建议
拓展内容
阅读相关文献和书籍,了解微机原理 的前沿技术和应用领域。
学习建议
积极参与课外实践和学习小组,与同 学和老师交流学习心得和经验,提高 学习效果。源自THANKS感谢观看
汇编语言的语法
汇编语言的语法包括指令格式、操作数、寻址方式、指令语句等。其中,指令格式是用来规定指令的操 作码和操作数的格式;操作数是用来指定指令操作的对象;寻址方式是指令中寻找操作数的地址的方式 ;指令语句是指令的书写格式。
汇编程序的设计方法
汇编程序设计的步骤
汇编程序设计的步骤包括分析问题、设计程序、编写 代码、调试程序等。其中,分析问题是程序设计的前 提,设计程序是程序设计的主要环节,编写代码是程 序设计的具体实现,调试程序是保证程序正确性的重 要步骤。
中断请求与响应
当外部设备需要与微机系统进行信息交换时,会向系统发出中断请求。 系统会根据优先级和中断向量表来响应中断请求。
中断的基本概念与工作原理
中断的基本概念
中断是指当外部事件发生时,打断正在执行的程序,转而执行相应的中断处理程序。中断 处理程序通常包括保存现场、处理中断事件、恢复现场等步骤。
中断源
主机箱是微机系统的外壳,用于保护和支撑内部硬件; 电源是微机系统的能源供应部件;主板是微机系统的核 心部件,上面集成了许多重要的电子元件;CPU是微 机的中央处理器,是计算机的核心部件;内存是微机的 临时存储部件,用于存储当前正在运行的程序和数据; 硬盘是微机的永久存储部件,用于存储程序和数据;显 示器是微机的输出设备,用于显示输出的信息;键盘和 鼠标是微机的输入设备,用于输入用户指令。

精品课程微机原理多媒体课件 - 微机原理和接口技术

精品课程微机原理多媒体课件 - 微机原理和接口技术

精品课程微机原理多媒体课件
教材及主要参考书
教材:
《微机原理与接口技术》,冯博琴主编, 清华大学出版社,2019.2
主要参考书:
《硬件技术基础》,冯博琴主编,邮电出版社 《微机原理及应用》,李伯成等编,西安电子科
技大学出版社
安徽工程科技学院 * 计算机系
考核方式
平时作业 实 验 期末考试
缺点: 计算机中用原码进行加减运算比 较困难,0的表示不唯一。
安徽工程科技学院 * 计算机系
精品课程微机原理多媒体课件
数0的原码
8位数0的原码:+0=0 0000000 -0=1 0000000
即:数0的原码不唯一。
安徽工程科技学院 * 计算机系
反码
精品课程微机原理多媒体课件
对一个机器数X:
二、各种进制数间的转换
1. 非十进制数到十进制数的转换:
按相应的权表达式展开
安徽工程科技学院 * 计算机系
精品课程微机原理多媒体课件
2. 十进制到非十进制数的转换
对二进制的转换: 对整数:除2取余; 对小数:乘2取整。
对十六进制的转换: 对整数:除16取余; 对小数:乘16取整。
安徽工程科技学院 * 计算机系
精品课程微机原理多媒体课件
[例]:
X= –52= – 0110100 [X]原=10110100 [X]反=11001011 [X]补= [X]反+1=11001100
安徽工程科技学院 * 计算机系
精品课程微机原理多媒体课件
0的补码:
[+0]补= [+0]原=00000000 [-0]补= [-0]反+1=11111111+1

第1章微机原理课件

第1章微机原理课件

2024年7月29日星期一
第1章第3页共124页
第1章 微型计算机基础
在研制ENIAC计算机的同 时,冯·诺依曼(Von Neumann)与 莫尔小组合作研制了EDVAC计算机,该计算机采用了存储程序 方案,其后开发的计算机都采用这种方式,称为冯·诺依曼计算 机。冯·诺依曼计算机具有如下基本特点:
第1章 微型计算机基础
第1章 微型计算机基础
1.1 微型计算机概述 1.2 微型计算机系统 1.3 计算机中的数制及其转换 1.4 计算机中数与字符的编码 习题1
2024年7月29日星期一
第1章第1页共124页
第1章 微型计算机基础
1.1 微型计算机概述
1.1.1 计算机的发展史
20世纪40年代, 无线电技术和无线电工业的发展为电子计 算机的研制准备了物质基础, 1943年~1946年, 美国宾夕法尼 亚大学研制的ENIAC(Electronic Numerical Integrator And Computer, 电子数字积分器和计算机)是世界上第一台电子计 算机。
2024年7月29日星期一
第1章第16页共124页
第1章 微型计算机基础
3.指令执行时间
指令执行时间是指计算机执行一条指令所需的平均时间, 其 长短反映了计算机执行一条指令运行速度的快慢。
它一方面决定于微处理器工作时钟频率, 另一方面又取决于 计算机指令系统的设计、CPU的体系结构等。
微处理器工作时钟频率指标可表示为多少兆赫兹, 即MHz; 微处理器指令执行速度指标则表示为每秒运行多少百万条指令 (MIPS, Millions of Instructions Per Second)。
ENIAC计算机共用18000多个电子管, 1500个继电器, 重达30吨, 占地170平方米, 耗电140 kW, 每秒钟能进行5000次加法计算, 领 导研制的是宾夕法尼亚大学的莫克利(J.W.Mauchly)和埃克特 (J.P.Eckert)。

微型计算机原理

微型计算机原理

8.4 DMA控制器(DMAC) DMA控制器(DMAC)
1.DMA控制器在系统中的地位 1.DMA控制器在系统中的地位 DMA
两种工作状态:主动态和被动态 主动态和被动态对应于 主动态和被动态 两种地位:主控器和受控器 主控器和受控器 被动态: 被动态:非DMA操作期间,受CPU控制 检测CS和DREQ信号 主动态: 主动态:DMA操作期间,控制系统总线(AB、 DB、CB),控制M与I/O的数据传送
型号 8237A8237A-5 内部寄存器数 通道数 数据块最 最高速率 传送对象 (MB/S) 大长度 16个(还有2个 16个 还有2 CPU不能访问) CPU不能访问) 21个只写 21个只写 7个只读 15个 15个 4 64 1.5 M M I/O M
Z80Z80-DMA MC68B44
1 4
AL中可为任 AL中可为任 意值
3)8237A-5的工作时序 )8237A两种工作状态可看成两个操作周期:空闲周期 空闲周期(被动态)和有效周期 和有效周期(主动态); 空闲周期 和有效周期 还有一个从空闲周期到有效周期的过渡阶段 过渡阶段;共有7种状态周期 过渡阶段
本章首页
8.4 DMA控制器(续) DMA控制器(续)
DACK DREQ 写入选择 优先级 时序 工作允许 CH0保持 M 0:高有效 1:低有效 0:低有效 1:高有效 0:固定优先级 1:循环优先级 0:滞后写 1:扩展写 0:允许工作 1:禁止工作 0:正常时序 1:压缩时序 M 0:禁止M 1:允许M M M
0:CH0地址不保持 1:CH0地址保持;D0=1时有效
微型计算机原理
(第八章) 第八章)
重庆三峡学院物理与电子工程学院
主讲教师 魏祖雪 Email:starwxy94@

微机原理讲义

微机原理讲义

前言微型计算机是电子计算机技术飞速发展的产物,具有体积小、重量轻、耗电少、价格低廉、可靠性高、结构灵活等特点。

微型计算机最早的是美国IBM公司用INTEL公司的8086CPU芯片制造的IBM-PC机,现在已经由低档的8位机8080、8086、8088,发展到16位的80286,32位的80386、80486、PENTUIM、PENTUIM II、PENTUIM III等高档机型。

主机的内存容量也由最初的48K字节增加到640K、2M、…、128M甚至更大。

处理速度也越来越快,工作稳定性显著提高。

当前,微型机技术正往两个方向发展,一个是高性能、多功能的方向,另一个是价格低廉、功能转移的方向。

在不久的将来,微型机将发展成为融工作、学习、娱乐于一体,集电脑、电视、电话于一身的综合办公设备和新型家用电器,以及信息高速公路上的数字化、多媒体智能终端。

未来的微机在我们工作学习和日常生活中将会充当重要角色,它不仅会改变我们的生活方式,而且会改变我们的文化特征,会出现我们今天无法想象的事物,微机必将成为人类文明之侣。

通过本课程掌握微机关键技术的原理和实现方法,使用户深入理解、牢固掌握、灵活运用微型机最主要的技术,从而能够在日新月异的计算机领域更快地理解、熟悉、掌握新的发展。

在软件方面,本教学软件以介绍8086指令系统为基础,重点讨论 Intel公司的ASM-86汇编语言程序设计;而在硬件方面则着重讨论8086的体系结构、接口技术、 Intel公司的I/O配套支持器件及其应用,为用户开发应用8086系列微型计算机(包括IBM-PC机)打下必要的基础。

第一章绪论本章介绍计算机基础知识,内容包括计算机的发展、特点、分类及应用;计算机中常用的数制以及不同数制间的相互转换;数据的编码;二进制数的算术运算和逻辑运算;数据的存贮组织等。

其中涉及到不少名词、术语及其相关概念,必须弄懂和掌握,为我们以后学习作好必要的知识准备。

世界上第一台计算机,是1946年2月由美国宾夕法尼亚大学研制成功的。

微机原理课本

微机原理课本

第1章微型计算机基础知识1.1计算机中的数和编码1.1.1计算机中的数制1.1.2符号数的表示法1.1.3二进制数的加减运算1.1.4二进制数的逻辑运算与逻辑电路1.1.5二进制编码1.1.6BCD数的加减运算1.2逻辑单元与逻辑部件1.2.1触发器1.2.2寄存器1.2.3移位寄存器1.2.4计数器1.2.5三态输出门与缓冲放大器1.2.6译码器1.3微型计算机的结构和工作原理1.3.1微型计算机常用的术语1.3.2微型计算机的基本结构1.3.3计算机的工作原理1.4 8086/8088微处理器1.4.18086/8088的结构1.4.28086/8088 的寄存器1.5 8086/8088的存储器结构与堆栈1.5.1存储器编址1.5.2存储器分段和物理地址的生成1.5.3堆栈和栈操作指令1.6 80x86、Pentuim系列微处理器1.6.1 802861.6.2803861.6.3804861.6.4Pentium(奔腾)1.7 新一代微处理器——Itanium(安腾)习题与思考题第2章汇编语言与汇编程序2.1符号指令中的表达式2.1.1常量和数值表达式2.1.2变量和地址表达式2.1.3标号2.1.4变量和标号类型的变更2.2符号指令的寻址方式2.2.1寄存器寻址2.2.2立即寻址2.2.3直接寻址2.2.4间接寻址2.2.5基址寻址2.2.6变址寻址2.2.7基址变址寻址2.2.8存储器寻址中段地址的确定2.3常用指令2.3.1数据传送类指令2.3.2加减运算指令2.3.3位操作指令2.3.4指令应用举例2.4伪指令2.4.1过程的定义2.4.2段的定义2.4.3汇编地址计数器2.4.4段寄存器的假定2.4.5源程序的结束2.4.6宏汇编源程序的格式2.5常用系统功能调用和BIOS 2.5.1系统功能调用2.5.2常用系统功能调用应用举例2.5.3BIOS习题与思考题第3章程序设计的基本技术3.1顺序程序设计3.1.1乘除法指令3.1.2BCD数调整指令3.1.3顺序程序设计举例3.2分支程序设计3.2.1条件转移指令3.2.2无条件转移指令3.2.3分支程序设计举例3.3循环程序设计3.3.1循环程序的基本结构3.3.2重复控制指令3.3.3单重循环程序设计举例3.3.4多重循环程序设计举例3.4串处理程序设计3.4.1方向标志置位和清除指令3.4.2串操作指令3.4.3重复前缀3.4.4串操作程序设计举例3.5子程序设计3.5.1子程序的概念3.5.2子程序的调用指令与返回指令3.5.3子程序及其调用程序设计举例3.6宏功能程序设计3.6.1宏指令3.6.2条件汇编与宏库的使用3.6.3宏功能程序设计举例3.7 80286、80386、80486和Pentium程序设计3.7.180286、80386、80486和Pentium微处理器的指令3.7.2MASM5.0以上版本的伪指令3.7.3存储器操作数中的地址表达式3.7.480x86和Pentiun汇编源程序设计举例习题与思考题第4章总线4.1总线概述4.1.1总线分类4.1.2总线操作4.2 8086/8088的CPU总线与时序4.2.18086/8088的CPU引线4.2.28088的CPU系统和CPU总线4.2.38088的时序4.3 Pentium的CPU总线4.3.1地址线及控制信号4.3.2数据线及控制信号4.3.3总线周期控制信号4.3.4Cache控制信号4.3.5系统控制信号4.3.6总线仲裁信号4.3.7检测与处理信号4.3.8系统管理模式信号4.3.9测试信号4.3.10跟踪和检测信号4.4 ISA(Industry Standard Architecture)局部总线4.4.1ISA局部总线概述4.4.2ISA总线信号4.5 PCI局部总线4.5.1PCI局部总线概述4.5.2PCI系统框图4.5.3PCI 总线信号习题与思考题第5章半导体存储器5.1存储器概述5.1.1存储器的类型5.1.2存储器的性能指标与分级结构5.2常用的存储器芯片5.2.1半导体存储器芯片的结构5.2.2随机读写存储器RAM。

2021年新编微机原理(B)实验指导介绍模板(学生版)2

2021年新编微机原理(B)实验指导介绍模板(学生版)2

班级学号姓名实验日期欧阳光明(2021.03.07)实验一两个多位十进制数相加实验一、实验目的1.熟悉在PC机上建立、汇编、连接、调试和运行汇编语言程序的过程。

2.掌握数据传送、算术运算、BCD码调整和循环指令的用法,掌握字符显示的方法。

3.熟悉和掌握用DEBUG调试程序的方法。

二、实验内容1.将两个5位十进制数相加,要求被加数(本题选47193)和加数(本题选28056)均以ASCII码形式各自顺序存放在以DATAl 和DATA2为首的5个内存单元中(低位在前),结果送回以DATA3为首的5个内存单元中(低位在前),并显示相加的结果。

2.将第1题改为(高位在前)的形式存放数据,程序如何修改?3.上述程序只显示了相加的结果,没有显示被加数和加数,如果在第1题的基础上将显示格式改为47193+28056=75249,则程序如何修改?4.上面程序没有考虑运算结果最高位有进位的情况,如果考虑可能产生的进位,则要显示完整的结果,程序如何修改?(提示:INC和LOOP指令均不影响CF)三、实验要求1.实验内容1、内容2为基础题,必须做,完成后可得7分。

2.实验内容3为提高题,完成后可再加2分。

3.实验内容4为提高题,完成后可再加1分。

四、实验程序和结果1.将两个5位十进制数相加,要求被加数(本题选47193)和加数(本题选28056)均以ASCII码形式各自顺序存放在以DATAl 和DATA2为首的5个内存单元中(低位在前),结果送回以DATA3为首的5个内存单元中(低位在前),并显示相加的结果。

DATASEGMENTDATA1DB 33H,39H,31H,37H,34H ;存放被加数47193,ASCII码形式,低位在前DATA2DB 36H,35H,30H,38H,32H ;存放加数28056,ASCII码形式,低位在前DATA3 DB 5 DUP(?) ;留出5个存放结果的单元DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV CX,5 ;循环次数置5,5个位要相加5次MOV SI,0;SI放地址位移量,每个数的第一字节地址位移量为0CLC ;CF清0,防止第1个字节相加时ADC指令多加CF中可能的1 NEXT:MOV AL,DATA1[SI] ;取被加数一个字节送AL,DATA1偏移地址+SI为有效地址ADC AL,DATA2[SI] ;AL+加数对应字节+CF(低位相加时可能的进位)结果送ALAAA ;AL中两字节相加的和调整成非压缩的BCD 码,进位在CF中MOV DATA3[SI],AL ;结果送入DATA3对应字节单元中INC SI;地址位移量加1指向高一位字节单元LOOP NEXT ;5次未到,继续循环MOV SI,5;显示5个位,SI中的数既是循环次数又作地址位移量DISP:ADD DATA3[SI-1],30H ;将结果从高位单元开始把非压缩的BCD码变成ASCII码MOV DL,DATA3[SI-1];将ASCII码送DL以满足2号功能调用的规定要求MOV AH,2 ;功能号送AHINT 21H ;调用2号功能,显示一位数字DEC SI;次数减1JNZ DISP ;5次未到,继续循环MOV AH,4CH ;功能号送AHINT 21H ;调用4CH号功能,返回DOSCODEENDSEND START运行结果:752492.将第1题改为(高位在前)的形式存放数据,程序如何修改?(要求给出程序、注释、运行结果)五、实验总结和体会班级学号姓名实验日期实验二字符串匹配实验一、实验目的1.掌握提示信息的使用方法及键盘输入字符串的用法。

微机原理课件第2讲(电子)

微机原理课件第2讲(电子)


CX 在串操作指令和LOOP指令中作计数器用

……
……
……
微机原理与接口技术 Microcomputer Principle and Interface Technology
19
段寄存器
总线接口部件BIU设有4个16位段寄存器。
寄存器名 CS DS SS ES
含义
Code Segment 代码段寄存器
标志寄存器
执行部件EU
总线接口部件BIU
微机原理与接口技术 Microcomputer Principle and Interface Technology
8
8086CPU的内部结构
通总线ABHH 接口部ABLL件(BIU)
用 CH
CL
寄 组DH成部分D:L

SP

BP➢ 地址加法器
DI
SI➢
专用寄存器组
13
通用寄存器——数据寄存器
AX( Accumulator Register )
累加器:一般用来存放参加运算的数据和结果,在乘、 除法运算、I/O操作、BCD数运算中有不可替代的作用。
BX(Base Register)
基址寄存器:除可作数据寄存器外,还可放内存的
逻辑偏移地址,在间接寻址中用作基址寄存器,在XLAT 指令中做基址寄存器。
目标变址寄存器:多用于存放内存的逻辑偏移地 址,隐含的逻辑段地址在DS寄存器中也可放数据。
微机原理与接口技术 Microcomputer Principle and Interface Technology
16
通用寄存器——指针寄存器
BP(Base Pointer)
基址指针,用于存放内存的逻辑偏移地址,隐 含的逻辑段地址在SS寄存器中。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

I/O接口电路中有三类寄存器,其中分别为、、和。

2.已知:(AX)=4F08H,(CF)=0,(CL)=4,则 RCR AX,CL指令执行完后
(AX)= ,(CF)=
3.中断指令将CS\IP\PSW压入堆栈的次序依次为、、
4.指令MOV AL, BYTE PTR [BX+SI]中,源操作数的寻址方式是______________。

5.逻辑运算指令都是按进行操作的;指令执行后只设置标志位,不保留结果的逻辑运算指令是;不保留标志位的是。

6.判断无符号数是否进位,应根据标志位;而判断有符号数是否溢出,应根据标志位。

7.递归调用指的是在子程序里调用的另一个子程序是______________。

二选择(每题 2分,共20分)
1.设AL=-15,要使AL=15应执行的指令是()
A)NEG AL B)NOT AL C)INC AL D)DEC AL
2.一条指令中目的操作数不允许使用的寻址方式是()
A)寄存器寻址B)立即数寻址C)变址寻址D)寄存器间接寻址
3.设AL=04H,BL=0F8H,执行MUL BL指令后,结果是()
A)AX=0032H B)AX=00E0H C)AX=03E0H D)AX=0FFE0H
4.十六进制数88H,可表示成下面几种形式,请找出错误的表示()。

A)无符号十进制数136 B)带符号十进制数-120
C)压缩型BCD码十进制数88 D)8位二进制数-8的补码表示
5.下面表示段定义结束的指令是()
A)ENDP B)ENDS C)ENDM D)END
6.指令的LOOPZ的循环执行条件是()
A)CX≠0并且ZF=0 B)CX≠0或ZF=0
C)CX≠0并且ZF=1 D)CX≠0或ZF=1
7.执行下列指令后,SP寄存器的值是()
MOV SP,1000H
A)0FFEH B)0FFFH C)1001H D)1002H
8.指令指针寄存器是()。

A)IP B)SP C)BP D) PSW
9.语句DA1 DB 2 DUP(3,5,7)汇编后,
与该语句等价的语句是()
A)DA1 DB 3,5,7 B)DA1
DB 2,3,5,7
C)DA1 DB 3,5,7 ,2 D)DA1
DB 3,5,7,3,5,7
10.使累加器清零的错误指令是()
A)OR AX,0 B)SUB AX,AX C)AND AX,
0 D)XOR AX,AX
三简答或分析 (共 20 分)
1.假定AX=1234H,不用计算,写出下面每条
指令执行后(AX)=?(10分)
(1) TEST AX , 1
(2) XOR AX , AX
(3) SUB AX , AX
(4) CMP AX ,5678
2.假设DS=2000H ,BX=0100H ,[20100H]=30H ,
[20101H]=10H,(10分)
问:(1)执行MOV DX,[BX] 后,DX=
(2)执行LEA DX,[BX] 后,DX=
四 判断下列语句或指令的错误原因 (每小题 4 分,共 20 分)
(1) POP AL
(2) MOV AL ,500
(3
) SUB [SI],[DI]
(4) SHL AX ,3
(5) MOV BX ,[AX]
五 程序设计 (共25分) 1.编写一个子程序把一个8位二进制数用十六进制形式在屏幕
显示出来,子程序名字规定为DISP ,并且主程序调用该子程序
是采用wordTEMP 变量传递这个16位二进制数。

(10分)
在屏幕上显示1次。

(15分)。

相关文档
最新文档