汇编语言初级
文章平均质量分 86
适合汇编语言入门的初学者阅读学习!
凛汀
爱玩游戏,更爱编程!
展开
-
dos下汇编语言实现简易主菜单
功能简介40×25文本方式下显示几个选项,默认标识第一项,按上下方向键可滚动选择,按回车键退出程序。程序源码用到了符号常量和宏汇编,方便修改,注意区分标识符以及一些技巧,不便多说,直接上源码了OPTION_TOP equ 11 ;顶部选项(行)OPTION_BOTTOM equ 13 ;底部选项(行);data segment;主菜单界面;mainOption1 DB 'Op...原创 2020-02-29 21:13:29 · 916 阅读 · 0 评论 -
王爽《汇编语言》(第3版)课程设计2上篇
主体程序的基本样式,3、4功能可以运行显示相应结果1、2功能并不是最终形式,不要运行,以免出现意外的情况程序较为复杂,篇幅较长,源码请耐心阅读仔细分析原创 2020-02-28 18:40:02 · 540 阅读 · 1 评论 -
汇编语言字符串的输入程序2000字符
简要说明可以输入满屏字符输满后截止字符输入,按backspace键正常删除字符所有情况下enter键结束源程序;最基本的字符串输入程序,需要具备下面的功能:;(1) 在输入的同时需要显示这个字符串;;(2)一般在输入回车符后,字符串输入结束;;(3)能够删除已经输入的字符。;编写一个接收字符串的输入子程序,实现上面三个基本功能。;因为在输入的过程中需要显示,子程序的参数如...原创 2020-02-13 20:33:56 · 403 阅读 · 0 评论 -
王爽《汇编语言》(第3版)第16章中断例程实验解决方案
遵循书上的思路,采用直接定址表保存功能子程序的入口地址,解决中断例程的安装问题。关键词:入口地址;中断例程;安装原创 2020-02-12 16:31:33 · 393 阅读 · 0 评论 -
汇编实现彩色字符的显示
编程运行环境选择DOS方式,但现在一般用win10系统,不能进入DOS,只好安装dosbox代替。将写好的源程序保存为asm文件,打开dosbox编译链接并运行。编译链接程序需另行下载,注意与自己的电脑相对应选择32位或64位。编程目标在屏幕中间分别显示绿色、绿底红色、白底蓝色的字符串’welcome to masm!’。相关知识内存地址空间中,B8000H~BFFFFH共32KB的空间...原创 2019-09-16 17:38:37 · 2680 阅读 · 0 评论 -
汇编语言实现模块化程序设计初探(一)
在这里我不会过多地描述基础知识,重点将在编程思想和方法技巧上,希望对看到这篇博文的你有所帮助。模块化程序设计概述在实际编程中,因为现实的问题比较复杂,对现实问题进行分析时,把它转化成相互联系、不同层次的子问题,是必须的解决方法,所以程序的模块化是必不可少的。而call与ret指令对这种分析方法提供了程序上的支持。利用call和ret指令,我们可以很简捷地实现多个相互联系、功能独立的子程序来解决...原创 2019-09-22 19:09:08 · 908 阅读 · 0 评论 -
汇编语言基础归纳整理(一)
这里所描述的汇编语言以16位的8086CPU为准值得你牢牢记住的细节mov指令不能将数据(立即数)直接送入段寄存器,不能在两个段寄存器之间直接传送数据,也不能在两个内存单元之间直接传送数据。...原创 2019-09-08 12:35:13 · 187 阅读 · 0 评论 -
汇编语言基础归纳整理(二)
指令系统总结8086CPU所提供的指令分为以下几大类。1.传送指令如mov,push,pop,xchg,in,out等都是传送指令,这些指令实现寄存器与寄存器、寄存器与内存单元、寄存器与端口之间的数据传送。2.算术指令如add,sub,mul,div,adc,sbb,inc,dec,cmp等都是算术指令,这些指令实现寄存器和内存中的数据的算术运算。3.逻辑指令如and,or,not,...原创 2020-01-23 17:09:08 · 238 阅读 · 0 评论