-
帮忙做一个汇编语言的题目。编写汇编语言源程序实现:从键盘输入一组学生记录,包括:(1)学号:10个十进制数字字符,如7100410130;(2)姓名:最多8个英文字母,如;liming;(3)成绩:一字节二进制数,大小在十进制数0-100之间。然后将记录按成绩从高到低的顺序排列后显示并保存到C盘根目录下的score.txt文本文件中。如输出排序记录: 7100410130liming95LHL_KID 时间:12-11 + 阅读全文
-
想自学信息安全这个方向,该怎么发展?我现在掌握了C语言和汇编语言(16和32),请问还需要看些什么书,再请大侠门分析下这个方向以后的发展,不甚感激!aa116729837 时间:12-11 + 阅读全文
-
做王爽书上的例子的一个小问题最近做王爽书上的show_str例子,就是在屏幕上显示彩色字符。书上说。。内存中B8000H到BFFFFH是彩色字符的显示缓冲区对内存中这部分地址赋值就可达到效果哈。但是我要定位到B8000H,岂不是还得给段寄存器赋成B800H。我就想能不能直接读这地址。。反正它在内存中是永恒的。。。因为我的程序DS存的是别的段的值,我不想每次给显示区赋值时都要把DS改成B800H,才能给那部分地址赋值。dreammyboy 时间:12-11 + 阅读全文
-
帮忙解释程序语句的意思以下是程序作用是:16进制数化ASCII码的一般方法(显示内存内容)MOVSI,0 MOVBL,10 LOP:MOVDL,[SI] MOVCL,4 SHRDL,CL CMPDL,0A JCJ1 ADDDL,7;这里为什么DL加7J1:ADDDL,30;这里为什么DL加30MOVAjay200910214415 时间:12-11 + 阅读全文
-
分享一下我是如何用Proteus做微机原理实验的。我用的Proteus的版本是7.8,如果版本太低是找不到8086芯片的。Proteus的8086不含操作系统,因此汇编程序不再支持BIOS和DOS的调用。把生成的exe文件放入8086芯片后,要把芯片的InternalMemorySize设置为0x10000,否则仿真时会报错(在这里要感谢CSDN的jaz同学,是他告诉我如何解决仿真报错的问题的)。还要注意,在设计电路时,如果涉及到地址问nimingzhe2008 时间:12-10 + 阅读全文
-
教程:如何在彼得Bochs的看中断教程:如何在彼得Bochs的看中断http://code.google.com/p/peter-bochs/wiki/tutorial_interrupt_countcmk128 时间:12-07 + 阅读全文
-
bochs怎样汇编一段内存在网上查找都是这样说“u|disas|disassemble[/num][start][end],反汇编物理地址start到end之间的代码,如果不指定参数则反汇编当前EIP指向的代码。”我根本看不懂u|disas|disassemble[/num][start][end]是什么意思,有没有举个例子,在bochs上试过五十几次都说命令错。请问怎样汇编一段内存,举个例子a82225269 时间:12-09 + 阅读全文