汇编语言操作题

已知有数据段如下,编写源程序将段地址为3000h,偏移地址为0030和存储单元内写入数据1234h。DatassegmentBuf1dw0030h,3000hDatase... 已知有数据段如下,编写源程序将段地址为3000h,偏移地址为0030和存储单元内写入数据1234h。
Datas segment
Buf1 dw 0030h,3000h
Datas ends
Codes segment
Assume cs:codes,ds:datas
Start:

Mov ah,4ch
Int 21h
Codes ends
End start
展开
 我来答
流浪的阿根廷
2013-03-13 · TA获得超过2498个赞
知道小有建树答主
回答量:7089
采纳率:20%
帮助的人:1551万
展开全部
把它的情况下。经过一个高级语言编译器生成机器代码。汇编代码汇编代码转换成机器代码,一个简单的表单

拆卸操作的机器代码的EXE文件。

下一步就是要破解的软件,人们需要编译代码的理解恢复改写为一个高层次的语言,然后代码来达到目的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
湛觅儿
2012-12-26 · TA获得超过4041个赞
知道大有可为答主
回答量:1.8万
采纳率:0%
帮助的人:4579万
展开全部
应该是C
试图在调试。

TEST.ASM

假设CS:codesg

codesg段
启动:
10 MOV AX,[BP] [SI]

MOV AX,4c00h
INT 21H
codesg结束

年底开始

调试test.exe的 BR />-R
AX = 0000 BX = 0000 CX = 0008 DX = 0000 SP = 0000 BP = 0000 SI = 0000 DI = 0000
DS = 0B58 ES = 0B58 SS = 0B68 CS = 0B68 IP = 0000 NV UP EI PL NZ NA PO NC
0B68:0000 8B420A MOV AX,[BP + SI +0 A] SS:000A = 868D

你看到SS :000A = 868D,堆栈段
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
之镶巧Pp
2012-12-13 · TA获得超过9626个赞
知道大有可为答主
回答量:1.5万
采纳率:0%
帮助的人:5655万
展开全部
把它放在这样。高级语言编译后生成机器代码。汇编代码转换为机器代码的一个简单的形式

拆卸操作的机器代码的EXE文件的汇编代码。

下一步就是要破解软件,人们需要汇编代码的理解,恢复改写成一个高层次的语言,然后再代码来达到目的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
富强002
2012-12-21 · TA获得超过140个赞
知道答主
回答量:39
采纳率:0%
帮助的人:28.2万
展开全部
MOV AX,3000
MOV DS,AX
MOV SI,0030
MOV [SI],1234H
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
791560795
2012-12-15 · 超过27用户采纳过TA的回答
知道答主
回答量:284
采纳率:100%
帮助的人:95.6万
展开全部
。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式