skw 发表于 2014-6-21 15:12:39

实验四(3)程序长度是怎么算出来的?望指点一下!

assume   cs:codesg   
codesg segment   
          mov ax,cs
          mov ds,ax
          mov ax,0020h
          mov es,ax
          mov bx,0
          mov cx,23   这个23是怎么算出来的?


s:      mov al,
          mov es:,al
          inc bx

          loop s                                                            

          mov ax,4c00h   
          int 21h   
codesg   ends   
end   

xiaosawanjava 发表于 2014-6-21 16:39:51

23个字母?

skw 发表于 2014-6-23 14:32:57

xiaosawanjava 发表于 2014-6-21 16:39 static/image/common/back.gif
23个字母?

{:1_1:}我是想问这个程序长度是怎么算出是23字节的

kikiatw 发表于 2014-6-23 22:23:52

是機械碼的長度, 比如 MOV DS,AX 這個指令就占用3個Byte
要實際上機去看看才知道每個指令多長, 不用去背誦機械碼

trump 发表于 2014-6-24 10:33:09

http://bbs.fishc.com/thread-48733-1-1.html

skw 发表于 2014-6-24 10:47:13

谢谢楼上的学长们!我明白一些啦!我会去多多实践一下!:handshake
页: [1]
查看完整版本: 实验四(3)程序长度是怎么算出来的?望指点一下!