汇编语言题目请教

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指向程序的第一条指令。

谢谢了……
...全文
123 6 打赏 收藏 转发到动态 举报
写回复
用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为所填写的数据
任付江 2010-05-17
  • 打赏
  • 举报
回复
我买了《汇编语言与计算机体系结构》——使用c++和java,上面讲到了sim,我的理解好像是一种软件,在他提供的网站www.brookscole.com上可以下载,但是我打开网站并没有看到sim相关的软件!!

21,453

社区成员

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

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