教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

《微机原理与接口技术》实验指导书(4)

来源:网络收集 时间:2026-07-22
导读: 2、 STACK1 SEGMENT DB 200 DUP(0) STACK1 ENDS DATA SEGMENT BUF DB 30H,10H,40H,20H,50H,70H,60H,90H,80H,0,0FFH N=$-BUF DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK1 BEGIN: MOV AX,DATA MOV DS,A

2、

STACK1 SEGMENT

DB 200 DUP(0) STACK1 ENDS DATA SEGMENT

BUF DB 30H,10H,40H,20H,50H,70H,60H,90H,80H,0,0FFH N=$-BUF DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACK1 BEGIN: MOV AX,DATA MOV DS,AX MOV SI,1 LOPI: MOV DI,SI INC DI

MOV AL,[BUF+SI-1] LOPJ: CMP AL,[BUF+DI-1]

JBE NEXT ; XCHG [BUF+DI-1],AL MOV [BUF+SI-1],AL NEXT: INC DI CMP DI,N JBE LOPJ INC SI CMP SI,N-1 JBE LOPI MOV AH,4CH INT 21H CODE ENDS

END BEGIN 3、

DATA SEGMENT

A DB 10011010B B DB '(A)=$'

C DB 'B',0DH,0AH,'$' DATA ENDS STACK1 SEGMENT

DB 200 DUP(0) STACK1 ENDS CODE SEGMENT

ASSUME DS:DATA,SS:STACK1,CS:CODE START: MOV AX,DATA MOV DS,AX LEA DX,B

无符号数 MOV AH,09H INT 21H MOV BL,A MOV CL,8 NEXT: MOV DL,0 SAL BL,1 RCL DL,1 ADD DL,30H MOV AH,2 INT 21H DEC CL JNE NEXT LEA DX,C MOV AH,9 INT 21H MOV AH,4CH INT 21H CODE ENDS

END START 4、

CODE SEGMENT

ASSUME CS: CODE START: MOV AX,1 MOV BX,2 ADD AX,BX MOV CX,1 L1: INC CX SAL BX,1 ADD AX,BX CMP AX,255 JB L1 ADD CX,1 MOV DX,0 L2: CMP CX,0AH JNAE L3 INC DX SUB CX,0AH JMP L2 L3: CMP DL,0 JE B1 OR DL,30H MOV AH,02H INT 21H B1: ADD CX,30H

MOV DL,CL MOV AH,02H INT 21H MOV AH,4CH INT 21H CODE ENDS

END START 5、

STACK1 SEGMENT

DB 200 DUP(0) STACK1 ENDS DATA SEGMENT

BUF DB 'add AX,BX sub CX,10 MOV dx,1234h END$' DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACK1 BEGIN: MOV AX,DATA MOV DS,AX LEA BX,BUF LOPA: MOV DL,[BX] CMP DL,'$' JE EXIT CMP DL,'A' JB N

CMP DL,'Z' JA N

SUB DL,20H N: MOV AH,2 INT 21H INC BX JMP LOPA EXIT: MOV AH,4CH INT 21H CODE ENDS

END BEGIN

? 实验三 RAM实验

一、实验目的 1、掌握PC机内存扩展方法 2、熟悉6264芯片的接口方法。 3、掌握8086十六位数据存储的方法。 二、实验内容 向02000H至02100H单元的偶地址送入AAH,奇地址送入55H。 三、实验原理图

四、实验步骤

1、连线(本实验连线均已接好)。

2、编写程序并调试。

3、运行实验程序可单步、设置断点,打开内存窗口可看到内存区的变化。 4、观察实验结果,编写实验报告。 五、实验说明

RAM区的地址为0~3FFFH,编程时可将段地址设为0l000H,则偏移地址为1000H。如果按字节进行存储,则AL为55H或AAH;如果按字进行存储,则AX应为55AAH。如要观察运行结果可打开窗口项中的内存窗口。

在8086系统中,常用6264、62256等作内存扩展。6264为随机存储器即RAM,可用作程序存储或数据存储。本实验所要求的内存置数在程序中是常用的,如在计算机与外围设备进行数据传输时,经常要用到将内存中某一区域置位并传输给外设,或将外设的数据读入写至内存的某一区域,以实现CPU与外围设备间通讯。 六、实验程序框图(实验程序名RAM.ASM)

七、实验程序举例 1 0000 2 3 4 0100 B8 0100 5 0103 8E D8

code segment

assume cs:code org 0100h

start: mov ax, 0100h mov ds, ax

6 0105 8E C0 mov es, ax 7 0107 BE 1000 mov si, 1000h 8 010A B9 0100 mov cx, 0100h 9 010D B0 00 mov al, 0 10 010F 88 04 intram: mov [si], al 11 0111 46 inc si 12 0112 E2 FB loop intram 13 0114 BE 1000 mov si, 1000h 14 0117 B9 0100 mov cx, 100h 15 011A B8 55AA mov ax, 55aah 16 011D 89 04 fil: mov [si], ax 17 011F 46 inc si 18 0120 46 inc si 19 0121 E2 FA loop fil 20 0123 90 nop 21 0124 EB DA jmp start 22 0126 code ends

23 end start

? 实验四 简单I/0口扩展实验

一、实验目的

利用74LS244和74IS273扩展I/0口。 二、实验内容

1、熟悉74LS273,74LS244的应用接口方法。

2、掌握用锁存器、三态门扩展简单并行输入、输出口的方法。 三、实验原理图

本实验用到两部分电路:开关量输入输出电路,简单I/O口扩展电路。

…… 此处隐藏:765字,全部文档内容请下载后查看。喜欢就下载吧 ……
《微机原理与接口技术》实验指导书(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/443001.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)