1、向内存0:200-0:23f依次传送数据0-63(3fh)
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bl,0
mov cx,36h
s: mov [bx],bl
inc bl
loop s
mov ax,4c00h
int 21h
code ends
end
(3) 下面的程序的功能是将“mov ax,4c00h”之前的指令复制到内存0:200处,补全程序。上机调试,跟踪运行结果。
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为所填写的数据
s: mov al,[bx]
mov es:[bx],al
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
- [sunbird333] 64.. or 40h.. 12/09 01:02
- [游客] (2)有一数据存放在内存20000H单元中,给定段地址为SA,若想用偏移地址寻此单元,则SA应满足的 07/28 23:17
- [crazyman] 程序正确。 继续吧。 05/14 10:04
- [zbyhxh] 开始我用栈段作了但是结果是逆序存储,所以我改成了现在这样,按顺序排列 05/07 19:45
- [black] 具体的细节,楼主仔细考虑一下 05/07 12:22
- [black] 5,可以考虑使用栈段,把c段 当作栈来使用,每次前两个段的计算结果,可以push到c中--当然前面两 05/07 12:19
- [crazyman] loop s ;cx-2>0继续执行s ------------- cx-1 > 05/04 21:25
- [mess] 36h? ----题目中说:依次传送数据0-63(3fh)0-63(3fh) 难道不是(3fH 05/03 11:35
- [游客] mov cx,36 --- 应该是36h。 05/03 11:31
- [ppt] jmp 0fff:0100 执行指令后CS=2000H,IP=0003H,则CPU从内存 04/25 21:27
[ 游客 发表于 2008-05-03 11:31 ]
mov cx,36
---
应该是36h。
[ mess 发表于 2008-05-03 11:35 ]
36h?
----题目中说:依次传送数据0-63(3fh)0-63(3fh)
难道不是(3fH+1)
[ sunbird333 发表于 2008-12-09 01:02 ]
64..
or
40h..