重庆it培训机构 > 汇编语言程序设计:[6]数字方阵

汇编语言程序设计:[6]数字方阵

简介


汇编语言(Assembly Language)是面向机器的程序设计语言。在汇编语言中,用助记符(Memoni)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址,如此就增强了程序的可读性并且降低了编写难度,象这样符号化的程序设计语言就是汇编语言,因此亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,还要由汇编程序或者叫汇编语言编译器转换成机器指令。汇编程序将符号化的操作代码组装成处理器可以识别的机器指令,这个组装的过程称为组合或者汇编。因此,有时候人们也把汇编语言称为组合语言。

工具/原料


Assembly Language Masm汇编编译器

方法/步骤


1打开masm汇编编译程序,新建一个masm源文件脚本。 SEGMENT ;此处输入数据段代码 ENDSSTACKS SEGMENT ;此处输入堆栈段代码STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:,SS:STACKSSTART: MOV AX, MOV DS,AX ;此处输入代码段代码 MOV AH,4CH INT 21HCODES ENDS END START

2在正文中输入我们的程序代码,并将文件命名为fangzhen.asmdata segmentbuf1 db '1 2 38 9 47 6 5'buf2 db '1 2 3 412 13 14 511 16 15 610 9 8 7'buf3 db '1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 813 12 11 10 9'dbuf db 14 dup(?)i1 db 0dh,0ah,'xiaobo welcome you !***** Designed by 1wangxiaobo@163.com' db 0dh,0ah,'input q to exit' db 0dh,0ah,'Please input a number(3--5):','$'i2 db 0dh,0ah,'input error,please reinput!','$'n db ?b db 1data endsstack segment db 100 dup(?)stack endscode segment assume ds:data,cs:code,ss:stackmain: mov ax,data mov ds,ax call clearlop: lea dx,i1 mov ah,9 int 21h mov ah,1 int 21h cmp al,'q' jz quit lea si,buf1 mov n,7 mov cl,3 call clear cmp al,'3' jz s lea si,buf2 mov n,10 mov cl,4 cmp al,'4' jz s lea si,buf3 mov cl,5 mov n,13 cmp al,'5' jz s lea dx,i2 mov ah,9 int 21h call clear jmp lops: mov bl,n lea di,dbufl: mov al,[si] mov [di],al inc si inc di dec bl jne l mov [di],byte ptr '$' mov ah,2 mov dh,b mov dl,0 int 10h lea dx,dbuf mov ah,9 int 21h inc b loop s jmp lopquit: mov ah,4ch int 21h;***清屏***clear proc near push ax push bx push cx push dx mov ah,6 mov al,0 mov ch,0 mov cl,0 mov dh,24 mov dl,79 mov bh,7 int 10h pop dx pop cx pop bx pop ax retclear endpcode ends end main

3运行我们编辑的文件,输入3 4 产生相应的数字的方阵 输入 退出程序 可以实现清屏显示程序

点击显示全文

  • 什么是TTT培训?

    TTT就是专门为培训企业各部门主管、内部培训师开设的经典课程。天下伐谋可以▲ 让您在培训师的领域里做得更职...

    发布时间:2018-07-16 22:49:45
    203994
  • 如何联网计算机

    虽然有不同的方法来创建一个计算机网络,无线网络已成为标准,近年来,无论是在家里和办公室。这是因为无线网络消除了网络上每个计算机</em...

    发布时间:2018-07-16 22:25:16
    205557
  • 计算机的组成

    【计算机的组成、计算机硬件、电脑硬件】计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动...

    发布时间:2018-07-16 22:52:17
    273534
  • 如何培训员工

    员工培训是员工了解企业文化、职能背景、工作范围的第一步。通过培训,员工才能更好地了解自己的工作范围、工作模式,才能在今后的工...

    发布时间:2018-07-16 22:53:12
    299858
  • 计算机基础培训

    •了解计算机软件应用•了解计算机网络安全•了解公司电脑使用规范•了解计算机基本组成•了解计算机</...

    发布时间:2018-07-16 22:45:22
    230579
  • 什么是计算机病毒

    计算机病毒式指编制或在计算机程序中插入的可疑破会计算机功能或毁坏数据、影响计算机使用并能...

    发布时间:2018-07-16 22:27:40
    307049
  • 怎样评估计算机

    了解自己的电脑,可以知道它的运行上限,防止超负荷运行。对计算机进行评估,参考已有的数据,也可以得出关于自己电脑的诸多信息,对其性能有一个整体的...

    发布时间:2018-07-16 22:44:00
    126446
  • 怎么学好计算机

    现在计算机专业的方向是越来越多了。学计算机专业的人也不少。但是找不到好的学习方法。那么学好计算机专业就会非...

    发布时间:2018-07-16 22:32:10
    842859
加载中...
加载中...
  • 怎么学好计算机

    现在计算机专业的方向是越来越多了。学计算机专业的人也不少。但是找不到好的学习方法。那么学好计算机专业就会非...

  • 怎么修改计算机上的计算机名称

    计算机名称可能我们生活中使用的比较少,但是在工作中我们常常会使用到局域网,这时候我们需要区分哪些是哪个部门的计算机,因此我这...

  • 什么是TTT培训?

    TTT就是专门为培训企业各部门主管、内部培训师开设的经典课程。天下伐谋可以▲ 让您在培训师的领域里做得更职...

  • 如何联网计算机

    虽然有不同的方法来创建一个计算机网络,无线网络已成为标准,近年来,无论是在家里和办公室。这是因为无线网络消除了网络上每个计算机</em...

  • 什么是计算机病毒

    计算机病毒式指编制或在计算机程序中插入的可疑破会计算机功能或毁坏数据、影响计算机使用并能...

今日热点信息
  • 教育培训机构面试技巧

    求职中最重要的环节应该是面试环节,因为单位肯定会在这个时间充分考察一下应试者的综合素质与能力,那么,我们应该如何参加面试呢?如果参加教育<em...

    发布时间:2018-07-16 22:13:07
    290157
  • 教育机构那些事:[3]培训机构宣传的形式

    现在各行各业都注重广告效应,要想自己的产品得到更多人的亲赖,必须先让更多人有机会认识并了解自己的产品,培训机构也一样。现在,培训机构<...

    发布时间:2018-07-16 22:26:51
    289530
  • 怎样让教育培训机构的咨询新人快速成长

    不管经济怎么样的低迷或者是社会如何的快速发展抑或是其他行业经历怎样的大洗牌,教育行业永远不会衰落,因为国无教育无根本 ,人不...

    发布时间:2018-07-16 22:28:44
    319027
  • 怎样取舍雅思培训机构

    现在,市场上琳琅满目、形形色色的雅思培训机构, 如何选择成为了让不少想要靠培训班提高成绩的考生的一大难题。该怎样取舍雅思<e...

    发布时间:2018-07-16 22:13:45
    547420
  • 如何选择合适的培训机构

    培训机构向朋友咨询,朋友往往可以保证信息的真实性,特别是一些已经参加相关培训的人,听他们说一些注意事项,对自己的选择帮助也会很大的。毕竟我们生...

    发布时间:2018-07-16 22:32:47
    143948
  • 教育培训机构如何提高续班率?

        教育培训机构工作的一个重心就是招生问题。而对于已经招过来的的学生,续班问题却又成了最为重要的问题。道理并不复杂,学生...

    发布时间:2018-07-16 22:13:14
    894168
精彩推荐
  • 如何让自己厨艺精湛?如何让自己厨艺精湛?

    要想自己厨艺精湛,不光要有一定的烹饪理论知识,还要有丰富的实践经验;更要有一颗热爱烹饪的心;甚至要吃苦耐劳......如何让自己厨艺<...发布时间:2018-07-16 22:33:32122521

  • 家常厨艺——肉炒萝卜丝家常厨艺——肉炒萝卜丝

           胡萝卜分为红萝卜和黄萝卜两种,萝卜含有多种维生素,如维生素A、维生素B1、铁、钙等人体所需的营养万分。也就是人们常说的胡萝卜素。萝卜在所有蔬菜中还...发布时间:2018-07-16 22:45:52101164

  • 厨艺 -- 清炒土豆厨艺 -- 清炒土豆

    土豆被列入主食了,到现在中国有三大主食:大米、小麦、土豆。土豆一直是各大餐厅热销食品,除了能做土豆泥、薯条、土豆条、炖土豆、和配菜外还可以单单做为一种主食清炒食...发布时间:2018-07-16 22:46:50339521

  • 亲子厨艺DIY:彩色水饺亲子厨艺DIY:彩色水饺

     ↑4岁零3天的dudu包的饺子:超大个饺子、小扁鱼饺子,还有一个肚子上被切割的烂饺子没摆上去。呵呵 说起亲子厨艺,这个包饺子的命题比红薯豆沙...发布时间:2018-07-16 22:22:13182673

  • 旅游纪念之厨艺旅游纪念之厨艺

    出外旅游一趟,遇见以前的朋友,开了家饭馆,生意还不错。 教了我蛮多平时不怎么注意的知识,也属于“收获”吧。做准备工作时,无论是把肉切成块或片,都要切的仔细一点,...发布时间:2018-07-16 22:40:13171142

  • 零厨艺美食卤白鸭零厨艺美食卤白鸭

        对于厨艺不佳的人来说,食物越简单美味越好,卤味的东西就是最好做了,卤过之后余下的卤汁可以冻在冰箱,下次再加少许的香料和调味料就可以了。...发布时间:2018-07-16 22:32:26189532

  • 如何零厨艺巧做辣酱肉末茄子如何零厨艺巧做辣酱肉末茄子

    如果你也是一个做菜不知道该放多少盐,总担心自己不会调味的人,那就跟我一起做这道零厨艺基础就可以轻松搞定的辣酱肉末茄子。肉馅 300g茄子 约4...发布时间:2018-07-16 22:36:17120124

  • 演讲口才技能培训演讲口才技能培训

    培训收益:1、提升人际沟通能力,进而改善业绩;2、良好煽动力、激励与演讲时的口才表达能力。培训受众:董事长、总经理、企业高/中层经...发布时间:2018-07-16 22:11:55658409

手机版 | 欢迎来到重庆it培训机构
RSS订阅