微机原理16开B
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
指令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位微处理器
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章微机原理课件
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.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讲(电子)
√
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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分)。