在以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
相关推荐
2401_861615285 小时前
跨平台的ARM 和 x86 Docker 镜像:汇编语言实验环境搭建
linux·汇编·ubuntu·docker·容器
大P哥阿豪7 小时前
Go defer(二):从汇编的角度理解延迟调用的实现
开发语言·汇编·后端·golang
花小璇学linux7 小时前
imx6ull-裸机学习实验1——汇编LED灯实验
linux·汇编·imx6ull·arm裸机开发
无小道17 小时前
c++-引用(包括完美转发,移动构造,万能引用)
c语言·开发语言·汇编·c++
liulilittle2 天前
C++ i386/AMD64平台汇编指令对齐长度获取实现
c语言·开发语言·汇编·c++
工业互联网专业2 天前
汇编与接口技术:8259中断实验
汇编·单片机·嵌入式硬件·8259中断实验
small_wh1te_coder3 天前
硬件嵌入式学习路线大总结(一):C语言与linux。内功心法——从入门到精通,彻底打通你的任督二脉!
linux·c语言·汇编·嵌入式硬件·算法·c
Ronin-Lotus15 天前
微处理器原理与应用篇---ARM常见汇编指令
汇编·arm开发·微处理原理与应用
永夜的黎明18 天前
【二进制安全作业】250616课上作业1-栈溢出漏洞利用
c语言·汇编·安全
Geometry Fu20 天前
物联网控制技术 知识点总结 第三章 汇编语言 第四章 C51语言
汇编·物联网·51单片机