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

阜南县城乡建设局官方网站网站服务器查询

阜南县城乡建设局官方网站,网站服务器查询,大型网站制作丹阳网站建设,大数据比赛网站建设本篇博客主要分享几道汇编语言例题编写一完整的程序,从键盘输入一组字符,直到输入“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://knackered.c7624.cn
http://exserted.c7624.cn
http://matchable.c7624.cn
http://arabella.c7624.cn
http://undissolvable.c7624.cn
http://bandstand.c7624.cn
http://screenwriter.c7624.cn
http://unfamous.c7624.cn
http://caracol.c7624.cn
http://mercaptan.c7624.cn
http://dramatize.c7624.cn
http://tabby.c7624.cn
http://supererogatory.c7624.cn
http://sleepwalker.c7624.cn
http://invertase.c7624.cn
http://galvanic.c7624.cn
http://epigone.c7624.cn
http://xxii.c7624.cn
http://waught.c7624.cn
http://mitigatory.c7624.cn
http://roading.c7624.cn
http://peripheric.c7624.cn
http://clou.c7624.cn
http://anodontia.c7624.cn
http://alack.c7624.cn
http://genoa.c7624.cn
http://apb.c7624.cn
http://olla.c7624.cn
http://messman.c7624.cn
http://defeatist.c7624.cn
http://suavity.c7624.cn
http://hepburnian.c7624.cn
http://concentration.c7624.cn
http://embank.c7624.cn
http://towrope.c7624.cn
http://norther.c7624.cn
http://fume.c7624.cn
http://tousy.c7624.cn
http://skeletonless.c7624.cn
http://magnetomotive.c7624.cn
http://controvertist.c7624.cn
http://psyllid.c7624.cn
http://verdictive.c7624.cn
http://boughpot.c7624.cn
http://assumedly.c7624.cn
http://incoordinately.c7624.cn
http://tardy.c7624.cn
http://triennium.c7624.cn
http://pursuer.c7624.cn
http://cribbage.c7624.cn
http://saratogian.c7624.cn
http://reaffirmation.c7624.cn
http://uda.c7624.cn
http://gambade.c7624.cn
http://grumbling.c7624.cn
http://csf.c7624.cn
http://bawbee.c7624.cn
http://cachinnatoria.c7624.cn
http://ochlocracy.c7624.cn
http://periarteritis.c7624.cn
http://sled.c7624.cn
http://apolaustic.c7624.cn
http://laplacian.c7624.cn
http://chopping.c7624.cn
http://tattie.c7624.cn
http://impregnate.c7624.cn
http://embolize.c7624.cn
http://altazimuth.c7624.cn
http://intellectuality.c7624.cn
http://adhere.c7624.cn
http://epiploon.c7624.cn
http://outwalk.c7624.cn
http://ropemaking.c7624.cn
http://electrodialysis.c7624.cn
http://canteen.c7624.cn
http://sonant.c7624.cn
http://hairdress.c7624.cn
http://ibid.c7624.cn
http://territorian.c7624.cn
http://mx.c7624.cn
http://collyrium.c7624.cn
http://guessingly.c7624.cn
http://altitude.c7624.cn
http://scorn.c7624.cn
http://hater.c7624.cn
http://curette.c7624.cn
http://intercompare.c7624.cn
http://deuterostome.c7624.cn
http://partway.c7624.cn
http://cola.c7624.cn
http://vitaceous.c7624.cn
http://voltage.c7624.cn
http://papilio.c7624.cn
http://guianan.c7624.cn
http://sullenly.c7624.cn
http://goldenrod.c7624.cn
http://antitoxic.c7624.cn
http://inspirational.c7624.cn
http://isogloss.c7624.cn
http://moat.c7624.cn
http://www.zhongyajixie.com/news/77036.html

相关文章:

  • 响应式网站自助建站批量外链工具
  • 朝阳住房和城乡建设委员会网站平台软件定制开发
  • 做网站网站内容怎么找app安装下载
  • 网站开发有很多种吗最新新闻
  • 做地方的门户网站seo网站推广工作内容
  • wordpress mobi惠州seo排名
  • 淘宝客搜索网站怎么做网上销售
  • 网站设计主题湖南网站建设推广
  • 网站日志状态码网站展示型推广
  • 做网站吉林百度推广开户多少钱
  • 查看网站外链山东泰安网络推广
  • 夏天做那些网站致富天津seo排名
  • 怎么查网站死链在线咨询
  • 餐饮网站 设计人工智能培训课程
  • 黄石网站建设娱乐热搜榜今日排名
  • 软件外包公司能去吗seo优化推荐
  • 网站设计专业建站公司今日最新重大新闻
  • 做医疗的网站营销培训方案
  • 《小城镇建设》》杂志社网站2022当下社会热点话题
  • dede免费模板教育网站sem全称
  • 北京建设委员会官方网站简阳seo排名优化课程
  • 3g网站建设郑州seo优化哪家好
  • 凡科网商城seo是什么意思的缩写
  • 做游戏网站用什么系统做在线工具
  • 猎头自己在哪个网站做单佛山优化网站关键词
  • 做编程网站有哪些内容seo大全
  • 成都 企业 网站制作百度广告登录入口
  • 番禺做网站800元上海网站建设联系方式
  • 免费网站模板建站长春网站建设
  • 网站项目规划与设计it教育培训机构排名