当前位置: 迅达文档网 > 范文大全 > 承诺书 >

汇编程序设计总结报告

| 来源:网友投稿

  设计内容:

  本组负责设计一个文本编辑器(EDITOR),我主要编写光标的移动和清除屏幕模块,

  实现光标的移动和屏幕的清空。

  算法思想:

  A. 光标移动:

  (1) 该程序从键盘上操作;

  (2) 向上的箭头,表示光标要向上移动;

  (3) 向左的箭头表示光标要向左移动;

  (4) 向下的箭头表示光标要向下移动;

  (5) 向右的箭头表示光标要向右移动;

  该模块中,当输入¥时,则退出程序;然后,当以键盘输入箭头时,就进入循环来辨别箭头所实现的光标是向左向右还是向上向下

  B. 清除屏幕模块

  (1) 键盘输入前要清除屏幕;

  (2) 使整个屏幕的底色显示蓝色;

  光标移动主要使用循环和子程序调用。子程序中都用到了BIOS 中断和DOS的功能调用。

  编辑过程中的:

  这次我们编辑的是一个文本编辑器。 在此次的编写过程中,我充分的认识到,实践与理论相结合重要性。以前在学习汇编的过程中,感觉有一些的枯燥,但看这小小的光标在蓝色的屏幕上跳动,不尽的想:原来程序与现实距离是这么近。

  1. 不足之处:程序编写的有些复杂。在程序的调试和联接过程中,出现了一些错误,但都及时的解决。

  2. 经验:要加强动手能力,多多的编程,多多的上机。

  程序过程如下:

  lxx segment

  a db ?

  han1 dw ?

  lxx ends

  prognam segment

  main proc far

  assume cs:prognam,ds:lxx

  start:

  push ds

  mov ax,0

  push ax

  mov ax,lxx

  mov ds,ax

  call clen

  repea:

  mov ah,07h

  int 21h

  mov a,al

  cmp a,$

  je en

  cmp al,48h ;行减一

  jne x1

  call y1

  jmp repea

  x1:

  cmp a,4bh ;列减一

  jne x2

  call y2

  jmp repea

  x2:

  cmp a,50h ;行减一

  jne x3

  call y3

  jmp repea

  x3:

  cmp a,4dh ;列减一

  jne repea

  call y4

  jmp repea

  en:

  ret

  main endp

  ;-----------------------------------------------

  y1 proc near

  push ax

  push bx

  push dx

  mov ah,3

  int 10h

  mov ah,2 ;行减一

  dec dh

  int 10h

  pop dx

  pop bx

  pop ax

  ret

  y1 endp

  ;----------------------------------------

  y2 proc near

  push ax

  push bx

  push dx

  mov ah,3

  int 10h

  mov ah,2

  sub dl,2 ;列减一

  int 10h

  pop dx

  pop bx

  pop ax

  ret

  y2 endp

  ;--------------------------------------

  y3 proc near

  push ax

  push bx

  push dx

  mov ah,3

  int 10h

  mov ah,2

  inc dh ;行加一

  int 10h

  pop dx

  pop bx

  pop ax

  ret

  y3 endp

  ;----------------------------------------

  y4 proc near

  mov ah,3

  int 10h

  mov ah,2

  inc dl ;列加一

  int 10h

  ret

  y4 endp

  ;----------------------------------------------------

  clen proc near

  mov dh,1

  mov han1,25d

  cle:

  mov ah,2h

  mov dl,0

  int 10h

  mov ah,09h

  mov al,

  mov bl,90h

  mov bh,0h ;yan se

  mov cx,80

  int 10h

  inc dh

  dec han1

  cmp han1,01h

  jne cle

  ret

  clen endp

  ;-------------------------------------

  prognam ends

  end start


推荐访问:程序设计 汇编 总结报告

热门排行

2022履行党风廉政建设职责承诺书6篇

2022履行党风廉政建设职责承诺书6篇2022履行党风廉政建设职责承诺书篇120xx年,我乡党风廉政建设和反腐败工作在县委、县政府的坚强领导下,在县纪委的具

党员先锋岗承诺4篇

党员先锋岗承诺4篇党员先锋岗承诺篇1XX,男,33岁,土家族,中共党员,大学文化,现任广顺监狱四监区副监区长,分管生产经营一年来,在监狱党委的正确领导下

农转非承诺书

依法律规定,人死后,户口应注销。然而,在浙江省绍兴市,一男子因车祸当场丧生,死亡40天后不仅未被注销

银行党风廉政建设承诺书3篇

银行党风廉政建设承诺书3篇银行党风廉政建设承诺书篇1同志们:刚才,XX党委书记紧紧围绕学习贯彻十九届中央纪委六次全会、总省行2022年党风廉政建设暨纪检

走读疫情防控承诺书4篇

走读疫情防控承诺书4篇走读疫情防控承诺书篇1在防控新型冠状病毒感染的肺炎疫情的背景下,作为一名学生,为了自己和他人的身心健康,必须切实履行防控疫情的安全责任

社区干部承诺书

干部承诺书4篇条据书信承诺书〔干部承诺书篇〕为进一步深入贯彻落实中央八项规定精神,扎实开展反对“四风

党员先锋岗承诺6篇

党员先锋岗承诺6篇党员先锋岗承诺篇1我分局组织了全体干部、工作人员观看了《人民的好儿女》纪录片。这是一部优秀的纪录片,我们都看得热泪盈眶,深受感动,并深刻地

开展“共产党员公开承诺”活动实施方案(2022年)

为进一步推动创先争优活动深入开展,确保活动取得实效,根据推行党员公开承诺制相关要求,结合公司实际,现提出如下实施方案。一、总体要求共产党员公开承诺是公...

农村干部三年承诺总结

农村党员干部承诺书两篇【农村党员干部承诺书一】为贯彻落实党组织关于创先争优活动的安排部署,不断加强党

转变工作作风服务科学发展公开整改承诺书

根据全市学习实践活动的统一安排,中共XX乡委员会、XX乡人民政府就基层广大干部群众反映突出的问题作出