微机原理实验报告
danger 本博客仅为博主记录课程报告使用,所学尚浅如有错误,请指出^__^
记录大二上学期《微机原理及应用》课程最后的大作业:使用汇编语言进行程序编写,同时使用Dosbox软件进行仿真观察寄存器的变化。
实验一、汇编程序编写基础1.1 实验内容及要求1.1.1 实验内容编写一个汇编程序,从xx单元开始的30个连续单元中存放有30个无符号数,从中找出最大者送入yy单元。
1.1.2 实验要求(1)给出汇编语言源程序
(2)截图记录编译和调试过程
(3)使用DEBUG调试命令查看指令执行后寄存器内容的变化并截图
(4)规范撰写实验报告
1.2 实验步骤及结果1.2.1 实验步骤(1)任务分析:根据题意,我们把第一个数先送入AL寄存器,将AL中的数与后面的29个数逐个进行比较。如果AL中的数较小,则两数交换位置;如果AL中的数大于等于相比较的数,则两数不交换位置。在比较过程中,AL中始终保持较大的数,比较29次,则最大者必在AL中。最后把AL中的数(最大者)送入yy单元。
(2)编写汇编源程序。
(3)对源程序进行编译、连接,生成.exe文件。
(4)启动调试程序,查看寄存器中的内容 ...
正弦波-方波发生器电路设计
一、摘要 信号发生器是一种能够产生多种波形,如三角波,方波,正弦波的电路。信号发生器在电路实验和设备检测中具有十分广泛的用途。本设计通过对信号发生器的原理以及构成进行分析,设计了正弦波、方波简易信号发生器。设计中首先确定了电路方案:由直流稳压电源电路,文氏振荡器,电压比较器组成;接着对各单元电路的工作原理进行了分析,由直流稳压电源电路提供所需电压,文氏振荡器产生正弦波,正弦波经电压比较器产生方波,并设计比例运算放大电路实现调幅,通过改变门限电压调节方波占空比,并设计直流稳压源作为电路输入。最后利用Mutisim11.0进行仿真得到结果。
关键词 关键词:信号发生器、正弦波、方波、文氏振荡器、直流稳压源、调频调幅
二、Abstract Signal generator is a kind of circuit that can produce a variety of waveforms, such as triangle wave, square wave, sine wave. Signal generator has a wide range of appl ...
Hexo三连上传文章免密登录
问题描述 1.在将本地博客部署到服务器时,按照步骤首先创建密钥,其次就是将生成的公钥粘贴到服务器文件中vim .ssh/authorized_keys。按照教程来讲已经成功了,但在实际测试时发现我们丢在服务器在文件中的公钥只起到连接的作用,在上传文章时仍需要填写Git用户的密码,对于我这种懒人来说这太痛苦了,必须要实现免密登录与上传 2.造成免密登录失效的原因是公钥文件权限导致的无法远程使用公钥登录而转为密码登录 3.关于如何排查出是文件目录权限导致的免密登录失效可以看看这位老哥的博客
引用站外地址
关于SSH免密登录不生效踩坑
https://www.yyyzyyyz.cn/posts/cde5ffc12702/
查看公钥目录权限检查ssh目录权限和属主123456cd /homecd [Username]ls# 查看/home/Gan1Ser路径的权限,并查看属主# 属主需要是用户ll -a
修改ssh目录权限和属 ...
Hexo本地博客部署到云服务器
danger 如果是通过Github挂在的静态博客请忽略第三步免密登录生成Key的步骤
准备工作在开始部署前,你需要做如下准备:
本地搭建完成的博客
一台Windows/mac电脑(如果你的电脑是Linux应该不用看本片博客吧😀)
一台云服务器(ECS或者VPS,理论上来说任何服务商都可以,本教程以DDP的VPS为例)
本地电脑安装一个SSH链接工具(或者BUSH终端,本教程以MobaXterm为例)
可能会多次失败也不怕重来的决心
安装配置git成功预览
安装依赖工具包1yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
安装编译工具1yum install -y gcc perl-ExtUtils-MakeMaker package
删除旧版本git1yum remove git -y
进入家目录1cd
下载git到家目录鉴于下载地址的时效性,附上官网地址,后续git更新请去官网下载安装包。12345# 下载gitwget https://www.kernel ...
Markdown语法与外挂标签写法汇总
1.Markdown语法自带格式info 参考:Markdown语法图文全面详解(10分钟学会)
warning 注意:此页面偶尔会存在CSS冲突问题!
代码块示例源码渲染演示12345678910111213\```shell# VSCode终端hexo clean; hexo shexo clean; hexo g; hexo dgit add .; git commit -m "npm publish"; npm version patch; git push# Cmder终端hexo clean && hexo shexo clean && hexo g && hexo dgit add . && git commit -m "npm publish" && npm version patchgit push\```1234567891011# VSCode终端hexo clean; hexo shexo clean; hexo g; hexo dgi ...