计算机系统
lishichengyan
zju过气涂鸦爱好者
展开
-
ISE新建项目报错解决方法
下载好ise以后新建项目(new project)出现_pn.exe遇到问题的解决方法:第一步:进行文件备份,将“X:\Xilinx\14.x\ISE_DS\ISE\lib\nt64\libPortability.dll”和“X:\Xilinx\14.x\ISE_DS\ISE\lib\nt64\libPortabilityNOSH.dll”文件备份,这步只是以防万一,如果失效了还可以改回来找其原创 2017-09-17 21:56:07 · 2479 阅读 · 0 评论 -
8259A芯片概览
是一个和中断有关的芯片首先复习一下中断:(1)每个INT指令占2个字节,INT3例外,只有1字节(2)向量地址=向量类型号*4(3)例题:In real mode, according to the following memory data, the entry address of INT 13H should be (____).0000:0030 72原创 2017-12-25 10:05:18 · 2316 阅读 · 0 评论 -
82C55芯片概览
期末复习用,会不定期更新。The 82C55 is used for interface to the keyboard and parallel printer port in many personal computers, but it is found as a function within an interfacing chipset. The chipset also con原创 2017-12-10 00:08:39 · 7347 阅读 · 0 评论 -
【汇编】一个大小写转换的小trick
通用的做法是把小写字母减掉20H就变成了大写,今天学到了一个小trick,挺好玩的:;一个小小的程序-_-assume cs:codesg,ds:datasgdatasg segment db 'i love you'datasg endscodesg segmentstart:mov ax,datasg;注意:不能直接把datasg送到ds,8086不支持数据直接送到段寄存器原创 2017-10-30 14:45:06 · 403 阅读 · 0 评论 -
masm611安装
我是在虚拟机(环境是win98)下面装的。注意有一步骤:Choose the operating system you will run for MMA的时候,选择MS-DOS/Microsoft Windows。剩下都是一路默认下来。注意masm.exe和link.exe都是默认放在X:\Masm611\Bin里的。如果我们要编译一个程序:(1)把.asm文件(比如叫123.as原创 2017-10-09 15:23:15 · 4072 阅读 · 0 评论 -
汇编与接口:数据传送指令
1、MOV注意MOVSX,MOVZX2、XCHG交换3、LEA得到变量相对于段的偏移量(offset),效果和MOV + OFFSET配合使用一样。比如:.DATA BOB WORD 100 FRED BYTE 100MOV AX,OFFSET FREDLEA AX,FRED//和上面等价这样AX的结果都是14、push/po原创 2017-10-09 14:01:13 · 531 阅读 · 0 评论 -
汇编语言的基本知识
1)instruction和directive中文翻译都叫“指令”,但是instruction才是最终被翻译成机器码的,directive是用来告诉汇编器怎么去处理汇编程序的(就像C语言的define、include等一样)。2)•Statement format:–[label:] mnemonic [operands][;comments]•Labe原创 2017-09-19 20:14:54 · 966 阅读 · 0 评论 -
汇编与接口:熟悉debug工具以及基本的指令
以下实验在Win98虚拟机上完成:1)进入与退出debug和q指令2)显示寄存器R,结果:AX,BX,CX,DX是通用寄存器,SP,BP,SI,DI是地址寄存器,DS,ES,SS,CS是段寄存器,IP是指令指针。使用这个指令还可以修改寄存器的值,例如:R CX,回车,显示CX 0000输入0009,回车再R CX查看,发现CX寄存器的值已经被改成原创 2017-09-18 23:16:11 · 954 阅读 · 0 评论 -
16550芯片概览
1、基本概念(1)串行通信:①同步需要时钟简单来说,同步就意味着有等待,一个进程给另一个进程发信号以后,必须要等到这个进程有回应才能继续做下去,否则就一直等着(而异步就是发了信号就不管了)。②异步a、不需要时钟,通过起始位和结束位来标志信息收发的开始、结束。b、为了保证准确性需要用奇偶校验:偶检验(当数据中有偶数个1,这个校验位为0,否则为1),奇校验(当数据中有偶数个原创 2017-12-11 11:58:29 · 3398 阅读 · 0 评论