(1)下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据,完成程序:
assume cs:codesg
codesg segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
start: mov ax,0
mov ds,ax ;初始化数据段地址指向段地址0的位置
mov bx,0
mov cx,8 ;寄存器是16位结构的,刚好8个字型数据所以循环8次
s: mov ax,[bx]
;--------------------------修改地方-------------------------------
mov cs:[bx],ax
该博客介绍了两个汇编语言程序,分别实现从内存0:0到0:15单元依次改写程序数据以及利用栈进行相同操作。在第二个程序中,栈被设置在程序内部用于数据传输。
最低0.47元/天 解锁文章
3657

被折叠的 条评论
为什么被折叠?



