
编程语言
东方隐侠安全团队-千里
一颗初心,护天下安全!
东方隐侠,欢迎您的加入!
欢迎关注团队公众号!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
汇编语言复习
汇编语言指令集 类别 名称 功能 操作数的要求 状态标志 使用方式 传 送 类 指 令 ...原创 2018-10-30 22:44:35 · 4140 阅读 · 3 评论 -
接口技术之定时器/计数器、中断系统和串口通信
原创 2018-12-21 18:45:32 · 661 阅读 · 0 评论 -
接口技术之并行I/O接口
原创 2018-12-29 15:41:53 · 1503 阅读 · 0 评论 -
开启C语言【困难模式】(1)
前言谈到C语言,很多人都会笑笑,好像C语言看起来很平凡,很普通,很大众。然而值得注意的是,这是一门极其底层的语言,可以直接调用汇编语句,使用系统函数。不论是系统开发,驱动开发,操作系统还是缓冲区溢出攻击等,C语言永远是理解万物的基石。说来惭愧,博主此刻距离C语言的第一堂课已两年有余,虽然还都记得,但在学习时浅尝辄止,甚至使用VC大部分都只是点了一下“!”。那么,就从这里,开始重拾C语言,用...原创 2018-12-22 18:12:28 · 470 阅读 · 0 评论 -
Linux下编程命令的使用
gcc语法 : gcc [命令] 源文件常用命令如下:1.-c 对文件进行编译和汇编,但不进行连接。即做成了obj文件2.-o 指定目标名称 gcc -o hello hello.c3.gcc -I 目录 编译时,优先在指定目录下查找头文件4.gcc -l 库 ...原创 2018-11-14 12:33:22 · 496 阅读 · 0 评论 -
Java实现网络爬虫
借鉴:https://www.cnblogs.com/1996swg/p/7355577.html转载 2018-12-12 21:47:48 · 221 阅读 · 0 评论 -
接口技术之中断系统
原创 2018-12-18 21:54:04 · 330 阅读 · 0 评论 -
寻得南邮06/07微机原理与接口技术试题
原创 2019-01-02 21:27:59 · 709 阅读 · 0 评论 -
Linux进程通信编程
题目:设计一个程序,要求创建一个管道,复制进程,父进程往管道中写入字符串“how are you!”,子进程从管道中读取并输入字符串“how are you!”。#include<stdio.h>#include<stdlib.h>#include<sys/types.h>#include<sys/wait.h>#include<...原创 2019-01-01 22:19:27 · 374 阅读 · 0 评论 -
【期末复习】微机原理与接口技术
知识重点整理第一章 输入/输出系统1.接口电路的作用和基本功能接口电路是CPU与外设交换信息的中转站。接口电路应具备的功能为:数据缓冲功能、联络功能、寻址功能、数据转换功能、中断管理功能。2.端口的概念和分类端口是接口电路中能与CPU直接进行信息交换的寄存器,即I/O端口寄存器。在接口电路中,按端口寄存器存放信息的物理意义可划分为数据端口、控制端口和状态端口:数据端...原创 2019-01-16 12:26:00 · 52325 阅读 · 19 评论 -
开启C语言【困难模式】(2)
今日重温了一些知识点 1.C语言的一些“纰漏”C语言有五种基本数据类型,但几乎可以进行所有类型的转换; C语言不进行运行时的错误检查,如数组边界是否溢出; C不严格要求参数和变元之间的类型兼容,C的变量类型可以是任意的,只要能够转换成参数的类型即可,而且C可以自动完成; C允许对位、字节、字和指针直接操作,非常适合进行上述操作的系统程序设计; C仅有少量关键字。 对C的缓冲区溢出...原创 2019-01-22 22:22:10 · 286 阅读 · 0 评论 -
Anaconda的使用
1、Anaconda介绍安装python的方法有很多种,数据分析方面比较常用Anaconda。Anaconda是一个开源的Python发行版本,其包含了conda、Python等多个科学包及其依赖项,也可以使用Miniconda这个较小的发行版,仅包含conda和 Python。Anaconda可以管理包,就是能够安装、更新、移除工具包,比如Numpy、Scipy、pandas、Scikit-...原创 2019-02-20 08:19:24 · 372 阅读 · 0 评论 -
Java读取同文件夹下所有文件,并逐一打开
应项目需要和课程与要求,需要写一个代码逐一打开同文件夹下所有文件。同时,本代码修复了因编码带来的问题,如有更多问题可以评论或者私信我。package erkedecision;/** * * @author zhanglipeng */import erkedecision.CLibrary;import erkedecision.Select;import java.a...原创 2019-02-26 13:11:17 · 4471 阅读 · 0 评论 -
微机接口串行口的测试
要求运用微机系统串行口知识,进行微机系统串行偶的测试;完成硬件测试环境,编写程序对微机系统的串口进行自发自收外环测试;数据发送从键盘输入,接收数据在屏幕显示。硬件实验前,首先要进行串口的连接以实现外环自发自收。代码.586 DATA SEGMENT USE16OLD0B DD ?FLAG DB 0DATA ENDSCODE SEGMEN...原创 2018-12-27 11:51:45 · 4704 阅读 · 1 评论 -
接口技术之可编程定时器/计时器
原创 2018-12-14 23:28:24 · 600 阅读 · 0 评论 -
汇编语言题目练习_1
一、单项选择题1.设BX=2000H,SI=3000H,指令MOV AX,[BX+SI+8]的源操作有效地址为( )。源操作数的寻址方式为基址加变址寻址方式,2000+3000+8=5008H2.设DS=1000H,ES=2000H,BX=3000H,指令ADD AL,[BX]的源操作数的物理地址为( )。源操作数的寻址方式为寄存器间接寻址方式,源操作数即为[BX],在约定...原创 2018-11-14 20:57:31 · 17448 阅读 · 4 评论 -
汇编语言复习课件
第一章 计算机基础预备知识冯·诺曼依计算机体系1.计算机中的数制(1)十进制、二进制、十六进制:(2)二进制特点:每位代码非0即1;高位权是低位权的2倍;加减运算法则:逢二进一,借一当二(3)十六进制特点:每位代码0~9,A ~ F ;高位权是低位权的16倍 ;加减运算法则:逢十六进一,借一当十六每4位二进制数用1位十六进制数来表示;(4)BCD码:常用的是84...原创 2018-11-20 18:58:34 · 2465 阅读 · 5 评论 -
汇编语言_流光发生器的设计
实验设备:微型计算机、TPC-486试验箱Software:TPC-486EM实验要求:请完成相应的硬件电路连线并编写程序,使8254的3个计数器输出不同周期的信号,控制3个发光二极管,达到流光效果。CODE:.486CODE SEGMENT USE16STA: MOV AL,00110110B MOV DX,213H OUT DX,AL MOV AX,0 ...原创 2018-11-29 13:16:40 · 5717 阅读 · 0 评论 -
汇编语言程序设计之代码转换
目录 1.十六进制ACSII码转换为二进制显示2.十进制ACSII码转换为二进制显示3.BCD码转换为二进制显示4.二进制数转换为十六进制数显示5.二进制数转换为十进制数显示(1)使用比较法(2)使用除数取余法1.十六进制ACSII码转换为二进制显示 .586DATA SEGMENT USE16MESG DB ‘Pleas...原创 2018-12-02 23:24:44 · 2673 阅读 · 1 评论 -
汇编语言代码回顾
程序1:CODE SEGMENT ;段定义伪指令ASSUME CS:CODE ;段约定伪指令START:MOV DL,1 ;数据传送指令,源操作数立即寻址,目的操作数寄存器寻址,不影响6个状态标志 ADD DL,2 ;二进制数加法指令,源操作数立即寻址,目的操作数寄存器寻址,影响6个状态标志 ADD DL,30H ;二进制数加法指令,...原创 2018-12-01 23:35:46 · 8294 阅读 · 0 评论 -
汇编语言大后天考试,原谅我忍不住写博客
好多问题必须深入地说一下,当然以下是我默写的:1.在冯·诺曼依体系中,我们知道计算机组成最重要的五个部分是运算器、控制器、存储器、输入输出接口和输入输出设备。其中运算器和控制器合称中央处理器,即CPU。计算机的硬件之间通过总线进行连接,其中地址总线是单向的,由CPU指向存储器、输入输出接口,数据总线和控制总线是双向的。2.计算机中的数据分为有符号数和无符号数。有符号数会在存储单元中额外拿出...原创 2018-12-05 21:06:24 · 1430 阅读 · 0 评论 -
汇编语言题目练习_2
一、选择题 分段是以4为单位,所以只能选BBP:基址寄存器(basic pointer),一般在函数中用来保存进入函数时的sp的栈顶基址。作为堆栈区中的一个基地址,用以确定在堆栈中的操作数地址SP:用以指示栈顶的偏移地址出栈元素是栈顶元素,所以直接使用SP即可。 55H=0101 0101H,0AAH=1010 1010H...原创 2018-12-03 21:35:44 · 1169 阅读 · 4 评论 -
基于中断的字符串屏幕动态显示
实验要求利用系统定时源设计1CH中断程序,要求每隔一段时间在系统屏幕上显示一行字符串。代码.486 DATA SEGMENT USE16 MESG DB 'b16041017 WITTPENG',0DH,0AH,'$' OLD1C DD ? ICOUNT DB 18 COUNT DB 10...原创 2018-12-13 10:27:39 · 2958 阅读 · 0 评论 -
针对汇编语言做题所发现漏洞的补充学习
1.80486CPU实地址模式下的特点1.加电复位后,80486自动工作在实模式,系统在DOS管理下;2.只能访问第一个1M内存(0000H~FFFFH);3.存储管理部件只能分段管理,没有分页功能,因偏移地址最大为16位,每逻辑段最大为64KB。4.实地址模式下,段寄存器中存放段基址。2.运算符的部分回顾关系运算符:EQ相等、NE不等、GT大于、LT小于、GE大于等...原创 2018-12-04 09:15:57 · 434 阅读 · 0 评论 -
接口技术之存储器系统
目前绝大多数计算机硬件系统仍然是冯·诺依曼“存储程序”式结构,思想核心是将编好的程序预先存入主存,然后启动计算机工作,计算机在不需人工干预的情况下,高速的从主存中取出指令进行执行。事实上,在计算机中,存储器起着无可替代的作用。存储器的分类1.按照存储介质分可分为半导体存储器和磁表面存储器。2.按照存取方式分类分为随机存储器和顺序存储器。3.按照存储器的读写功能分类分为只读存储器(R...原创 2018-12-13 19:23:16 · 440 阅读 · 0 评论 -
接口技术之输入输出系统
输入输出系统是微型计算机系统中的主机与外部设备进行数据交互的系统。主机通过输入输出接口与外部设备连接,在接口电路和驱动程序控制下进行信息交换。接口电路应具有的功能数据缓冲功能、联络功能、寻址功能、数据转换功能和中断管理功能。输入输出端口输入输出接口电路通常都包含一组寄存器,实现接口的各项功能,则这些寄存器被称为I/O端口寄存器,简称端口。分为:1.数据端口2.状态端口3...原创 2018-12-13 20:07:11 · 562 阅读 · 0 评论 -
接口技术之微型计算机系统串行通信
原创 2018-12-19 22:23:27 · 388 阅读 · 0 评论 -
处理urlparse/urllib.parse中修改url参数结果的奇思异想
最近,同事埋头于对多参url中的每个参数进行模糊测试,达到测试函数能否进行的结果。在写脚本的时候,我开始给他的建议是,将完整的url进行切割,以针对每个list元素进行替换的思路完成脚本,翻了一下之前的脚本,大致如下:import reurl="www.baidu.com/?a=1&b=2&c=3&d=4&e=5"a=[]a=re.split(r'[=...原创 2019-07-20 09:08:19 · 947 阅读 · 0 评论