汇编语言_实验九_根据材料编程
四、实验结论
1.
源程序:
assume cs:code, ds:data
data segment
db 12
db 0,0
data ends
code segment
start:
mov ax,data
mov ds,ax
mov ah,0
mov al,ds:[0]
mov bl,10
div bl
mov ds:[1],al
mov ds:[2],ah
mov ah,2
mov dl,[1]
add dl,30h
int 21h
mov ah,2
mov dl,[2]
add dl,30h
int 21h
mov ax,4c00h
int 21h
code ends
end start
运行结果:
2.
源程序:
assume cs:code, ds:data
data segment
db 12,35,96,55,67
data ends
code segment
start:
mov ax,data
mov ds,ax
mov cx,5
mov bp,0
s:mov ah,0
mov al,ds:[bp]
mov bl,10
div bl
mov dx,ax
mov ah,2
add dl,30h
int 21h
mov dl,dh
add dl,30h
int 21h
mov dl,20h
int 21h
inc bp
loop s
mov ax,4c00h
int 21h
code ends
end start
运行结果:
3.
源代码:
assume ds:data, cs:code
data segment
db 'welcome to masm!'
db 2H,24H,71H
data ends
code segment
start: mov ax,data
mov ds,ax
mov ax,0b800H
mov es,ax
mov cx,16
mov bp,0
mov bx,720H
s0:mov al,ds:[bp]
mov ah,2h
mov es:[bx],ax
inc bp
add bx,2h
loop s0
mov cx,16
mov bp,0
mov bx,7c0H
s1:mov al,ds:[bp]
mov ah,24h
mov es:[bx],ax
inc bp
add bx,2
loop s1
mov cx,16
mov bp,0
mov bx,860H
s2:mov al,ds:[bp]
mov ah,71h
mov es:[bx],ax
inc bp
add bx,2h
loop s2
mov ax,4c00h
int 21h
code ends
end start
运行结果:
自己写的代码还是稍显臃肿。在第二题中就发现寄存器有些捉襟见肘,虽然把商和余数都临时存放到DX里看起来还蛮巧妙,但本质上其实就是将未被使用的DH当作临时的存储空间,给人一种不够美妙不够自然的感觉。
……
以及,一、二、三、四、五……怎么就到九了?“根据材料编程”……这也太信达雅了吧!所以说即使实验本身魔改到这种程度标题还是要按照课本上来的吗?2233333
转载于:https://www.cnblogs.com/AlexanderYang/p/10098951.html
汇编语言_实验九_根据材料编程相关推荐
- java文件加密解密实验报告_《网络信息安全技术》_实验报告_破译vigenamp#232;re_密码加密的密文...
<<网络信息安全技术>_实验报告_破译vigen&#232;re_密码加密的密文>由会员分享,可在线阅读,更多相关<<网络信息安全技术>_实验报 ...
- 密码学实验报告c语言程序,密码学_实验一_古典密码算法_C语言.doc
您所在位置:网站首页 > 海量文档  > 高等教育 > 实验设计 密码学_实验一_古典密码算法_C语言.doc8页 本 ...
- 云南大学软件学院java实验九_云南大学java实验9
java实验 (9) 6页 2下载券 Java实验9 4页 2下载券 JAVA实验9 7页 1下载券 java 实验9 暂无评价 1页 免费 Java上机实验9 4页 免费 云大JAVA 实验9图形. ...
- ZUCC_操作系统原理实验_实验九 消息队列
操作系统原理实验报告 课程名称 操作系统原理实验 实验项目名称 实验九 消息队列 实验目的 了解 Linux 系统的进程间通信机构 (IPC): 理解Linux 关于消息队列的概念: 掌握 Linux ...
- Java图形编程实验总结_实验二java图形界面编程2015级.doc
实验二java图形界面编程2015级.doc 实验二JAVA图形界面编程一.实验目的熟悉JAVA运行环境,编程掌握JAVASWING组件的图形界面编程.二.实验环境微机,软件MYECLIPSE,JDK ...
- 2022-3-7 王爽《汇编语言》实验九
一.实验八 不能正确返回,是因为中断的缘故吧. 看了下网上别人的分析,发现自己的想法是错误的.自己认为程序从 start -> s -> s0 -> s -> s1 然后永远不 ...
- 云南大学软件学院java实验九_云南大学软件学院Java实验一
云南大学软件学院 实验报告 姓名:王定欢学号:20141120188 班级:日期:2016.9.11 成绩: JAVA实验一 一.实验目的: 安装JAVA编译环境,配置环境变量路径,熟悉JAVA编译环 ...
- 云南大学软件学院java实验九_云南大学软件学院Java实验二
云南大学软件学院 实验报告 姓名:学号:班级:日期:成绩: JAVA实验二 一.实验目的: 进一步熟悉JAVA编译环境,编译三个简单的JAVA程序,熟悉JAVA语言. 二.实验要求: 1. Write ...
- 云南大学软件学院java实验九_云南大学 软件学院 计网实验
<云南大学 软件学院 计网实验>由会员分享,可在线阅读,更多相关<云南大学 软件学院 计网实验(6页珍藏版)>请在人人文库网上搜索. 1.云南大学软件学院实 验 报 告课程: ...
最新文章
- 计算机三级四级机考,2017年全国计算机等级考试四级上机编程试题一
- Docker上的虚拟网络-Weave Net
- windows下GIT使用记录--00准备阶段
- vue中向数组去重_「前端剑指offer第3期」来,手写一下数组去重
- linux ce mysql安装_Linux 安装 MySQL 8.0
- Hakase and Nano(博弈)
- NSMapTable
- ecshop pages.lbi.php,关于Ecshop pages.lbi.php Xss漏洞的修复
- 编译php时的configure,PHP编译configure时常见错误
- shell中返回值是1为真还是假_肝!Shell 脚本编程最佳实践
- Java集合框架介绍
- php连接sap笔记
- 独立开发者能够从这位作家身上学些什么
- ecshop后台getshell
- android卡在开机画面,请教:用迅为4412开发板开机时卡在Android静止画面
- 杀戮空间2服务器修改地图,《杀戮空间2》新地图全任务完成方法图文详解
- cairo填充_cairo graphics 手册(2)
- matlab读写txt文档
- java 金庸群侠传_《金庸群侠传》MOD发展史(官方版本 转自铁血丹心论坛)
- [2018][PAMI]Deep Self-Evolution Clustering 笔记
热门文章
- SCCM2012工作组PC安装客户端问题
- FAQ系列 | 监控平均SQL响应时长
- cocospod 安装和使用
- 在不使用notifyDataSetChanged()方法,怎样选中Item中的内容
- 在JFinal的Controller中接收json数据
- 【转】Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程
- Visual C++ 2010中更换MFC对话框默认图标
- 软件项目经理新手上路8 - 最后期限的迷局
- 虚方法、重写方法和抽象方法[转载]
- java专业编码_java编码中的坑(记一次解决编码BUG的经历) - 贪吃蛇学院-专业IT技术平台...