一直都想要系统的学习一下计算机知识,汇编知识对于计算机的学习会有很大的帮助,现在笔者准备学习一下汇编打算使用碎片的化的时间,记录自己写的一些程序和一些心得,方便自己以后学习和使用,所以笔者很难每日一更。我使用的软件仍然是vs2017,参考书用的是《现代x86汇编语言》。大家有兴趣可以去下载看一下。 ...
分类:
其他好文 时间:
2020-04-07 09:59:53
阅读次数:
71
43.左旋转字符串 题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很 ...
分类:
其他好文 时间:
2020-04-03 20:07:32
阅读次数:
63
时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef ...
分类:
其他好文 时间:
2020-04-03 13:50:52
阅读次数:
75
小编最近学习汇编语言,特此记录一下。(8086CPU) 注意事项: * 首先记录一下,al为8位寄存器。当我们命令当中调用 AL时,CPU会默认为8位寄存器,他和AX是相互独立的两个寄存器。即产生的仅为不会存到AH里面去。 * 设定段寄存器的伪指令。汇编时,系统自动将代码段的段地址送到CS,到那时如 ...
分类:
编程语言 时间:
2020-04-01 23:31:22
阅读次数:
234
以字符形式给出数据 相当于C语言的String “UnIX” 如果是dw 'unIX'不能这么写 要写成 dw 'u','n','I','X' ...
分类:
编程语言 时间:
2020-04-01 12:43:43
阅读次数:
59
8086标志寄存器介绍 前面已经介绍了8086大多数的寄存器,现在介绍一种8086内部一个特殊的寄存器,标志寄存器(flag register)。 8086标志寄存器大致有以下作用: 1.存储一些相关指令的执行结果 2.为CPU执行相关指令提供依据 3.控制CPU的部分工作方式 8086的寄存器是1 ...
分类:
编程语言 时间:
2020-03-31 23:16:13
阅读次数:
178
TMS320F28033芯片基本特点:高效32位CPU(TMS320C28x)60MHz(16.67ns周期时间)16×16和32×32MAC操作16×16双MAC哈佛(Harvard)总线架构连动运算快速中断响应和处理统一存储器编程模型高效代码(使用C/C++和汇编语言)可编程控制律加速器(CLA)32位浮点算术加速器独立于主CPU之外的代码执行尾数法:小尾数法支持JTAG边界扫描IEEE标准1
分类:
其他好文 时间:
2020-03-31 12:24:20
阅读次数:
96
```assume cs:codesgdata segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990',... ...
分类:
编程语言 时间:
2020-03-29 10:36:54
阅读次数:
145
汇编语言源程序的中的语句分为两大类:指令性语句和指示性语句 指令性就是能够被CPU执行的语句;指示性就是不被CPU执行的指令,不能生成目标代码,又称为伪操作语句或伪指令。 操作数可以是寄存器或存储器或数据段。数据段可以是常量,表达式,变量,标号。 标号代表存放一条指令的存储单元的符号地址,后面必须加 ...
分类:
编程语言 时间:
2020-03-27 21:13:44
阅读次数:
448