汇编问题高手请进,帮忙解释下 高额悬赏 30
一、简答题1、对于多字节数据保存在以字节编址的主存中,存在着字节顺序和对齐地址边界问题。说明8086采用的小端存储方式和对齐地址边界的好处。二、程序阅读题1、已知如下程序...
一、简答题
1、对于多字节数据保存在以字节编址的主存中,存在着字节顺序和对齐地址边界问题。说明8086采用的小端存储方式和对齐地址边界的好处。
二、程序阅读题
1、已知如下程序片段执行前AX=4567H,则执行后,AH= (1),AL= (2) 。
mov cl,4
shl ah,cl
and al,0fh
or al,ah
2、如下程序段将SI和DI中有符号数的较小值存放在WMIN变量中,填写空白补充完整:
cmp si,di
(1) next
(2)
next: mov wmin,si
三、程序设计题
1、以下5个小题,请分别用一条MASM语句完成其要求。
(1)将数据3721传送给BX寄存器
(2)将4567按照压缩BCD码形式存放在threebcd单元
(3)将堆栈顶部内容弹出送字变量STKW
(4)将寄存器DX内容减去4578,差值存入DX
(5)调用子程序sum
2、用汇编语言编制一个程序片段,把变量varX和varY中较大者存入varZ;若两者相等,则把其中之一存入vzrZ中。假设变量是16位有符号数。 展开
1、对于多字节数据保存在以字节编址的主存中,存在着字节顺序和对齐地址边界问题。说明8086采用的小端存储方式和对齐地址边界的好处。
二、程序阅读题
1、已知如下程序片段执行前AX=4567H,则执行后,AH= (1),AL= (2) 。
mov cl,4
shl ah,cl
and al,0fh
or al,ah
2、如下程序段将SI和DI中有符号数的较小值存放在WMIN变量中,填写空白补充完整:
cmp si,di
(1) next
(2)
next: mov wmin,si
三、程序设计题
1、以下5个小题,请分别用一条MASM语句完成其要求。
(1)将数据3721传送给BX寄存器
(2)将4567按照压缩BCD码形式存放在threebcd单元
(3)将堆栈顶部内容弹出送字变量STKW
(4)将寄存器DX内容减去4578,差值存入DX
(5)调用子程序sum
2、用汇编语言编制一个程序片段,把变量varX和varY中较大者存入varZ;若两者相等,则把其中之一存入vzrZ中。假设变量是16位有符号数。 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
1个回答
展开全部
分成小题,再来提问。
追问
你会哪些题?
追答
三、程序设计题
1、以下5个小题,请分别用一条MASM语句完成其要求。
(1)将数据3721传送给BX寄存器
MOV BX, 3721
(2)将4567按照压缩BCD码形式存放在threebcd单元
threebcd DW 4567H
(3)将堆栈顶部内容弹出送字变量STKW
POP STKW
(4)将寄存器DX内容减去4578,差值存入DX
SUB DX, 4578
(5)调用子程序sum
CALL sum
2、用汇编语言编制一个程序片段,把变量varX和varY中较大者存入varZ;
若两者相等,则把其中之一存入vzrZ中。假设变量是16位有符号数。
MOV AX, varX
SUB AX, varY
JB YYY
MOV AX, varX
JMP EXIT
YYY:MOV AX, varY
EXIT:MOV varZ, AX
END
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询