汇编语言题目请教

LZQGdut 2010-05-16 10:26:53
小弟是汇编语言初学者一个,请教下大虾几道关于“汇编语言”的题目:

1.将“MOV AX ,4C00H”之前的指令复制到内存0:200处,补全程序。
assume cs:code
code segment
mov ax,______
mov ds,ax
mov ax,0020H
mov es,ax
mov bx,0
mov cx,______
s:mov al,[bx]
mov es:[bx],al
inc bx
loop s

mov ax,4c00h
int 21h
code ends
end


2.程序如下:
assume cs:code

data segment
?
data ends

code segment
start:mov ax,data
mov ds,ax
mov bx,0
jmp word ptr [bx+1]
code ends
end start
若要使程序中的jmp指令执行后,CS:IP指向程序的第一条指令,在data段中应该定义哪些数据?

3.程序如下:
assume cs:code

data segment
dd 12345678H
data ends

code segment
start: mov ax,data
mov ds,ax
mov bx,0

mov [bx],____

mov [bx+2],____

jmp dword ptr ds:[0]
code ends
end start
补全程序,使jmp指令执行后,CS:IP指向程序的第一条指令。

谢谢了……
...全文
131 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdl1127 2010-05-18
  • 打赏
  • 举报
回复
参照教材吧
周靖峰 2010-05-18
  • 打赏
  • 举报
回复
给你一个最好的建议吧
http://search.download.csdn.net/search/%E7%8E%8B%E7%88%BD%E3%80%8A%E6%B1%87%E7%BC%96%E8%AF%AD%E8%A8%80%E3%80%8B%5Efield%3D%2A/1
这里会有你所需的答案的
  • 打赏
  • 举报
回复
[Quote=引用楼主 lzqgdut 的回复:]
小弟是汇编语言初学者一个,请教下大虾几道关于“汇编语言”的题目:

1.将“MOV AX ,4C00H”之前的指令复制到内存0:200处,补全程序。
assume cs:code
code segment
mov ax,______
mov ds,ax
mov ax,0020H
mov es,ax
mov……
[/Quote]题出错了吧,应该是“将“MOV AX ,4C00H”之前的指令复制到内存200:0处,补全程序”而不是“将“MOV AX ,4C00H”之前的指令复制到内存0:200处,补全程序”若真如此那二楼的不错
lyv3kiki 2010-05-17
  • 打赏
  • 举报
回复
第二题
data segment
db 0
dw start
data ends
第三题
mov [bx],bx

mov [bx+2],cs

pandazhong 2010-05-17
  • 打赏
  • 举报
回复
第一题:
assume cs:code

code segment

mov ax,code ;code为所填写的数据

mov ds,ax

mov ax,0020h

mov es,ax


mov bx,0

mov cx,18h ;18h为所填写的数据
codes23457789 2010-05-17
  • 打赏
  • 举报
回复
我买了《汇编语言与计算机体系结构》——使用c++和java,上面讲到了sim,我的理解好像是一种软件,在他提供的网站www.brookscole.com上可以下载,但是我打开网站并没有看到sim相关的软件!!

炎热的夏季已经过去,家乡想必也要开始落叶了。如果我是小学生,让我以《秋》为题目作文,开头一定是“秋天是收获的季节”。是的,经过了春天的骚动,夏季的彷徨,来到了秋。这是新生报到的季节,动物贮藏食物的季节,马上就到十一长假的季节,这个季节更是收获的季节。 我们在播种时,势必首先考虑收成。种庄稼如此,学习语言更是如此。于是,“语言之争”是各个编程论坛必定讨论的话题,很多甚至是“X经”话题。对此,我的观点是:语言没有好坏之分,只有顺手不顺手和你能发挥到什么程度的问题。我们没有必要追求最新,“最先进”的编程方式,只需要学习好力所能及的语言。 VC的无所不能缺点是繁杂,稍有不慎就不知道什么地方出了包;VB常常被人耻笑过于简单,发布之后要带上一个“仓库”;Delphi虽然有快速开发的优势,但却姥姥不疼舅舅不爱的日渐西山…… 其实对于大多数人来说,我们使用什么应该是需求决定而不是语言本身决定需求,比如:我们希望自动根据数据生成表格,没有必要非用Delphi VC 调用 COM ,我们用用VBA就好了。因此,眼中只有那三种基本结构:判断 循环 跳转就差不多了,再高级一点,弄清楚什么是面向对象面向过程,随便一门语言都不会逃出这点东西。 我很佩服俄罗斯的软件,他们就是将语言工具发挥到极致的例子。比如:我在网上搜索到DOS下硬盘速度测试软件,竟然是Pascal编写的。 至于“学习好力所能及的语言”,我的意思是如果你身边有C语言的高手不妨向他请教或者同他切磋;如果你有学好数据结构的理想,不妨买一本Java描述数据结构的图书慢慢啃;如果你有网络数据库+界面的需求不妨考虑一下Delphi…… 因此,我的观点就是“语言没有好坏之分”,关键是你能掌握到什么程度。 当然,如果你能掌握汇编语言,这一切就更不在话下了。我很希望各位能够将学习语言当作乐趣,我们的杂志也将会以如何让读者在阅读中感到快乐感到成就感为目的。

21,496

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧