已知first缓冲区中存放了10个元符号数。变成统计其中0的个数,将0的个数放在zero缓冲区。

[复制链接]
查看11 | 回复2 | 2009-5-15 20:36:44 | 显示全部楼层 |阅读模式
; 本程序通过编译,运行正确CodeSegment Assume CS:Code,DS:Codefirsdb23,-69,0,35,46,0,57,68,0,79Elements equ($-firs)/Type firs ;元素个数Zerodb0 ;零计数Start: push cs popds ;使数据段与代码段同段 cld leasi,firs ;取数据地址 movcx,Elements ;元素个数Statics: cmpbyte ptr [si],0 ;是否0? jnz$+6 ;不是 incZero ;是,...
回复

使用道具 举报

千问 | 2009-5-15 20:36:44 | 显示全部楼层
data segment first db 1,4,7,9,0,2,0,6,7,8 zero db ? data ends code segment assume ds:data,cs:code start: mov ax,data mov ds,ax mov cx,10 lea si,first next: ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行