当前位置: 首页 > 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.ds6.com.cn/news/54334.html

相关文章:

  • 做视频网站犯法吗汕头网站设计
  • 南宁自助建站模板下载google国际版
  • 日本包装设计网站推荐网站维护收费标准
  • 网站开发公司徐州网络营销软文范文
  • 建设网站前期准备工作域名停靠浏览器
  • 建设银行网站怎么登录百度推广登录页面
  • 织梦后台做的网站怎么绑定域名厦门网站建设
  • 做伞的外国网站电脑培训学校
  • 怎么把网站做的小程序爱站数据官网
  • 自学网官方网站入口360建网站
  • 国外做储物的网站百度权重提升
  • 网站商城开发青岛百度seo代理
  • 淄博头条新闻今天公司seo是什么意思
  • 泊头网站建设的有哪些台湾新闻最新消息今天
  • 华为网站哪个公司做的搭建网站的五大步骤
  • 江苏苏州网站建设搜索关键词怎么让排名靠前
  • 沧州建设网站公司个人推广平台
  • 品牌官方网站建设欧美seo查询
  • 网站详情页用什么软件做sem代运营推广公司
  • 数据库对网站开发的作用手机免费建站系统
  • 做网站开始要注意什么海底捞口碑营销
  • 销售型企业网站友情链接查询结果
  • 2021年建站赚钱足球比赛统计数据
  • 小加工厂做网站销售渠道及方式
  • 6东莞做网站爱用建站
  • 新手如何入侵一个网站下载百度免费
  • 买服务器做网站流量大的推广平台有哪些
  • 网站备案号添加超链接网上销售方法
  • 做网站如何自己寻找客户北京网站优化企业
  • 网站开发与优化课程总结宁波企业seo外包