汇编语言学习
Qiuery
好好学习,天天向上。为自己代言,做想要的自己。因为无知,所以挑战,因为挑战,所有了解,因为了解,所以理智,因为理智,所以成熟。试了才知道,潜力在于挖掘。
展开
-
汇编语言学习:实验十五
安装一个新的int9中断例程,功能:在DOS下,按下“A”键后,除非不在松开,如果松开,就显示满屏幕的“A”;其他的键照常处理。 提示:按下一个键时产生的扫描码称为通码,松开一个键产生的扫描码称为断码。断码=通码=80h。...原创 2020-03-08 08:58:24 · 352 阅读 · 0 评论 -
汇编语言学习:实验十四
编程:以“年/月/日 时:分:秒”的格式,显示当前的日期、时间。注意: CMOS RAM中存储着系统的配置信息,除了保存时间信息的单元外,不要向其他单元中写入内容,否则将引起一些系统错误上代码:assume cs:codecode segmentunit: db 9,8,7,4,2,0return: dw 0start: ...原创 2019-10-08 13:05:19 · 715 阅读 · 0 评论 -
汇编语言学习:实验十三
编写并安装int 7ch中断例程,功能为显示一个用0结束的字符串,中断例程安装在0:200处。 参数:(dh)=行号,(dl)=列号,(cl)=颜色,ds:si指向字符串首地址。 以上中断例程安装成功后,对下面的程序进行单步跟踪,尤其注意观察int 、iret指令执行后CS、IP和栈中的状态。assume cs:codedata segment db "...原创 2019-09-21 09:55:39 · 428 阅读 · 0 评论 -
汇编语言学习:实验十二
编写0号中断的处理程序,是的在除法溢出发生时,在屏幕中间显示字符串“divideerror!”,然后返回到DOS 要求,仔细跟踪调试,在理解整个过程之前,不要进行后面课程的学习。上代码:assume cs:codecode segmentstart: mov ax,cs mov ds,ax mov si,of...原创 2019-09-20 16:26:41 · 682 阅读 · 2 评论 -
汇编语言学习:实验十一
编写一个子程序,将包含任一字符,以0结尾的字符串中的小写字母转变成大写字母。描述如下: 名称:letterc 功能:将以-结尾的字符串中的小写字母转变成大写字母 参数:ds:si指向字符串首地址 应用举例assume cs:codesgdatasg segment db "Beginner's All-purpose Symbolic I...原创 2019-09-20 14:21:39 · 1116 阅读 · 0 评论 -
汇编语言学习:实验十
打印报表程序设计源码与编译后exe程序 :https://download.csdn.net/download/qq_29962483/11783667 在这次实验中,我们将要编写3个子程序,通过它们来认识几个常见的问题和唱我解决这些问题的方法。同墙面的所有实验一样,这个实验室必须独立完成的,在后面的程序中,将要用到这个实验中编写的3个子程序 1.显示字符串 问题 ...原创 2019-09-19 17:27:21 · 929 阅读 · 0 评论 -
汇编语言学习:实验九
源文件+exe程序:https://download.csdn.net/download/qq_29962483/11686497。这个编程任务必须在进行下面的课程之前独立完成,因为后面的课程中,需要通过这个实现而获得的变成经验。变成:在屏幕中分别显示绿色、绿色红色、白底蓝色的字符串‘welcometomasm’。编程所需的只是通过阅读、分析下面的材料获得80X25彩色字符模式...原创 2019-09-06 11:56:19 · 1330 阅读 · 0 评论 -
汇编语言学习:实验七
源文件+exe程序:https://download.csdn.net/download/qq_29962483/11633245Poweridea公司从1975年成立一直1995年的基础情况如下: 年份 收入(千美元) 雇员(人) 人均收入(千美元) 1975 16...原创 2019-08-28 17:58:12 · 366 阅读 · 0 评论 -
汇编语言学习:实验五
这一章的内容较少,有些知识需要在时间中掌握。这个实验,既是一次时间,也是学习内容。必须完成这个实验,才能继续向下学习。 将下面的程序编译连接,用Debug加载、跟踪,然后回答问题: assume cs:code,ds:data,ss:stackdata segment dw 0123H,0456H,0789H,0abcH,0defh,0fedh,0cbah,0987Hdat...原创 2019-08-28 17:31:02 · 468 阅读 · 0 评论 -
汇编语言学习:实验四
源文件+exe程序:https://download.csdn.net/download/qq_29962483/11632008 编程,向内存0:200~0:23F依次传送数据0~63(3FH) 编程,向内存0:200~0:23F依次传送数据0~64(3FH),程序中只能使用9条指令,9条指令中包括“mov ax,4c00h”和“int 21h” 下面的程序的功能是将“...原创 2019-08-28 15:32:33 · 345 阅读 · 0 评论 -
汇编语言学习:实验三
源码文件+exe程序:https://download.csdn.net/download/qq_29962483/11631861 将下面的程序保存为t1.asm文件,将其生成可执行文件t1.exe assume cs:codesgcodesg segment mov ax,2000H mov ss,ax mov sp,0 add sp,4 ...原创 2019-08-28 15:02:35 · 455 阅读 · 0 评论 -
汇编语言学习:实验二
1.预备知识:Debug的使用 前面实验中,讲了Debug一些主要命令的用法,这里,我们在补充一些关于Debug的知识 关于D命令 上次试验中,我们知道,D命令式查看内存单元的命令,可以用: d 段地址:偏移地址的格式查看指定内存单元的内容,上次实验中,D命令后面的段地址和偏移地址都是直接给出的 现在,我们知道段地址是放在段寄存器中的,在D命令后面直接...原创 2019-08-28 14:39:58 · 992 阅读 · 0 评论 -
汇编语言学习:实验一
1.预备知识:Debug 的使用在以后所有的试验中,都将用到Debug程序,首先学习一下它的主要用法。 什么是Debug? Debug是DOS、Windows都提供的实模式(8086 方式)程序的调用工具。 使用它,可以查看CPU各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行 2.我们用到的Debug功能 用Debug的R命令查看、改变CPU寄存器...原创 2019-08-28 14:01:25 · 1062 阅读 · 0 评论 -
汇编语言学习:VM上安装Win98系统
汇编语言学习为什么使用win98系统?-《汇编语言》环境是以Win2000或者Win98系统上来进行编写的-系统虽古董,但封闭程度远不及如今的Win系列其他系统准备材料-Win98系统镜像:http://www.downcc.com/soft/22230.html-VM:https://www.cr173.com/soft/68480.html-Win98密匙:QY7TT-...原创 2019-08-28 11:35:05 · 2103 阅读 · 0 评论