- 博客(2)
- 资源 (26)
- 收藏
- 关注
acm算法经典资料 一年来的收藏全部奉献
包括计算几何,图论,数论,组合计算,分治,回溯,贪心,分支限界,动态规划等等在ACM中常见的各类问题,全是ACM选手和老师的总结,希望对大家有帮助
2010-04-03
中山大学TEC-2实验报告三 设计一条控制转移指令
功能:实现跳转
当DR=SR时,则IP+OFFSET→ PC;
当DR<SR时,则ADDR→ PC;
否则执行下条汇编指令。(注:OFFSET为位移量;ADDR为内存单元地址)
2009-12-26
汇编实验报告 学习使用DOS功能调用和BIOS中断编写键盘处理程序
一:要求:编写汇编语言程序,使用DOS中断接收键盘输入,每次以不回显的方式接收一个字符,将其以十六进制字符串的形式显示。例如,键盘输入“1”时,屏幕输出“30”。当接收到ESC键时,程序结束。
使用BIOS中断接收和处理键盘输入
要求:
编写汇编语言程序,使用BIOS中断接收和显示键盘输入。只要求能够处理控制键(如Ctrl、Alt和Shift等)和大小写字符键(如A、z等)。显示方式如下:
(1)当按下A、b、z等字符键时,就显示字符本身;
(2)当同时按下控制键和字符键时,显示控制键标志及字符。例如:
① 按下Ctrl键和B时,显示Ctrl-B;
② 按下Alt键和k时,显示Alt-k;
③ 按下Ctrl、Shirt键和z时,显示Ctrl-Shift-z;
④ 按下Ctrl、Alt键和z时,显示Alt-Alt-z;
⑤ 按下Shirt、Alt键和z时,显示Alt-Shift-z;
⑥ 按下Ctrl、Shirt、Alt键和z时,显示Ctrl-Alt-Shift-z;
(3)对于Ctrl键、Shirt键和Alt键,不要求区分左、右键;
(4)当按下Esc键时,程序结束;
(5)不要求对双态键(如Caps Lock、Num Lock和Scoll Lock等)、功能键(如F1、F2等)和功能请求键(如Print Screen等)处理
2009-12-26
汇编实验报告11 子程序 递归
实验内容一:使用寄器向子程序传递参数
编写一个计算阶乘的子程序,该子程序可以计算八位以内的数值的阶乘。子程序通过寄存器BL接受参数,通过寄存器AX输出计算结果。除了BX和AX两个寄存器之外,子程序调用前后其他通用寄存器的值保持不变。
主程序调用阶乘子程序依次计算1~7的阶乘并以十进制的形式输出结果。
实验内容二:使用约定存储单元向子程序传递参数
编写一个将字节变量转换成规定格式的字符串的子程序。字节变量被转换成两个字节的十六进制形式的字符串,字符串以一个空格字符结尾。假设字节变量0x3A时,输出“3A”。
子程序通过寄存器BL接受参数,通过指定的存储单元output db 3 dup(?)输出计算结果。
定义字节变量DDD DB 30H,41H,52H,63H,74H,25H,36H,47H,依次调用子程序将各个值转换成字符串后连续输出。
除BX和AX两个寄存器之外,子程序调用前后其他通用寄存器的值不得改变。
2009-12-26
汇编实验报告10 数组的使用
定义一个字符串s,其初值设置为”123456”,13,10’$’,该字符串是一个以’$’结束的字符串,将其内容输出至显示器。再定义一个字节类型长度为6数组a,要求s和a的偏移量相同。将a的内容赋值为’a’,’b’,’c’,’d’,’e’,’f’,然后再次将s的内容输出至显示器。如果正确的话,将输出”abcdef”。程序要求使用伪指令方式实现。
2009-12-26
汇编实验报告九 将数值转换成二进制形式的字符串
:将数值转换成二进制形式的字符串
1.理解二进制数和字符串的区别
2.掌握如何将数值换成二进制形式的字符串
3.掌握如何将数值转换成十六进制形式的字符串
2009-12-26
汇编实验报告八 循环分支结构
第一部分:编写一个判断闰年的汇编语言程序,判断某个年份是否是闰年,如果是,输出“yes”;如果不是,则输出“no”。
年份变量名称为year,它是一个字变量。
将year依次赋值为1995、1664、1900、2000,检查程序的输出结果是否是正确的。
把下列c语言的语句改写成功能相同的汇编语言程序(其中的变量全部为整型),以十进制字符串的形式输出运算结果。
For(i=1,j=0;i<100;i++)
If(i%2==0)j+=I;
2009-12-26
大学linux论文 ubuntu9.10教程
关于如何把LINUX打造成适合学生使用的系统
---给初学者的教程
本文是本人在使用LINUX过程中的一些体会,以ubuntu9.10为例,详细讲述安装,及一些基本软件及应用。本论文以如何把linux打造成适合学生使用的系统为题,故将重点放在联网(只适合中山大学东校区),windows下常用的工具软件,网页浏览,办公软件等学生必备的工具上,特别搜集了许多解决文本,flash等乱码的方法。
共10页!!!!
2009-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人