汇编第一次实验

2.

查看:

汇编第一次实验

修改后:

汇编第一次实验

 

结论:不能修改,有系统保护

3.

e:

汇编第一次实验

 

f:

汇编第一次实验

 

修改:

汇编第一次实验

 

4.

28
26
24
22
24
26
28
30


30和230

栈:

汇编第一次实验

 

完毕:

汇编第一次实验

 顺序:

汇编第一次实验

 

5.


再次使用t指令时

变为00001020

后变为30401020

栈顶-2后复制操作数

6.

assume cs:code
code segment
start:
	mov cx,10
	mov dl,'0'
s:mov ah,2
   int 21h
   add dl,1
   loop s

   mov ah,4ch
   int 21h
code ends
end start

  汇编第一次实验

 

汇编第一次实验

 

汇编第一次实验

 

汇编第一次实验

 

 

7.

assume cs:code
code segment
	mov ax,cs
	mov ds,ax
	mov ax,0020h
	mov es,ax
	mov bx,0
	mov cx,001fh
s:	mov al,[bx]
	mov es:[bx],al
	inc bx
	loop s


	mov ax,4c00h
	int 21h
code ends
end

  程序开始地址给ds

  代码长1f故循环1f次

汇编第一次实验

 巩固了之前汇编语言的知识。

 

上一篇:EMNLP2021预训练模型论文合集


下一篇:CS:APP/深入理解计算机系统-第二章(2.4)