求写一段汇编的程序.8086的.该如何处理
求写一段汇编的程序..8086的..
主要是不会用call..所以来求教各位
题目是这样的,内存从0500H单元开始存放8个字节,要求对每个字节的内容进行同一种的字符处理,处理完后顺序送回以0500H为首地址的8个单元中,设字节字符处理可调用子程序SUROUT.
主要想知道call要怎么用...
多谢各位啦
------解决方案--------------------
C调用的话
xor ax, ax
mov ds, ax
mov bx, 0500H
sub exp, 2
mov cx, 8
NEXT:
xor ax, ax
mov al, [bx]
mov [esp], ax
call SUROUT
mov [bx], al
inc bx;
loop NEXT
add esp, 2
主要是不会用call..所以来求教各位
题目是这样的,内存从0500H单元开始存放8个字节,要求对每个字节的内容进行同一种的字符处理,处理完后顺序送回以0500H为首地址的8个单元中,设字节字符处理可调用子程序SUROUT.
主要想知道call要怎么用...
多谢各位啦
------解决方案--------------------
C调用的话
xor ax, ax
mov ds, ax
mov bx, 0500H
sub exp, 2
mov cx, 8
NEXT:
xor ax, ax
mov al, [bx]
mov [esp], ax
call SUROUT
mov [bx], al
inc bx;
loop NEXT
add esp, 2