汇编问题复制位到指定单元的

神杀中龙 神杀中龙 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
具体问题是:
设内存OPCD单元存放一个16位代码,编制程序将其中15~13 12~8 7~3 2~0位的代码分别存入WCD开始的
单元,每段代码的最低位与单元的第0位对齐。

以下是我做的,我希望高手再给个精简的

MEM db 09h
OPCD DW 4A24H

WCD db 00h,00h,00h,00h
ENDD db 00h ;末地址

msk db 0E0h,1Fh,0F8h,07h; 掩码
dseg ends

sseg segment stack
sktop db 20 dup(0)
sseg ends

code segment
assume cs:code,ds:dseg,ss:sseg
start:mov ax,dseg
mov ds,ax
mov ax,sseg
mov ss,ax
mov sp,size sktop

lea si,WCD ;
lea di,msk
mov bl,0
again3: cmp si,offset ENDD
ja exit
mov ax,OPCD
mov cl,[di]
cmp bl,2
jae logicn
and ah,cl
jmp caseZ
logicn: and al,cl

caseZ: cmp bl,0 ;=0时
jz right4
cmp bl,2 ;=2时
jz right3
jmp perform
right4: mov cl,4
shr ah,cl
jmp perform
right3: mov cl,3
shr al,cl
perform:cmp bl,2
jae jbcase1
mov [si],ah
jmp subcase
jbcase1:mov [si],al
subcase:inc si ;地址增1
inc di
inc bl
jmp again3
...全文

相关推荐

2000-2023年全国地级市二氧化碳排放数据-最新出炉.zip

2000-2023年全国地级市二氧化碳排放数据-最新出炉.zip 碳排放数据是衡量地方经济发展与环境可持续性的重要指标。碳排放数据通常包括二氧化碳排放量,来源包括能源消耗以及工业、交通、建筑等领域的排放。由于中国地理辽阔、经济发展不平衡,各地的碳排放水平差异较大。本次分享的数据是根据EDGAR资源提取的中国地级市二氧化碳排放数据,数据年份为2000-2023年 数据名称:中国地级市二氧化碳排放数据 数据年份:2000-2023年 数据范围:300个地级以上城市 数据来源:EDGAR_2024_GHG of October 2024 数据说明:根据EDGAR提取的城市碳排放数据 二、数据指标 年份、省份、城市、城市代码、所属地域、二氧化碳排放总量

科研数据源码资源库

中国地级市CO2排放数据(2000-2023年).zip

碳排放数据是衡量地方经济发展与环境可持续性的重要指标。碳排放数据通常包括二氧化碳排放量,来源包括能源消耗以及工业、交通、建筑等领域的排放。由于中国地理辽阔、经济发展不平衡,各地的碳排放水平差异较大。 本次分享的数据是根据EDGAR资源提取的中国地级市CO2排放数据,数据年份为2000-2023年 一、数据介绍 数据名称:中国地级市CO2排放数据 数据年份:2000-2023年 数据范围:300个地级以上城市 样本数量:7200条 数据来源:EDGAR_2024_GHG of October 2024 数据说明:根据EDGAR提取的城市碳排放数据 二、数据指标 年份 省份 城市 城市代码 所属地域 胡焕庸线 CO2排放总量

W楠

1996-2023年全国290+地级市的外商直接投资实际利用FDI面板数据-最新出炉.zip

1996-2023年全国290+地级市的外商直接投资实际利用FDI面板数据-最新出炉.zip

1672506 爱学习it小白白

全国地级市-进出口额数据(1990-2023年)-最新出炉.zip

全国地级市-进出口额数据(1990-2023年)-最新出炉.zip

科研数据源码资源库

全国各省(1989-2023年)地级市受教育年限-最新出炉.zip

全国各省(1989-2023年)地级市受教育年限-最新出炉 【最新2023】各省级人均受教育年限/平均教育年限 1、31个省份 2、时间范围1989-2023年 3、包括变量:省级平均教育年限、人均受教育年限 4、年鉴整理,内含计算公式,无缺失数据。

科研数据源码资源库
评论 1
收藏 已收藏
分享
返回顶部
神杀中龙
汇编语言 21,500 成员 41,619 内容