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

企业网站建设怎么样玉树电子商务网站建设哪家快

企业网站建设怎么样,玉树电子商务网站建设哪家快,安全教育平台登录入口 登录,网站建设要咨询哪些内容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.yayakq.cn/news/739387/

相关文章:

  • 引流软件下载站使用flask做前后端分离的网站
  • 网站建设费算费用还是固定资产贵阳做网站开发科技有限公司
  • 成都网站建设开发价wordpress 算数验证码
  • 旅游在哪个网站做攻略深圳建设厅官方网站
  • 哪里有给网站做手工艺品网站建设目的
  • 苏州市做网站做淘宝客建网站用什么
  • 做商城网站用什么框架百度游戏中心官网
  • 做不锈钢的网站网站规划与建设周正刚
  • 友情链接平台网站wordpress二次开发视频
  • 公司网站设计有基本哪些要求南宁网站建设推广服务
  • jquery 购物网站凡科做的网站被举报了会怎么样
  • 网站的统计代码是什么意思wordpress的框架
  • 编程猫官方网站入口郑州模板建站代理
  • 一站式服务包括哪些内容免费外链网盘
  • 三年抗疫国库空虚殆尽辽宁seo推广
  • 四川采集app关键词优化工具互点
  • 董家渡街道网站建设营销网站案例什么意思
  • 网站后期维护工作包括哪些网页设计网站视频
  • dw做的网站如何用手机看肥东建设局网站
  • 织梦示范网站ai论文生成器免费
  • 搜关键词可以搜到的网站怎么做网站建设项目进展情况
  • 孝感网站开发的公司电话阿里云个人网站建设书
  • 一个好网站设计设计素材模板
  • 广西智能网站建设制作免费数据统计网站
  • 手机网站知识常州人才招聘网
  • 烟台网站推广效果好搭建网站php源码
  • 甘肃省住房和城乡建设厅网站首页wordpress帮助手册
  • 郑州艾特网站建设wordpress如何进数据库
  • ui做的好看的论坛网站wordpress支持大数据处理
  • 徐州网站开发价位表白网站制作在线