下载此文档

微机原理与接口技术实验报告(2).docx


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
JMP NEXT
LESS: MOV MIN, AL ;小数->MIN
NEXT: INC BX
LOOP LAST
NOP ;实验时程序执行到此,通过D命令查看数据段结果
lea dx, pkey
mov ah, 9
int 21h ; output string at ds:dx

; wait for any key....
mov ah, 1
int 21h

mov ax, 4c00h ; exit to operating system.
int 21h
ends
end start ; set entry point and stop the assembler.
实验截图:
4、实验总结
本次实验的目的是为了让同学们掌握汇编基本运算指令,了解指令功能及其在汇编语言和机器语言之间差异。本实验中运用传送指令,跳转指令,循环指令,算术逻辑指令,读懂此程序,就是要重点了解MOVE,INC,LOOP,LEA等重要指令,特别是此次试验的LOOP
指令来计算循环次数时一定要注意。OFFSET指令和LEA指令都是寻地址的指令,在两者互换是一定要注意其区别。在跳转指令中分为无条件跳转和有条件跳转,这次实验使用比较指令和有条件跳转指令来寻找最大最小值,是我们对汇编有了更加深入的逻辑了解。总之,本次实验成功完成,在运行调试后能够得到正确答案。
2. 代码转换实验
实验内容:
;从键盘输入2个十进制数组合成压缩BCD码存入DL
;再将压缩BCD码转换成ASCII码送CRT显示。
data segment
; add your data here!
pkey db "press any key...$"
ends
stack segment
dw 128 dup(0)
ends
code segment
start:
; set segment registers:
mov ax, data
mov ds, ax
mov es, ax
; add your code here
MOV AH, 01H
INT 21H

MOV CL, 4
SHL AL, CL
MOV DL, AL

MOV AH, 01H
INT 21H

push dx
push ax
mov dl,0dh
MOV AH, 02H
INT 21H
mov dl,0ah
MOV AH, 02H
INT 21H

pop ax
po

微机原理与接口技术实验报告(2) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小121 KB
  • 时间2017-06-30
最近更新