首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

汇编试题目:填上缺少的指令

2013-06-19 
汇编考试题目:填上缺少的指令CODESEGMENTORG100HASSUMECS:CODE,DS:DATA,ES:CODE,SS:CODESORTPROCNEARMOVCX

汇编考试题目:填上缺少的指令

CODESEGMENT
ORG100H
ASSUMECS:CODE,DS:DATA,ES:CODE,SS:CODE
SORTPROCNEAR
MOVCX,N
_______ _____________________           ⑥
LOOP1:PUSHCX
MOVBX,0
LOOP2:MOVAX,ARRAY[BX]
CMPAX,ARRAY[BX+2]
       JLE          CONTINUE
___________xchg ax,array[bx+2]__________________           ⑦
MOVARRAY[BX],AX
CONTINUE:ADDBX,2
LOOPLOOP2
________pop cx_____________________           ⑧
LOOPLOOP1
MOVAH,4CH
INT21H
ARRAYDW2,-9,8,0,12,16,1,-10,18,11
NDW($-ARRAY)/2
SORTENDP
CODEENDS
ENDSORT

[解决办法]
这是一个用汇编语言写的冒泡排序法,最上面的空应该是填:
  dec  cx
因为对于10个元素的数组,冒泡排序法中只需要进行9趟排序,所以要先将排序的次数(外层的cx减1)。

热点排行