8086

“8086”相关的资料有哪些?“8086”相关的范文有哪些?怎么写?下面是小编为您精心整理的“8086”相关范文大全或资料大全,欢迎大家分享。

8086实验指导

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

8086实验1 设备使用及简单示例程序验证

一.实验目的

1 熟悉软件编程环境和硬件设备资源

2 熟悉工程创建的步骤,其中各个文件作用

3 掌握软件菜单的使用,掌握程序的调试基本步骤。 二.实验内容

以课本例4-1为源文件创建工程

进行工程的调试,查看程序运行过程和结果 三.实验仪器

微机、WAVE6000编程环境,实验箱 注意:

文件不要用中文名称,保存时不要用中文路径(目录),不要放在“桌面”上,源文件和工程要放在同一个文件夹下,文件名称和路径名称不要太长。 调试过程:

2 查看存储器菜单使用:窗口---数据窗口---MEMORY,观察或者修改MEMORY内容。 3 查看CPU寄存器:窗口---CPU窗口,CPU寄存器

4 单步执行:执行---单步执行(F8),每执行一步,查看每条语句涉及到的寄存器和存储器内容的变化结果,是否是指令所要得到的结果,如不是,检查错误原因,修改。

ASSUME CS:CSEG , DS:DSEG , ES:ESEG

SUM DW 2 DUP(?) DUP (duplicate) 含义如下: 定义变量(数组)SUM,类型为字(DW),大小为2,内容不定(?)

编译器设置:编译器将用

8086(8088)指令手册 - 图文

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

8086/8088指令手册

郑治强整理 2007-4-3

8086/8088指令手册

目 录

8086/8088指令分类

一、数据传送类指令…………………………………………………………第3页

1. 通用数据传送指令???????????????????????? 第3页 2.目标地址传送指令?????????????????????????第4页 3.标志位传送指令??????????????????????????第5页 4.I/O数据传送指令????????????????????????? 第5页

二、算术运算类指令

1. 加法指令???????????????????????????? 第6页 2.减法指令?????????????????????????????第7页 3.乘法指令?????????????????????????????第8页 4.除法指令?????????????????????????????第9页 5.十进制调整指令??????????????????????????第10页

三、逻辑运算和移位循环类指令……………………………………………第12页 四、操作类指令………………………………………………………………

8086微机汇编实验报告

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

电梯模拟实验

一、 实验目的

通过综合实验使学员复习并熟练掌握各个模块电路功能、基本原理、线路连接和驱动方法。自己编写嵌入式代码进行驱动,掌握相关的程序设计、电路测试的基本能力。通过动手实践进一步加深对理论知识的理解,提高动手能力。

二、 实验原理

1. 使用模块:

本实验使用了8254、8255、七段数码管、4*4键盘、步进电机、喇叭6大模块来进行模拟电梯的综合实验。 2. 连接电路:

(1).使用8255的C口的PC0~PC7连接4*4键盘的行3~列0,接收4*4键盘输入;

(2).将8255的A口PA0~PA7分别与七段数码管的段码驱动输入端a~dp相连,位码驱动输入端S0接+5V,S1~S3接GND,编程实现在其显示电梯所处的楼层; (3).使用8255的B口的PB0~PB3分别与步进电机的驱动输入端BA~BD相连,编程实现根据键盘输入实现顺时针(反时针)转动;

(4).8254的CLK0接1MHz时钟,GATE0接8255的PB5,OUT0和8255的PB4分别接与门的两个输入端A和B,与门输出端Y连接喇叭,编程实现电梯到达所要求的楼层后发出设定的声音进行提示,具体实验电路如下图.

3. 接线:

PC7~PC0/8255 PA7~P

8086CPU指令系统

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

第三章 8086CPU指令系统

本章重点: 1.寻址方式:

立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,基址寻址,变址寻址,基址加变址寻址,串寻址,端口寻址,隐含寻址。

2.8086指令系统:

数据传送指令,算术运算指令,移位指令,程序控制指令,串操作指令,处理器控制指令,I/O指令,中断指令。 学习目标:

1.掌握寻址方式;

2.掌握常用指令的功能和用法。 难点:

区别指令的正确与错误。

§1.寻址方式

指令在存储器中是顺序存放的,而操作数的存放没有规律,因此操作数的寻址方法相对比较复杂。 一、 指令的基本格式 1.组成:

一条指令包括操作码和操作数两部分。 操作数:源操作数,目标操作数。 2.寻址方式:

寻找指令中操作数的方法。 3.操作数类型:(8086系统)

寄存器操作数,存储器操作数,立即数(在指令代码中)和I/O端口操作数。 二、 寻址方式 1.立即数寻址 ⑴方式:

指令中所需的操作数直接包含在指令代码中(即由指令直接提供),立即数可以是8位,也可以是16位。

例:MOV AL,80H ;将十六进制数80H送入AL

MOV AX,1090H;将1090H送AX:90H→AL ,10H→A

8086CPU指令系统

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

第三章 8086CPU指令系统

内容提要:

1.寻址方式:

立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,基址寻址,变址寻址,基址加变址寻址,串寻址,端口寻址,隐含寻址。 2.8086指令系统:

数据传送指令,算术运算指令,移位指令,程序控制指令,串操作指令,处理器控

制指令,I/O指令,中断指令。

学习目标:

1.掌握寻址方式;

2.掌握常用指令的功能和用法。 难点:

区别指令的正确与错误。 学时:14

作业:

一、问答题

1、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(21023H)=65H,下列指令执行后填入AX寄存器的内容: (1)MOV AX,1200H; (AX)= (2)MOV AX,BX; (AX)= (3)MOV (4)MOV (1)MOV (2)MOV

AX,[1200H]; (AX)= AX,[BX];

8086汇编语言习题解答

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

8086/8088汇编语言习题解答

第一章

1.1、试根据自己使用计算机的经历,列举几个必须使用或最好是使用汇编

语言编制程序的事例。 1.2、试完成下列数制间的转换 ⑴、十进制数转换为8位二进制数 十进制:100

对应 二进制:01100100B

十进制:56 对应 二进制:00111000B 十进制:111 对应 二进制:01101111B 十进制: 120 对应 二进制:01111000B

十进制: 70 对应 二进制:01000110B ⑵、8位二进制数(无符号数)转换为十进制数

二进制:01010101B 二进制:10101010B 二进制:11110000B 二进制:00001111B

对应 对应 对应 对应

十进制:85 十进制:170 十进制:240 十进制:15

⑶、十进制数转换为十六进制数

十进制:40

对应 二进制:00101000B

十进制:80 对应 二进制:01010000B 十进制:105 对应 二进制:01101001B 十进制: 114 对应 二进制:0110110

第二章8086习题答案

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

微机原理第二章习题与分析解答

1.单项选择题

(1)8086工作最大方式时应将引脚MN/MX接() A.负电源 B.正电源 C.地 D.浮空

分析:8086规定工作在最小方式下MN/MX接+5V,工作在最大方式下MN/MX接地。

答案:C

(2)8086能寻址内存储器的最大地址范围为() A.64KB B.1MB C.16MB D.16KB

分析:8086有A0~A1920条地址总线,220=1MB。 答案:B

(3)在总线周期,8086CPU与外设需交换()

A.地址信息 B.数据信息 C.控制信息 D.A、B、C

分析在总线周期,CPU必须发出地址信息的控制信息以后,才能实现与外设进行交换数据。

答案:D

(4)8086用哪种引脚信号来确定是访问内存还是访问外设() A.RD B.WR C.M/IO D.INTA

分析:引脚信号M/IO是Memory or Input Output的缩写,当M/IO=0时,用以访问外设;当M/IO=1,用以访问外设。

答案:C

(5)在8086指令系统中,下列哪种寻址方式不能表示存储器操作数() A.基址变址寻址B.寄存器寻址C.直接寻址 D.寄存器间接寻址

分析:8086指令

8086指令系统测试

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

8086指令系统测试

说明:8086的指令系统测试题共有85条指令,测试的目的是让学生熟记指令且能运用指令完成指定任务,为第四章的程序设计打下基础。最后,对本章中的寻址方式进行测试和考查。

一、请在每个括号内填入一条适当的指令,使之能完成该括号前的题目所指定的任务。(1空1分) 数据传送指令(14条) 1. 将AX的内容送BX。 ( ) 2. 将CX的内容压入堆栈。 ( ) 3. 将堆栈的栈顶内容弹出送至DX。 ( ) 4. 对DX的内容和数据段中偏移地址为200H的内容进行交换。( ) 5. 对TABLE表使用表转换指令。 ( ) 6. 将端口80H的内容送至AL。 ( ) 7. 将AX的内容写入60H端口。 ( ) 8. 取TABLE表的偏移地址送BX。 (

8086与8051指令对比 - 图文

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

8086指令集 3. 目的地址传送指令. 一、数据传输指令 LEA 装入有效地址. 作用:它们在存贮器和寄存器、 例: LEA DX,string ;把偏移地址寄存器和输入输出端口之间传存到DX. 送数据. LDS 传送目标指针,把指针内容装 入DS. 1. 通用数据传送指令. 例: LDS SI,string ;把段地址:偏移 MOV 传送字或字节. 地址存到DS:SI.

MOVSX 先符号扩展,再传 LES 传送目标指针,把指针内容装送. 入ES.

MOVZX 先零扩展,再传 例: LES DI,string ;把段地址:偏移送. 地址存到ESI.

PUSH 把字压入堆栈. LFS 传送目标指针,把指针内容装 POP 把字弹出堆栈. 入FS. PUSHA 把 例: LFS DI,string ;把段地址:偏移AX,CX,DX,BX,SP,BP,SI,DI依地址存到FSI. 次压入堆栈. LGS 传送目标指针,把指针内容装 POPA 把入GS.

DI,SI,BP,SP,BX,DX,CX,AX依 例:

8086与8051指令对比 - 图文

标签:文库时间:2024-07-04
【bwwdw.com - 博文网】

8086指令集 3. 目的地址传送指令. 一、数据传输指令 LEA 装入有效地址. 作用:它们在存贮器和寄存器、 例: LEA DX,string ;把偏移地址寄存器和输入输出端口之间传存到DX. 送数据. LDS 传送目标指针,把指针内容装 入DS. 1. 通用数据传送指令. 例: LDS SI,string ;把段地址:偏移 MOV 传送字或字节. 地址存到DS:SI.

MOVSX 先符号扩展,再传 LES 传送目标指针,把指针内容装送. 入ES.

MOVZX 先零扩展,再传 例: LES DI,string ;把段地址:偏移送. 地址存到ESI.

PUSH 把字压入堆栈. LFS 传送目标指针,把指针内容装 POP 把字弹出堆栈. 入FS. PUSHA 把 例: LFS DI,string ;把段地址:偏移AX,CX,DX,BX,SP,BP,SI,DI依地址存到FSI. 次压入堆栈. LGS 传送目标指针,把指针内容装 POPA 把入GS.

DI,SI,BP,SP,BX,DX,CX,AX依 例: