汇编习题。谢谢大家

麻烦大家告诉我下

第1个回答  2010-07-28
1):DA1的偏移地址:20h (org 20h)
(2):count的值:0ah (COMPUTER:8 0AH, 0BH: 2--->8+2
(3):是U
--------------------------
验证:
;**********************************************;
data segment
assume ds:data
org 20h
num1 = 8
num2 = num1 + 10h
da1 db 'COMPUTER'
db 0ah, 0bh
count equ $-da1
da2 dw 'CO','MP','UT','ER'
data ends
;**********************************************;
code segment
assume cs:code
;**********************************************;
main proc
mov ax, data
mov ds, ax
mov ax, offset da1
mov cx, count
mov bx, offset da2
add bx, 5
mov al, [bx]
ret
main endp
;**********************************************;
code ends
end main本回答被提问者采纳
第2个回答  2010-07-13
(1):DA1的偏移地址:20h (org 20h)
(2):count的值:0ah (COMPUTER:8 0AH, 0BH: 2--->8+2
(3):是U
--------------------------
验证:
;**********************************************;
data segment
assume ds:data
org 20h
num1 = 8
num2 = num1 + 10h
da1 db 'COMPUTER'
db 0ah, 0bh
count equ $-da1
da2 dw 'CO','MP','UT','ER'
data ends
;**********************************************;
code segment
assume cs:code
;**********************************************;
main proc
mov ax, data
mov ds, ax
mov ax, offset da1
mov cx, count
mov bx, offset da2
add bx, 5
mov al, [bx]
ret
main endp
;**********************************************;
code ends
end main

---------------------------
debug下跟踪一下就可得到结果
第3个回答  2010-07-13
字都懒得打,直接上图,真先进啊,你让别人看什么呢?