汇编刷题:内存 MEM 单元开始存放着 10 个带符号字节数据, 编写完整程序求其中正数、 零和负数的个 数, 并分别将它们存于 PLUS、 ZERO 和 NEGO 3 个单元
2024-09-03 18:08:47
DATA SEGMENT
MEM DB 12H,91H,73H,64H,20H,0A5H,0D1H,91H,0A2H,00H
PLUS DB 00H
ZERO DB 00H
NEGO DB 00H
DATA ENDS
STACK SEGMENT
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START:
MOV AX,DATA
MOV DS,AX
MOV CX,10
LEA BX,MEM
DEC BX
SIGN:
INC BX
MOV DX,[BX]
TEST DX,0FFH
JZ ZERO_NUM
TEST DX,80H
JZ PLUS_NUM
INC NEGO
NEXT:
LOOP SIGN
MOV DL,PLUS
ADD DL,30H
MOV AH,02H
INT 21H
MOV DL,ZERO
ADD DL,30H
INT 21H
MOV DL,NEGO
ADD DL,30H
INT 21H
MOV AH,4CH
INT 21H
ZERO_NUM:
INC ZERO
JMP NEXT
PLUS_NUM:
INC PLUS
JMP NEXT
CODE ENDS
END START
最新文章
- Android应用层View绘制流程与源码分析
- java_method_下载导入模版
- Struts2之OGNL
- Swift游戏实战-跑酷熊猫 04 熊猫的跳和滚的动作
- spring对事物的支持
- PowerDesigner中遍历物理模型中的所有表,检查表代码、字段代码
- C#连接数据库的一些鲜为人知的方法
- 关于iframe调用父页面元素操作
- c++重载ostream的实现
- 2014年辛星解读Javascript之用DOM动态操纵HTML元�
- mysql表修改
- hdu_4826_Labyrinth_2014百度之星(dp)
- redis(1)
- 深入理解JavaScript的this指向问题
- codeforces 1110F
- Mac对gdb签名
- 【ASP.NET】 HttpContext.Current.User.Identity.Name 返回值为空
- python面试题--数据类型
- windows上使用foremost
- MongoDB--集群
热门文章
- JS的3种核心设计模式
- touch事件中的touches、targetTouches和changedTouches
- 【转】sublime text 2中Emmet插件8个常用的技巧
- 覆盖io.spring.platform管理的版本号
- JavaScript每日学习日记(0)
- 【简介】OpenOCD 由jtag操作到parport driver流程
- 基于 HTML5 WebGL 与 GIS 的智慧机场大数据可视化分析【转载】
- QQ小程序支付
- Java基础语法(1)-关键字与保留字
- Building Applications with Force.com and VisualForce(Dev401)(十六):Data Management: Introduction to Upsert