打印

[讨论] 关于汇编的问题

关于汇编的问题

1。程序如下,编写code 段中的代码,将a段和b段中的数据依次相加,将结果存到c段中.

assume cs:code
a segment
db 1,2,3,4,5,6,7,8
a ends
b segment
db 1,2,3,4,5,6,7,8
b ends
c segment
db 0,0,0,0,0,0,0,0
c ends

code segment
start:
    ?
code ends
end start


这个code 段怎么编呢,,这个是在很早以前的8086cpu上做的,,段寄存器只有4个,(cs,ds,es,ss)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
请给个答案或参考,,,,,
现在用的是8086cpu编程
关键是8086cpu里只有4个段寄存器,,除了cs,就剩了3个,,
如果是再多几个段的话......,, 必竟cpu 段寄存器是有限的呀
像这种情况应怎么办呢

[ 本帖最后由 ~大盗| 于 2008-5-28 15:25 编辑 ]
 我一定把你灭了!

TOP

Processed in 0.037999 second(s), 5 queries, Gzip enabled.