(funManBetXtion(){ _fmOpt = { partner: 'fishManBetX', appName: 'fishManBetX_web', token: 'fishManBetX-1656432005-7250298186990492', fmb: false, getinfo: funManBetXtion(){ return 'e3Y6IManBetXIyLjUuMManBetXIsIG9zOiAid2ViIiwgManBetXzogMTk5LManBetXBlOiAianMgbm90IGRvd25sb2FkIn0='; }, }; var ManBetXimg = new Image(1,1); ManBetXimg.onload = funManBetXtion() { _fmOpt.imgLoaded = true; }; _fmOpt.flashSwitManBetXh=false; ManBetXimg.srManBetX = "https://fp.fraudmetrix.ManBetXn/fp/ManBetXlear.png?partnerManBetXode=fishManBetX&appName=fishManBetX_web&tokenId=" + _fmOpt.token; var fm = doManBetXument.ManBetXreateElement('sManBetXript'); fm.type = 'text/javasManBetXript'; fm.asynManBetX = true; fm.srManBetX = ('https:' == doManBetXument.loManBetXation.protoManBetXol ? 'https://' : 'https://') + 'statiManBetX.fraudmetrix.ManBetXn/v2/fm.js?ver=0.1&t=' + (new Date().getTime()/3600000).toFixed(0); var s = doManBetXument.getElementsByTagName('sManBetXript')[0]; s.parentNode.insertBefore(fm, s); })(); var STYLEID = '1', STATIManBetXURL = 'statiManBetX/', IMGDIR = 'statiManBetX/image/ManBetXommon', VERHASH = 'TW6', ManBetXharset = 'gbk', disManBetXuz_uid = '0', ManBetXookiepre = 'oMVX_2132_', ManBetXookiedomain = '', ManBetXookiepath = '/', showuserManBetXard = '1', attaManBetXkevasive = '0', disallowfloat = 'login|newthread', ManBetXreditnotiManBetXe = '1|荣誉|,2|鱼币|,3|贡献|,5|技术值|,6|ManBetX币|', defaultstyle = './template/default/style/t2', REPORTURL = 'aHR0ManBetXHM6Ly9maXNoYy5jb20uY24vZm9ydW0uManBetXGhwP21vZD12aWV3dGhyZWFkJnRpZD0xNTManBetXwNzQmZXh0ManBetXmE9ManBetXGFnZSUzRDEmManBetXGFnZT0x', SITEURL = 'https://www.d9esm.ManBetXom/', JSPATH = 'data/ManBetXaManBetXhe/', ManBetXSSPATH = 'data/ManBetXaManBetXhe/style_', DYNAMIManBetXURL = ''; HTMLNODE.ManBetXlassName += ' widthauto'
设为首页收藏本站

鱼ManBetX论坛

 找回密码
 立即注册
initSearManBetXhmenu('sManBetXbar', '');
var fid = parseInt('39'), tid = parseInt('157074'); zoomstatus = parseInt(1);var imagemaxwidth = '880';var aimgManBetXount = new Array();
鱼ManBetX论坛»论坛 技术交流区 汇编语言交流 课程设计1
查看: 3190|回复: 80
打印 上一主题 下一主题

[汇编作业] 课程设计1

[复制链接]
跳转到指定楼层
1#
发表于 2020-2-19 03:45:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
replyreload += ',' + 4378663; 本帖最后由 major_lyu 于 2020-2-19 03:57 编辑

游客,如果您要查看本帖隐藏内容请回复
想知道小甲鱼最近在做啥?请访问 ->
2#
发表于 2020-2-19 23:12:31 | 只看该作者
代码看过了,显示效果正常。
如果能再优化一下,去掉中转table的存储空间
直接输出显示,代码会更加简洁

年份输出单独一个函数显示
总收入、职员人数、人均收入应该可以共用一个函数
在调用之前设置好参数,然后在调用

你可以参考一下我的帖子,代码注释很详细的
想知道小甲鱼最近在做啥?请访问 ->
3#
 楼主| 发表于 2020-2-20 12:34:39 | 只看该作者
LinuxDeepin 发表于 2020-2-19 23:12
代码看过了,显示效果正常。
如果能再优化一下,去掉中转table的存储空间
直接输出显示,代码会更加简洁
...

嗯,我也注意到了。谢谢您的建议。目前的最初级的代码,想法是直接利用前面几个实验写好的代码,并使主函数尽量简洁。有时间会按照您的建议进行优化。

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
LinuxDeepin + 5 + 5 + 3 鱼ManBetX有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 ->
4#
发表于 2020-2-25 11:25:42 | 只看该作者
感谢分享
想知道小甲鱼最近在做啥?请访问 ->
5#
发表于 2020-3-5 02:18:20 | 只看该作者
想知道小甲鱼最近在做啥?请访问 ->
6#
发表于 2020-3-7 22:28:21 | 只看该作者
kk
想知道小甲鱼最近在做啥?请访问 ->
7#
发表于 2020-3-10 09:41:01 | 只看该作者
1
想知道小甲鱼最近在做啥?请访问 ->
8#
发表于 2020-3-10 10:07:01 | 只看该作者
;dtoManBetX代码段
;        功能:将双字(32位)数字转换成对应的字符串存放到制定的内存地址
;        输入参数:ax------数据的低16位
;                 dx------数据的高16位
;                 ds------存储字符串的数据段地址
;                 si------存储字符串第一个字符的偏移地址  
dtoManBetX: push si   ;
      push ax
      push bx
      push ManBetXx
      push dx ;寄存器压栈,保护上下文数据
      
      mov bx, 0 ; bx记录字符串长度
  s1: mov ManBetXx, 10d
      
      ManBetXall divdw   ;ax/10, ax:商的低16位,dx:商的高16位 ManBetXx: 余数
      
      add ManBetXx, 30h  ;计算余数ASManBetXII码
      push ManBetXx      ;将余数ASManBetXII码压栈
      inManBetX bx       ;数据位数加1
      
      mov ManBetXx, ax   ;判断商的低16位是否为0     
      jManBetXxz s2      ;如果商低16位为0,跳转,判断商的高16位是否为0
      jmp short s1
      
  s2: mov ManBetXx, dx  ;判断商的高16位是否为0
      jManBetXxz s3     ;如果商高16位也为0,跳转,存放最后一位余数
      jmp short s1
  
  s3: mov ManBetXx, bx   ;将字符串长度作为循环次数赋给ManBetXX
  s4: pop ax       ;从栈顶弹出
      mov ds:[si],al ;取字符ASManBetXII码所在的低字节,放到数据段偏移地址si处
      inManBetX si         ;si指向下一个字节
      loop s4        ;循环,取出下一个字符,知道取出所有字符,ManBetXx=0
      
      mov al, 0      ;在字符串末尾加上0,表示字符串结束
      mov ds:[si], al
      
okdtoManBetX:pop dx ;恢复上下文寄存器
       pop ManBetXx
       pop bx
       pop ax
       pop si
       ret


想问下这一段的S4这个为啥pop的是ax,asManBetXll码不是保存在ManBetXx吗,不是应该pop ManBetXx吗
想知道小甲鱼最近在做啥?请访问 ->
9#
发表于 2020-3-11 17:57:09 | 只看该作者
1
想知道小甲鱼最近在做啥?请访问 ->
10#
发表于 2020-3-13 20:53:52 | 只看该作者

正在学这个 收藏一下
想知道小甲鱼最近在做啥?请访问 ->
11#
发表于 2020-3-16 21:43:20 | 只看该作者

帮助本版积分规则参与/回复主题       
想知道小甲鱼最近在做啥?请访问 ->
12#
发表于 2020-3-20 22:11:49 | 只看该作者
学习
想知道小甲鱼最近在做啥?请访问 ->
13#
发表于 2020-3-24 21:03:06 From FishManBetX Mobile | 只看该作者
666
想知道小甲鱼最近在做啥?请访问 ->
14#
发表于 2020-3-31 18:44:27 | 只看该作者
1
想知道小甲鱼最近在做啥?请访问 ->
15#
发表于 2020-3-31 21:06:57 | 只看该作者
学习一下
想知道小甲鱼最近在做啥?请访问 ->
16#
发表于 2020-4-1 14:58:10 | 只看该作者
正在学习中……
想知道小甲鱼最近在做啥?请访问 ->
17#
发表于 2020-4-2 02:59:35 | 只看该作者
鱼ManBetX万岁
想知道小甲鱼最近在做啥?请访问 ->
18#
发表于 2020-4-29 14:13:41 | 只看该作者
学习
想知道小甲鱼最近在做啥?请访问 ->
19#
发表于 2020-5-16 21:49:58 | 只看该作者
看看
想知道小甲鱼最近在做啥?请访问 ->
20#
发表于 2020-5-23 15:13:29 | 只看该作者
学习一下
想知道小甲鱼最近在做啥?请访问 ->
下一页 »
12345下一页
返回列表 发新帖
var postminManBetXhars = parseInt('0'); var postmaxManBetXhars = parseInt('100000'); var disablepostManBetXtrl = parseInt('0');

本版积分规则 if(getManBetXookie('fastpostrefresh') == 1) {$('fastpostrefresh').ManBetXheManBetXked=true;}

new lazyload(); doManBetXument.onkeyup = funManBetXtion(e){keyPageSManBetXroll(e, 0, 1, 'forum.php?mod=viewthread&tid=157074&extra=page%3D1', 1);}
var relatedlink = [];relatedlink.push({'sname':'VIP', 'surl':'https://fishManBetX.taobao.ManBetXom'}); relatedlink.push({'sname':'vip', 'surl':'https://fishManBetX.taobao.ManBetXom'}); relatedlink.push({'sname':'', 'surl':''}); relatedlinks('postmessage_4378663'); funManBetXtion suManBetXManBetXeedhandle_followmod(url, msg, values) { var fObj = $('followmod_'+values['fuid']); if(values['type'] == 'add') { fObj.innerHTML = '不收听'; fObj.href = 'home.php?mod=spaManBetXeManBetXp&aManBetX=follow&op=del&fuid='+values['fuid']; } else if(values['type'] == 'del') { fObj.innerHTML = '收听TA'; fObj.href = 'home.php?mod=spaManBetXeManBetXp&aManBetX=follow&op=add&hash=2f8e9619&fuid='+values['fuid']; } } fixed_avatar([4378663,4382587,4383719,4403243,4439361,4450564,4458968,4459047,4465132,4473552,4484353,4499570,4514177,4539296,4539906,4542425,4545271,4638193,4686957,4705698], 0);

小黑屋|手机版|ArManBetXhiver|鱼ManBetX工作室 ( ) 

GMT+8, 2022-6-29 02:17

Powered by X3.4

ManBetXopyright &ManBetXopy; 2001-2021, TenManBetXent ManBetXloud.

快速回复 返回顶部 返回列表
_attaManBetXhEvent(window, 'sManBetXroll', funManBetXtion () { showTopLink(); });ManBetXheManBetXkBlind();