社区
汇编语言
帖子详情
给大家出点初级的题算算
adminddd
2003-10-19 07:25:32
要求:用移位指令和加法指令实现将字节数据X乘以30,结果存入Y单元(Y的数据类型自定义)
...全文
50
6
打赏
收藏
给大家出点初级的题算算
要求:用移位指令和加法指令实现将字节数据X乘以30,结果存入Y单元(Y的数据类型自定义)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
adminddd
2003-10-21
打赏
举报
回复
这是我编的答案参考参考
Y DB ?
MOV AL,X 把X传给AL
SHL AL,1 现在是2倍X
MOV BL,AL 传给BL 现在BL和AL里都是2倍X
SHL BL,1 在把BL左移1位变成4倍X
ADD AL,BL 相加 现在AL是6倍X
SHL BL,1 BL现在是8倍X
ADD AL,BL 现在AL是14倍X
SHL BL,1 BL现在是16倍X
ADD AL,BL 现在AL是30倍X
MOV Y,AL 把结果传送给Y
现在已经完成X*30请大家看看也请高手指教
163lzm
2003-10-20
打赏
举报
回复
to: csdsjkk()
不对啊,masm通不过啊?
大家找找原因好吗?
DATA SEGMENT
x db 3
y dw ?
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
mov al,x
mov ah,0
mov dx,ax
mov cl,5
shl ax,cl
shl dx,1
neg dx
add ax,dx
mov y,ax
;mov bx,40h
;mov es,bx
;mov es:[04],ax
MOV AH,09
INT 21H
CODE ENDS
END START
administractor
2003-10-20
打赏
举报
回复
MOV AL,X
MOV AH,0
MOV DX,0
SHL AX,1
ADD Y,AX
SHL AX,1
ADD Y,AX
SHL AX,1
ADD Y,AX
SHL AX,1
ADD Y,AX
;这不是还没有二楼的好
adminddd
2003-10-20
打赏
举报
回复
呵呵不好意思只能用加法和移位指令
给你们点提示 30X=16X+8X+4X+2X
bluedreammer
2003-10-20
打赏
举报
回复
樓上的算法32x-2x=30x實現,非常清楚了
題目要求用加法和移位,neg算不算呢?
csdsjkk
2003-10-19
打赏
举报
回复
mov al,x
mov ah,0
mov dx,ax
mov cl,5
shl ax,cl
shl dx,1
neg dx
add ax,dx
mov y,ax
初级
图论全解
其精确定义为若 x在子图内,则 x的所有
出点
和出边均在子图内的原图子图;等价于每个点能到的所有点都在子图中。差分约束问
题
为给出若干形如 xa−xb≤c或 xa−xb≥c的不等式,求任意一组 x的解。我们发现,只要 xa,xb...
大厂java程序员教你面试如何介绍项目经验
本人于3年前写的博文,如何在面试中介绍自己的项目经验,经过大家的捧场,陆续得到了将近7万个点击量,也得到了众多网站公众号的转载,不过自己感觉,这篇文章更多的是偏重于方法,没有具体给到Java方面相关的说辞。...
程序员在创业前可以尝试的试炼任务
在本文里,就将给出若干针对创业的试炼任务,一方面,如果连这些关都过不了,那么还真就老老实实打工算了,另一方面,如果真通过这些试炼任务提升了能力,那么进可以创业,退也能在公司里独当一面,选择面就更广了。...
【英语魔法俱乐部——读书笔记】 1
初级
句型-简单句(Simple Sentences)
第一部分 1
初级
句型-简单句(Simple Sentences):(1.1)基本句型&补语、(1.2)名词短语&冠词、(1.3)动词时态、(1.4)不定式短语、(1.5)动名词、(1.6)分词、(1.7)形容词、(1.8)副词、(1.9)语气词、...
2023 顺丰笔试
题
顺丰科技笔试 0914
大龄选手读研真后悔,投了上百份关于电气工程的岗位,只收到长鑫存储 自动化设备的面试 #如果重来一次你还会读研吗# 压力爆棚 希望大家给点建议 纪念一下这疯狂的三天 周六8场笔试周日早上一家面试,下午赶高铁中国...
汇编语言
21,458
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章