当前位置:编程学习 > 汇编语言 >>

汇编语言

问题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等数据(还有)
下一个:求汇编语言入门教程 要真正的入门啊 我现在什么都不懂 从零开始的那种教程

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,