汇编语言题目请教
小弟是汇编语言初学者一个,请教下大虾几道关于“汇编语言”的题目:
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指向程序的第一条指令。
谢谢了……
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指向程序的第一条指令。
谢谢了……
...全文
相关推荐
汇编语言经典题目(初学者必看)
收集了一些汇编语言的经典的题目,让你打好汇编语言的基础!
汇编语言期末试题最后一题可能编程题目
汇编语言考试最后一题,可能出现题目,代码实现
汇编语言设计题目.pdf
。。。
汇编语言程序设计复习题目
苏州大学汇编语言程序设计期中考试复习题目
汇编语言程序设计题目及要求.doc
汇编语言程序设计题目及要求 例:计算机用户在使用键盘时,手指正确的基准位置是G,H两个键,但如果用户不小心把基准位放在了H,J上面(即向右移了一位),这样输入的文字产生了错误。从键盘输入若干行文本,文本中的每一行可能含有数字空格`大写字母,标点符号(除了`符号)等。标记有Tab,BackSp,Control等单词的键不会出现在输入中。你需要将各个字母或标点替换键盘上左边紧挨着这些键的键所标记的字母。空格按原样输出。


