当前位置: 首页 > news >正文

阜南县城乡建设局官方网站设计网站都有哪些

阜南县城乡建设局官方网站,设计网站都有哪些,网站建设的cms系统,阿里云域名出售本篇博客主要分享几道汇编语言例题编写一完整的程序,从键盘输入一组字符,直到输入“0”为止,当输入是小写字母时,则修改为大写字母,输入的字符存放在string为首址的存储单元中。data segment ;数据段定义 st…

本篇博客主要分享几道汇编语言例题

  1. 编写一完整的程序,从键盘输入一组字符,直到输入“0”为止,当输入是小写字母时,则修改为大写字母,输入的字符存放在string为首址的存储单元中。

data        segment    ;数据段定义
string  db  100 dup(?)
data      ends
code     segment    
assume  cs:code,ds:data    ;定义寄存器与段关系
start:    
mov  ax,data
mov  ds,ax
mov  di,offset string
again:          ;again定义
mov  ah,1       ;1->ah
int  21h
cmp  al,'0'   ;比较al,'0'
je  exit       ;二者相等,转到exit
cmp  al,'a'    ;比较al,'a'
jb  next       ;al<'a',转到next
cmp  al,'z'    ;比较al,'a'
ja  next       ;al>'z',转到next
sub  al,20h    ;al=al-20h(大小写转化)
next:         ;next定义
mov  [di],al
inc  di        ;di=di-1
jmp  again     ;跳转again
exit:         ;exit定义
mov  ah,4ch
int  21h
code     ends
end  start
  1. 设内存缓冲区SOURCE中有100个字节数据99H,编写一完整的程序,将它传送到TARGET开始的存储单元中。

data   segment
source   db  100   dup  (99h)
target   db  100   dup  (?)
data   ends
code   segmentassume  cs:code, ds:data, es:data
start :mov   ax, datamov   ds, axmov   es, axmov   si, offset  sourcemov   di, offset  targetmov   cx, 100cldrep  movsb mov    ah,  4chint    21h
code   endsend start

3.设内存缓冲区BUF中存有50个字符,编写一完整的程序,统计数字字符的个数,将结果保存在N_DIGIT单元,其他类型字符个数保存在N_OTHER单元。(10分)。

提示:数据结构定义如下:

DATA SEGMENT

BUF DB ‘AJUuiy898@#EWDFyuii*&^9807jk...’; 共50个字符

N_DIGIT DB ? ;保存字符串中数字字符个数

N_OTHER DB ? ;保存其他类型字符个数

DATA ENDS

DATA    SEGMENTBUF   DB ‘AJUuiy898@#EWDFyuii*&^9807jk...’; 共50个字符
N_DIGIT  DB  ? ;保存字符串中数字字符个数
N_OTHER  DB  ? ;保存其他类型字符个数
DATA    ENDScode   segmentassume  cs:code, ds:data,
start :mov   ax, datamov   ds, axmov  cx,50  ;cx保存字符串长度lea  si,buf   ;指向第一个字符
countchar:mov  al,[si]
cmp  al,30h
jb  other
cmp  al,39h
ja  other
inc  N_DIGIT
jmp  continue
other:inc  N_OTHER
continue:
inc siloop countchar
mov    ah,  4chint    21hcode   ends
end start

4、编程将存放在HEXN中的一位十六进制数转换为ASCII码,并存入ASCN中。数据段如下:(10分)

DATA SEGMENT

HEXN DB

ASCN DB ?

DATA ENDS

DATA    SEGMENT
HEXN  DB  ?
ASCN  DB  ?
DATA    ENDS
CODE    SEGMENT
ASSUME   CS:CODE,DS:DATA 
START:   MOV    AX,DATAMOV    DS,AXMOV    AL,HEXNCMP    AL,9           JBE    LP1ADD AL,7LP1:ADD  AL,30HMOV  ASCN,ALMOV  AH,4CHINT    21H
CODE       ENDSEND     START

5.设内存缓冲区BUF中存有100个字符,写一个子程序,统计BUF中大写字符、小写字符个数,将结果分别保存在N_CHAR1、N_CHAR2单元。(10分)。提示:数据结构定义如下:

DATA SEGMENT

BUF DB ‘AJUuiy898@#EWDFyuii*&^9807jk...’; 共100个字符

N_CHAR1 DB ? ;保存字符串中大写字符个数

N_CHAR2 DB ? ;保存字符串中小写字符个数

DATA ENDS

p1 proc far
push cx
push sipush axmov cx,100  ;cx保存字符串长度lea si,buf  ;指向第一个字符
countchar:mov al,[si]cmp al,’A'
jb continuecmp al,’Z’ja n_charinc  byte ptr [N_CHAR1]jmp continue
n_char:cmp al,’a’jb continuecmp al,’z’ja continueinc  byte ptr [N_CHAR2]
continue:
inc siloop countcharpop axpop sipop cxret
p1 endp
http://www.hkea.cn/news/10735/

相关文章:

  • 杭州企业建设网站企业百度开户怎么开
  • 十大跨界营销案例seo经验
  • 网站建设内容介绍西安百度推广网站建设
  • 网站建设前的市场分析怎么写信息流广告优化师培训
  • 唐山网站建设拓网络营销策划创意案例点评
  • 网页标准化对网站开发维护者的好处seo搜索引擎优化方法
  • 淄博网站建设多少钱seo整体优化
  • 公司网站建设武汉seo服务多少钱
  • 个人网页设计的意义seo是对网站进行什么优化
  • 洛阳青峰做网站百度推广费用预算表
  • 如何选择网站制作公司模板建站
  • 工程建设分为哪几个阶段百度官方优化指南
  • wordpress那种路径格式容易收录独立站seo优化
  • 美国地接公司怎么在中国网站做推广网络维护
  • 如何做盗版网站百度推广授权代理商
  • 域名解析 网站seo排名优化的网站
  • 泉州网站设计平台重庆seo推广公司
  • 网站域名空间费用免费发布信息网网站
  • 做免费网站重庆电子商务网站seo
  • 红色php企业网站模板网站优化就是搜索引擎优化
  • 大黔门官方网站建设谷歌广告推广网站
  • 如何自己动手做网站我想做地推怎么找渠道
  • 网站建设业务的途径的体会网站开发技术有哪些
  • ffmpeg做视频网站seo研究中心超逸seo
  • 锦州网站建设预订百度信息流开户多少钱
  • 网站开发费怎么做会计分录上海网站搜索排名优化哪家好
  • 网站免费模板资源爱站网关键词查询工具
  • 免费网站建设讯息百度搜索风云榜排名
  • 网站模板怎么用呢乐天seo视频教程
  • 中国建设银行总行官方网站外贸推广