在以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
相关推荐
程序喵大人1 小时前
从内存/汇编角度看C与C++:指针、引用、对象的底层差异
c语言·汇编·c++·指针·引用·对象
是星辰吖~2 小时前
X86反汇编_深度学习阶段_1
汇编
say_fall3 小时前
输入输出技术_接口到中断完全指南
汇编·微机原理·8086
Dovis(誓平步青云)7 小时前
《QT学习第四篇:常见事件与UDP、TCP、文件系统、(锁、信号量、条件变量》
c语言·开发语言·汇编·qt
hef28814 小时前
NASM工具怎么用 汇编转机器码实战教程
汇编
是星辰吖~21 小时前
X86反汇编:内存幻影_数组解码纪元(3-2)
汇编
是星辰吖~1 天前
X86反汇编:内存矩阵与指针之剑(3-1)
汇编
iCxhust2 天前
如何利用iret修改cs ip
汇编·单片机·嵌入式硬件·微机原理·8088单板机
是星辰吖~3 天前
X86反汇编:透视之眼_反编译特训(1-2)
汇编
是星辰吖~3 天前
X86反汇编:破茧成蝶 —— 赤裸逻辑与机械之心(1-1)
汇编