
汇编语言
介于机器语言与高级语言之间的汇编语言
0k-ok
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
汇编语言课程设计----多功能音乐钟钢琴 (计算机钢琴程序,音乐盒程序,界面变色,显示汉字,显示时间日期)
我喜欢给自己压力,必须得定一个很高的目标,逼自己朝着这个目标前进,不管会不会实现,都是一个动力。 ----喻言这里进行静态测试截图,音乐部分及其他动态展示可自行实验首先,进入程序的页面:按下数字1,查看版权信息:按下空格改变颜色(在任何时候按下空格键,都可以改变背景和字体颜色):按下数字2,显示当前时间:按下数字3,进入电子琴模式,显示提示信息和按下的键(已改变颜色):按下数字4,播放音...原创 2020-08-30 17:27:03 · 807 阅读 · 0 评论 -
实验8 外设控制
我从前最怕旁人火眼金睛,如今,倒是盼着有人能够洞幽烛远。如此,就能赠我一点欢喜。一、实验目的能利用键盘中断实现键盘控制 能调用21H中断进行输入输出 能用汇编语言的简洁写法写出程序二、实验内容过程记录任务1-汇编程序的简洁写法编写程序:从键盘上输入一个字符串,以$结束,再将字符串倒序输出(字符串不超过80个字符)。要求用更简洁的写新法完成输入样例:abcd#1234 efg$输出样例:gfe 321#dcba提示解法:1、输入输出:字符的输入输出可以用DOS中断原创 2020-06-12 23:45:55 · 502 阅读 · 0 评论 -
汇编语言----显示时间的同时相应键盘中断
我从前最怕旁人火眼金睛,如今,倒是盼着有人能够洞幽烛远。如此,就能赠我一点欢喜。在屏幕的左上角动态显示时间,期间,按下Home键后,能显示”Home”,按下End键后,退出程序。程序如下:assume cs:codestack segment db 128 dup (0)stack endsdata segment dw 0,0home db 'Home',0dh,0ah,'$'data endscode segmentstart: mov ax,st原创 2020-06-08 22:48:34 · 442 阅读 · 0 评论 -
汇编语言----能动态显示时间的程序(时:分:秒)
我从前最怕旁人火眼金睛,如今,倒是盼着有人能够洞幽烛远。如此,就能赠我一点欢喜。在屏幕的左上角能动态显示时间,程序如下:assume cs:codestack segment db 128 dup (0)stack endsdata segment dw 0,0home db 'Home',0dh,0ah,'$'data endscode segmentstart: mov ax,stack mov ss,ax mov sp,1原创 2020-06-08 22:23:20 · 2242 阅读 · 1 评论 -
实验7 中断及应用
我从前最怕旁人火眼金睛,如今,倒是盼着有人能够洞幽烛远。如此,就能赠我一点欢喜。一、实验目的会自定义中断解决问题 能通过定制键盘中断,实现对键盘的监听并完成一定的功能二、实验内容过程记录任务1-自定义中断,用中断来算算术(1)自定义79h号中断,在中断被调用时,可以将(ah)和(al)中的两个数按(bl)中提供的运算符('+'或'-')计算,其结果由(ah)返回。编程序实现该中断并将其安装到0:200H。例如,(ah)=5,(al)=3,(bl)='+'时,(ah)=8;(ah.原创 2020-06-01 17:52:09 · 548 阅读 · 0 评论 -
汇编实验6视频演示补充
我从前最怕旁人火眼金睛,如今,倒是盼着有人能够洞幽烛远。如此,就能赠我一点欢喜。原创 2020-05-24 21:44:24 · 257 阅读 · 0 评论 -
实验6 数据处理及直接定址表
我从前最怕旁人火眼金睛,如今,倒是盼着有人能够洞幽烛远。如此,就能赠我一点欢喜。一、实验目的会利用条件转移指令循环和控制结构解决问题 会使用数据的直接定址表解决问题二、实验内容过程记录任务1-字符串比较如下所示的数据区中给出两个字符串,请比较它们的大小,并将结果记录在result处:相等(E)、前大后小(A)、前小后大(B)data segment str1 db 'Yan Tai',0 str2 db 'Yan Cheng',0 result db ...原创 2020-05-24 21:37:20 · 679 阅读 · 1 评论 -
实验5 子程序和条件转移
我从前最怕旁人火眼金睛,如今,倒是盼着有人能够洞幽烛远。如此,就能赠我一点欢喜。一、实验目的会利用条件转移指令循环和控制结构解决问题 训练程序中要加注释二、实验内容过程记录任务1-求最大值在BUFFER处给出了多个无符号数,请找出其中的最大值,放至MAX指定的存储单元中。报告内容:流程图、带注释的源程序及运行结果如下流程图:带注释的源程序:运行结果:任务2-成绩统计下面提供了100名同学AS课成的成绩,请编程序统计其中90~100、60~89、原创 2020-05-21 10:45:26 · 607 阅读 · 0 评论 -
实验4 利用跳转指令构造循环
我从前最怕旁人火眼金睛,如今,倒是盼着有人能够洞幽烛远。如此,就能赠我一点欢喜。一、实验目的能分析跳转指令构成的程序的运行原理 会用跳转指令构造循环解决应用问题 体验显示缓冲区的要求二、实验内容过程记录任务1-奇怪的程序?(教材实验8)人工分析下面的程序,然后再在Debug程序中单步执行,观察每一步完成后的结果,并解释出现的现象。程序如下:assume c...原创 2020-04-19 21:03:13 · 1027 阅读 · 0 评论 -
实验3 内存寻址方式
我从前最怕旁人火眼金睛,如今,倒是盼着有人能够洞幽烛远。如此,就能赠我一点欢喜。原创 2020-04-19 21:00:34 · 573 阅读 · 0 评论 -
实验2 汇编语言程序框架
大提琴的声音就像一条河,左岸是我无法忘却的回忆,右岸是我值得紧握的璀璨年华,中间流淌的,是我年年岁岁淡淡的感伤。一、实验目的学会由汇编语言源程序到可执行文件的生成过程,学会用Debug运行程序 学会用loop指令编制循环程序解决简单问题 学会用bx和loop指令配合访问连贯的内存空间二、实验内容过程记录任务1-编制第一个汇编程序(1)将下面的程序保存为p1.asm...原创 2020-03-22 15:21:39 · 621 阅读 · 0 评论 -
实验1 搭建实验平台及认识寄存器和内存
大提琴的声音就像一条河,左岸是我无法忘却的回忆,右岸是我值得紧握的璀璨年华,中间流淌的,是我年年岁岁淡淡的感伤。一、实验目的学会搭建汇编语言程序设计的软件平台 学会Debug实用程序的基本功能 对汇编指令、寄存器、内存空间产生直观的认识二、实验内容过程记录任务0-搭建汇编语言实验环境参考视频“0105 汇编语言实践环境搭建”,搭建汇编语言实验环境,以便于下面的工作...原创 2020-03-01 17:47:26 · 699 阅读 · 0 评论