社区
汇编语言
帖子详情
怎样显示计算结果?
菜鸟笔记公众号
2006-11-23 01:25:05
刚学汇编不久,知道02 09 的功能调用
但不知道怎么将计算的结果显示在屏幕上
希望能举写简单的例子
希望高手赐教 ~~thank you ~~~~~~
...全文
376
7
打赏
收藏
怎样显示计算结果?
刚学汇编不久,知道02 09 的功能调用 但不知道怎么将计算的结果显示在屏幕上 希望能举写简单的例子 希望高手赐教 ~~thank you ~~~~~~
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gj_gaojing
2006-11-25
打赏
举报
回复
我学汇编也不久,我根本都看不懂你提的问题!!!不好意思!!
Play_Zone
2006-11-24
打赏
举报
回复
二楼的在对DX赋值的时候应该将字符串的地址传送给它,而不是字符串的第一个字符
movdx,inbuf应该改为movdx,offsetinbuf
这样就ok了!
清枫草塘
2006-11-24
打赏
举报
回复
下面这道题是个不错的例子,看看吧
有一字变量BUF1是以原码表示的有符号数,要求将其转换为反码和补码,分别存入BUF2和BUF3单元,并在屏幕上显示出来。
DATA SEGMENT
BUF1 DW 9579H
BUF2 DW 4 DUP(0),0AH,0DH,'$'
BUF3 DW 4 DUP(0),'$'
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
BEGIN: MOV AX,DATA
MOV DS,AX
MOV AX,BUF1
ADD AX,0 ;此语句不可无
JS NEXT ;结果为负时(SF=1)转移
MOV BUF2,AX
MOV BUF3,AX ;正数的反码和补码不变
JMP NUM
NEXT: AND AX,7FFFH ;最高位置0,正数
NOT AX ;取反
MOV BUF2,AX ;反码表示存储在BUF2
INC AX ;加1
MOV BUF3,AX ;补码表示存储在BUF3
NUM: MOV CX,0004H
MOV DI,OFFSET BUF2
MOV DX,[DI]
ADD DI,03
NUM1: MOV AX,DX
AND AX,000FH
CMP AL,0AH
JB SK1
ADD AL,07H
SK1: ADD AL,30H
MOV [DI],AL
DEC DI
PUSH CX
MOV CL,04H
SHR DX,CL
POP CX
LOOP NUM1
MOV CX,0004H
MOV SI, OFFSET BUF3
MOV DX,[SI]
ADD SI,03H
NUM2: MOV AX,DX
AND AX,000FH
CMP AL,0AH
JB SK2
ADD AL,07H
SK2: ADD AL,30H
MOV [SI],AL
DEC SI
PUSH CX
MOV CL,04H
SHR DX, CL
POP CX
LOOP NUM2
MOV DX,OFFSET BUF2
MOV AH,09H ;显示BUF2中字符串
INT 21H
MOV DX,OFFSET BUF3
MOV AH,09H ;显示BUF3中字符串
INT 21H
MOV AH,4CH ;结束用户程序,返回DOS
CODE ENDS
END BEGIN
菜鸟笔记公众号
2006-11-23
打赏
举报
回复
那上面的好象不行啊?
能写清楚点吗?
尽量简单一点
smite
2006-11-23
打赏
举报
回复
code segment
assume cs:code
start:mov dl,33h ;将33H给DL
mov ah,2 ;调用显示功能
int 21h ;调用显示功能
mov ah,4ch ;退回DOS
int 21h ;退回DOS
code ends ;程序段结束
end start ;程序结束
运行结果为:
显示3,将任意键退出
菜鸟笔记公众号
2006-11-23
打赏
举报
回复
谢谢~
我先来试哈~
大熊猫侯佩
2006-11-23
打赏
举报
回复
计算的结果一般要经过bin2asc的转换,然后作为一个字符串直接输出,like this:
data segment
inbuf db '5678','$'
data ends
code segment
assume cs:code,ds:data
start:
push ds
xor ax,ax
push ax
mov ax,data
mov ds,ax
lea dx,inbuf
mov ah,09h
int 21h
retf
code ends
Session与Token认证机制 前后端分离下如何登录
Session与Token认证机制 前后端分离下如何登录 Session与Token认证机制 前后端分离下如何登录 字号 1 Web登录涉及到知识点 1.1 HTTP无状态性 HTTP是无状态的,一次请求结束,连接断开,下次服务器再收到请求,它就不知道这个请求是哪个用户发过来的。当然它知道是哪个客户端地址发过来的,但是对于我们的应用来说,我们是靠用户来管理,而不是靠客户端。所以对我们的...
前后端分离项目token怎么验证_Session与Token认证机制 前后端分离下如何登录
1 Web登录涉及到知识点1.1 HTTP无状态性HTTP是无状态的,一次请求结束,连接断开,下次服务器再收到请求,它就不知道这个请求是哪个用户发过来的。当然它知道是哪个客户端地址发过来的,但是对于我们的应用来说,我们是靠用户来管理,而不是靠客户端。所以对我们的应用而言,它是需要有状态管理的,以便服务端能够准确的知道http请求是哪个用户发起的,从而判断该用户是否有权限继续这个请求。这个过程就是常...
Vue + Spring Boot 项目实战(十四):用户认证方案与完善的访问拦截
本篇文章主要讲解 token、session 等用户认证方案的区别并分析常见误区,以及如何通过前后端的配合实现完善的访问拦截,为下一步权限控制的实现打下基础。
Token登录认证详解
参考 #### Token 认证的来龙去脉 `https://juejin.cn/post/6844903556424826894` #### 前后端分离使用 Token 登录解决方案 `https://juejin.cn/post/6844903664163749901` #### https://www.cnblogs.com/andy-zhou/p/5360107.html#_caption_0 理解Cookie和Session机制 详解地址 https://blog.csdn.net/tc
玩转Gin框架:Golang使用Gin完成登录流程
Token 认证机制是一种常用的身份验证方法,特别适用于现代化的 前后端分离 和 微服务架构 的应用。相比传统的 Session 认证机制,Token 认证具有一些明显的优势,特别是在 扩展性 和 跨平台 支持上,大致流程如下:4. 客户端通过用户名和密码请求登录,后端对接收到的账号和密码进行验证5. 如验证通过,则会签发一个Token返回给客户端进行存储6. 后续客户端通过头部携带Token向服务器请求资源。
汇编语言
21,500
社区成员
41,619
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章