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

wordpress 分类字段北京百度seo公司

wordpress 分类字段,北京百度seo公司,直销网,公司网站建设须知1、要求 练习要求引自《汇编语言-第4版》实验10.3(P209页) -编程,将data段中的数据,以10进制的形式显示出来 data segment dw 123,12666,1,8,3,38 data ends 2、实现代码(可惜没找到csdn对8086汇编显示方式) assume cs:codedata segmentdw 16 dup(0) ;除…

1、要求

练习要求引自《汇编语言-第4版》实验10.3(P209页)

-编程,将data段中的数据,以10进制的形式显示出来

data segment

        dw 123,12666,1,8,3,38

data ends

2、实现代码(可惜没找到csdn对8086汇编显示方式)

assume cs:codedata segmentdw 16 dup(0) ;除法的缓存区域db 16 dup(0) ;存储字符串转换的结果的缓存区dw 123,12666,1,8,3,38  ;入参,需要将这些10进制的数字,在命令行窗口显示出来
data endsstack segmentdw 64 dup(0)
stack endscode segment
start:;;初始化数据区mov ax,datamov ds,axmov bx,0;;初始化栈区mov ax,stackmov ss,axmov sp,080h;;准备调用数据mov dh,8 ;显示开始的行mov dl,3 ;显示开始的列mov si,48 ;入参的开始位置mov cx,6  ;入参的数量s:push cxpush dx;;清空输出缓存区call cls_buf;读取要转换的十进制数字mov ax,[si]add si,2;转换,并将结果存储在缓存区;mov ax,12666mov dh,8 ;显示开始的行mov dl,3 ;显示开始的列call dtoc;;显示结果mov cl,2 ;要显示的文字的属性pop dxcall show_strinc dh ;换行pop cxloop s        mov ax,4c00hint 21hcls_buf:push sipush cxmov si,020hmov cx,8cls_s:mov ax,0mov [si],axadd si,2loop cls_spop cxpop siretdtoc:       push simov si,020h;mov dx,0mov bx,0 ;记录除法的次数dtoc_s0:mov cx,10  ;除数为10call divdwpush cx ;;余数入栈mov cx,axor cx,dx ;;dx和ax必须同时为0inc bxjcxz dtoc_s1jmp short dtoc_s0dtoc_s1:mov cx,bxdtoc_s2:pop ax ;;余数,但由于除数为10,所以只需要aladd al,48mov [si],alinc siloop dtoc_s2pop siretdivdw:  ;高16位除法push bxmov bx,0mov [bx],dxmov [bx+2],axmov [bx+4],cxmov dx,00 ;高16位mov ax,[bx] ;低16位div cx;ax 商  ;保存结果(1)mov [bx+6],ax;dx 余数;参与后续计算;mov dx,dxmov ax,[bx+2]div cx;ax 商mov [bx+8],ax;dx 余数mov [bx+10],dx;;;;;;;;;;输出计算结果mov dx,[bx+6]mov ax,[bx+8]mov cx,[bx+10]pop bxretshow_str:   push axpush bxpush cxpush dxpush sipush dipush esmov si,020h;计算要存放内存的首地址,di;dh*160+dl*2mov al,160mul dhpush axmov al,2mul dladd di,axpop axadd di,ax;读取si处的内容,按要求存放到di处mov ax,0b800hmov es,ax;;;;;;;;;;;;;;;;;;;;;;;;;show_s0:  push cx;cx <- ds:[si];如果cx为0,结束mov ch,0mov cl,[si]jcxz show_ok;接收 cl->ah, al <= ds:[si];es:[di] <= axmov ax,cx        pop cxmov ah,clmov es:[di],axinc siadd di,2jmp short show_s0;;show_ok: pop cxpop espop dipop sipop dxpop cxpop bxpop axretcode ends
end start

3、运行效果

4、求教

这是笔者从学习汇编语言以来,目前碰到的最复杂的一个程序,除法(溢出)、模块化调用、受制于寄存器的数量... 笔者自己感觉写得一团糟,尽管结果是正确的。笔者想真心求教下:

1、是否有比较轻量级的汇编IDE,基于8086的,或配套本书的。汇编排错真心难;

2、是否有一些编程规范,模块化或函数化的规范(不同的模块是否可以像高级编程语言一样,分几个文件存储);

3、哪里能看到一些别人写得比较好的汇编代码或工程(但鉴于笔者目前的水平,可能也看不太懂)

http://www.khdw.cn/news/21711.html

相关文章:

  • 工程建设公司发展规划seo网站优化培训厂家报价
  • 网站开发搭建网站seo方案策划书
  • 网站建设公司找上海站霸公众号推广平台
  • 西安公司企业网站建设广告推广平台
  • 电商网站建设赏析广州网站快速排名
  • excel做注册网站站长工具seo综合查询权重
  • 如何做资金盘网站seo先上排名后收费
  • 用台式机做网站服务器搜索引擎营销的内容
  • 彩票网站制作做网站哪个平台好
  • wordpress单号管理系统南宁seo
  • 平台建设上线网站营销策划公司收费明细
  • 男的和女的做那种事情网站汕头网站建设方案开发
  • 做个网站成功案例网站推广在哪好
  • 企业微营销网站微信营销推广软件
  • 企业网站可以做跨境电商吗线上宣传的方式
  • 建湖网站开发网站如何快速被百度收录
  • 金融外贸是做什么的优化大师怎么强力卸载
  • 慈溪做网站公司哪家好优化方案英语
  • 胶州网站建设哪家好站长统计app进入网址新版小猪
  • 线上小程序seo待遇
  • 学院网站建设服务招生宣传什么是网站
  • 我想克隆个网站 怎么做博客网站注册
  • 怎样做约票的网站意思网游推广
  • 网站怎么做qq的授权登陆友情链接教程
  • dw网站建设的常用技术有实力的网站排名优化软件
  • 广州做营销网站公司可以推广网站
  • 高中信息技术课程做网站nba排名最新排名
  • 外贸网站服务器选择关键词林俊杰mp3在线听
  • 怎么查网站后台地址微信营销模式
  • 营销网站排行榜前十名如何做一个网站