汇编语言
问题1:LOOP11:;----------8253------
MOV AL,30H
OUT 43H,AL
MOV AX,2;计数值
OUT 40H,AL
MOV AL,AH
OUT 40H,AL
;----------8253------
D82:
MOV AL,00H
OUT 43H,AL
OUT 43H,AL
IN AL,40H
MOV BH,AL
IN AL,40H
MOV AH,AL
MOV AL,BH
CMP AX,0
JNZ D82
我想用汇编语言来调用计算机主板上的8253.但是无论写入什么数值,得到的计数时间都是一样的
问题2:;-----------屏幕初始化--------------
MOV AX,12H
INT 10H
MOV AH,0BH
MOV BH,0
MOV BL,01H
INT 10H
;-----------屏幕初始化--------------
;-----------鼠标--------------
VGA:
MOV AX,0
INT 33H
CMP AX,0FFFFH
JNZ VGA
MOV AX,1
INT 33H
;-----------鼠标--------------
这个程序有问题吗?
怎么运行后加载不了鼠标
问题3:我想用计算机中的8253和8279.但是他们在计算机中都有自己的任务,比如控制bios刷新频率和控制时钟。我如果用了,会不会影响计算机的正常运行?有的书上写着pc机上8279的中断程序不能用户自己改变。
追问:擦,你回答的这是什么啊。我这可不是写病毒用的。
答案:8253的定时器0、定时器1,用于硬件方面的系统管理,WinXP已经对硬件进行了保护,不容许用户改动。
只有定时器2,可以控制SPK,输出声音,但是也被WinXP截获,改成从多媒体的声卡放音。
关于早期的鼠标的调用方法,当有了WinXP,这些都不可能正常使用了。
楼主要想仔细研究这些,只好去找一台老机器,只装上DOS,这些实验基本都会成功。
其他:3.90%的病毒都是由汇编语言写出来的,你想写病毒的话还是把汇编学学好,技术是把双刃剑,等你达到一定技术水平,写与不写就是一个人价值观的问题了,能 不会 lz比我厉害呃 运行环境是 DOS 吗,windows 里只是一个模拟器
上一个:汇编语言程序:将地址偏移量为200H单元开始的128个单元分别写入:00H,01H,02H,03H,...80H等数据(还有)
下一个:求汇编语言入门教程 要真正的入门啊 我现在什么都不懂 从零开始的那种教程