社区
汇编语言
帖子详情
一个比较笨的问题!不要见笑呀!
afangsky
2009-03-22 10:18:23
mov al,2
out 70h,al
int al,71h
请问AL中现在是多少
...全文
88
7
打赏
收藏
一个比较笨的问题!不要见笑呀!
mov al,2 out 70h,al int al,71h 请问AL中现在是多少
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rookie001
2009-03-22
打赏
举报
回复
他打成int al,71h 了,5楼的
afangsky
2009-03-22
打赏
举报
回复
明白了谢谢个位
Guilty
2009-03-22
打赏
举报
回复
[+Quote=引用 2 楼 rookie001 的回复:]
第一句是给al赋值为2
第二句是将al中的值写到端口70h
第三句,我猜你打错了,应该是in al,71h,是从端口71h读内容到al中,所以al的值是由端口71决定的
[/Quote]
应该不是他错,如果我没记错,70,71端口是CMOS读写的,71写个索引地址,70读结果。
如果不是PC上,类似用法也比较多,两个端口一来一往,一问一答。
afangsky
2009-03-22
打赏
举报
回复
DISP MACRO X,Y,Z
MOV AL,X
OUT 70H,AL
IN AL,71H
MOV CL,4
MOV BL,AL
SHR AL,CL
ADD AL,30H
CMP AL,[PASSWORD+Y]
JNZ ERROR
AND BL,0FH
ADD BL,30H
CMP BL,[PASSWORD+Z]
JNZ ERROR
ENDM
DATA SEGMENT
STR1 DB '0 1 2 3 4 5 6 7 8 9$'
PROMPT DB 'Enter the password:$'
BAD DB 'Invalid password!$'
PASSWORD DB 6 DUP(0)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
RETRY: MOV DX,OFFSET PROMPT
MOV AH,09H
INT 21H
MOV SI,OFFSET PASSWORD
MOV CX,6
AGAIN: MOV AH,08H
INT 21H
CMP AL,08H
JE BACK
MOV [SI],AL
INC SI
MOV DL,'*'
CALL DISPLAY1
JMP THEN
BACK: CMP SI,OFFSET PASSWORD
JE AGAIN
MOV DL,08H
CALL DISPLAY1
MOV DL,00H
CALL DISPLAY1
MOV DL,08H
CALL DISPLAY1
DEC SI
ADD CX,2
THEN: LOOP AGAIN
CALL ENTER1
DISP 09H,0,1
DISP 08H,2,3
DISP 07H,4,5
JMP GONE
ERROR: MOV DX,OFFSET BAD
MOV AH,09H
INT 21H
CALL ENTER1
JMP RETRY
GONE: MOV CX,10
BEGIN: MOV AH,09H
MOV SI,OFFSET STR1
MOV DX,SI
INT 21H
CALL ENTER1
MOV BL,0
JMP DANG
ZERO: MOV BYTE PTR[SI],'0'
JMP BUS
DANG: ADD BYTE PTR[SI],1
CMP BYTE PTR[SI],'9'
JA ZERO
BUS: ADD SI,2
INC BL
CMP BL,9
JBE DANG
LOOP BEGIN
MOV AH,4CH
INT 21H
DISPLAY1 PROC
MOV AH,02H
INT 21H
RET
DISPLAY1 ENDP
ENTER1 PROC
MOV DL,13
CALL DISPLAY1
MOV DL,10
CALL DISPLAY1
RET
ENTER1 ENDP
CODE ENDS
END START
能把这个题的密码是多少怎么样求了来呀
jxc25
2009-03-22
打赏
举报
回复
#define REG_MIN 0x02//分钟
rookie001
2009-03-22
打赏
举报
回复
第一句是给al赋值为2
第二句是将al中的值写到端口70h
第三句,我猜你打错了,应该是in al,71h,是从端口71h读内容到al中,所以al的值是由端口71决定的
Guilty
2009-03-22
打赏
举报
回复
没办法知道
见笑
的拼音及解释
见笑
的解释及拼音
见笑
jiàn/xiàn xiào ①被人笑话(多用做谦辞):写得不好,~,~。②笑话(我):这是我刚学会的一点粗活儿,您可别~。
写作词汇积累:
见笑
、尽显、稀疏、染指
写作词汇积累:
见笑
、尽显、稀疏、染指
学习python的第
一个
程序,
见笑
!
#coding=utf-8def f(x=1,y=1): #x=int(raw_input("请输入他的年龄:")) #y=int(raw_input("请输入你的年龄:")) if x>y: a=x-y return "他比你大"+str(a)+"岁!" if x<y: return "哎呀,你比他小哟!" ...
设计的
一个
计算器类的源代码,很简陋哦,请各位高手
不要
见笑
!
//名字空间MyCalClass//类名: CalClass//无参的构造函数CalClass()//6个用到的私有变量//void PointClick() 按小数点//string CE() 是计算器复位用的,clear函数//string BackSpace(string Txt) 倒退键,参数是计算过程中现在显示的计算结果//string NumClick(string Txt,in
VB6简单的记事本程序,高手
见笑
了!
最近自己写了
一个
简单的记事本程序,自己第一次完整写的程序.程序中有很多Bug,程序代码沉余很大.写了很多重复的代码. 但是基本的记事本功能实现了.准备重新更新代码,希望至少在代码结构上能有所提高.Private Sub about_Click() mb = MsgBox("作者:城市灯火 E-Mail:xgd.csdh@yahoo.com.cn", vbOKOnly, "记事本"
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章