在以BUF,字节存储区中,存放有n个带符号整数。试编写统计其中负偶数个数(假设≤9)并且显示。

复制代码
;默认认采用ML6.11汇编程序
DATAS SEGMENT
  ;此处输入数据段代码

  BUF DB -2,2,3,4,-4
  N=$-BUF
DATAS ENDS
STACKS SEGMENT
  ;此处处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
  ASSUME CS:CODES,DS: DATAS, SS:STACKS
START:
  MOV AX, DATAS
  MOV DS,AX
  MOV BX,0
  MOV CX,0
LOP:
mov AX,[BX]
ROR AX,1
AND AX,0C0H
CMP AX,40H
JNE NEXT
TRUE:
ADD SI,1
NEXT:
ADD BX,1
INC CX
CMP CX,N
JNE LOP
ANS:
ADD SI,30H
MOV AH,02H
MOV DX,SI
INT 21H

  ;此处输入代码段代码
EXIT:
  MOV AH,4CH
  INT 21H
CODES ENDS
END START
相关推荐
我在人间贩卖青春4 天前
汇编之伪指令
汇编·伪指令
我在人间贩卖青春5 天前
汇编之伪操作
汇编·伪操作
济6175 天前
FreeRTOS基础--堆栈概念与汇编指令实战解析
汇编·嵌入式·freertos
myloveasuka5 天前
汇编TEST指令
汇编
我在人间贩卖青春5 天前
汇编编程驱动LED
汇编·点亮led
我在人间贩卖青春5 天前
汇编和C编程相互调用
汇编·混合编程
myloveasuka6 天前
寻址方式笔记
汇编·笔记·计算机组成原理
请输入蚊子6 天前
《操作系统真象还原》 第六章 完善内核
linux·汇编·操作系统·bochs·操作系统真像还原
myloveasuka6 天前
指令格式举例
汇编·笔记·计算机组成原理
我在人间贩卖青春6 天前
汇编之分支跳转指令
汇编·arm·分支跳转