自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Ubuntu 20.04 下 ORB-SLAM3 安装运行记录

时 2023 年 8 月 29 日。

2023-09-09 19:59:59 134 1

原创 王爽《汇编语言》实验16:编写包含多个功能子程序的中断例程

安装一个新的int 7ch中断例程,提供如下功能1.清屏2.设置前景色3.设置背景色4.向上滚动一行入口参数如下(功能号0-3,颜色值0-7): (ah) = 功能号,(al) = 颜色值测试程序:assume cs:codesgcodesg segmentstart: mov ah,1 mov al,4 int 7ch ;设置文字颜色为红色 mov ah,2 mov al,2 int 7ch ;设置背景颜色为绿色

2021-03-01 20:30:15 163 1

原创 王爽《汇编语言》实验15:安装新的int 9中断例程

安装一个新的int 9中断例程,功能:按下“

2021-02-28 21:59:37 131

原创 王爽《汇编语言》实验14:访问CMOS RAM

编程,以“年/月/日 时:分:秒”的格式打印当前时间代码如下:assume cs:codesgdatasg segmentstr:db '0123/56/89 bc:ef:gh$'s_p:dw 0,2,5,8,0bh,0eh,11h ;用来指向str中打印时间的位置c_p:dw 32h,9,8,7,4,2,0 ;用来指向CMOSRAM中时间信息的位置datasg ends ;CMOSRAM中32h地址存储着纪年信息(年份/100)

2021-02-25 20:31:47 137

原创 王爽《汇编语言》实验11:编写子程序

编写子程序letterc,将以0结尾的字符串中小写字母转变成大写名称:letterc功能:将以0结尾的字符串中小写字母转变成大写参数:ds:si->字符串首地址代码如下:assume cs:codesgdatasg segment db "Beginner's All-purpose Symbolic Instruction Code.",0datasg endscodesg segmentbegin: mov ax,datasg mov ds,ax xor si,si

2021-02-24 19:29:52 204

原创 王爽《汇编语言》实验13:编写、应用中断例程

1.编写并安装int 7ch中断程序,功能为显示一个以0结束的字符串,中断安装在0:200处参数:(dh)=行号,(dl)列号,(cl)=颜色,ds:si->字符串测试程序:assume cs:codesgdatasg segment db 'welcome to masm!',0datasg endscodesg segmentstart: mov dh,10 ;(dh)=行号 mov dl,10 ;(dl)=列号 mov c

2021-02-24 19:19:24 233

原创 王爽《汇编语言》实验12:编写0号中断的处理程序

编写0号中断的处理程序,使得除法溢出时在屏幕中间显示"divide error!"并返回DOS代码如下:溢出测试:assume cs:codesgcodesg segmentstart: mov ax,1000h mov bh,1 div bh mov ax,4c00h int 21hcodesg endsend start中断处理程序:assume cs:codesgcodesg segmentstart: ;do0安装程序 mov ax,cs mov

2021-02-21 23:59:16 242

原创 《x86汇编语言:从实模式到保护模式》第六章:本章习题

1.请问,正数和负数各有多少?data1: db 0x05,0xff,0x80,0xf0,0x97,0x30data2: dw 0x90,0xfff0,0xa0,0x1235,0x2f,0xc0,0xc5bc答案:data1:正数2个,负数4个data2:正数5个,负数2个2.尝试写一个主引导扇区程序完成上面工作代码如下: jmp near start ;跳过以下数据区域mytext1:db 'd',0x07,'a',0x07,'t',0x07,'a',0x07,'

2021-02-20 00:34:38 411

原创 王爽《汇编语言》课程设计1

任务:按照书中图片格式,打印一坨数据注:dtoc_1子程序较实验十中dtoc有如下不同:1.操作数据范围由0-ffffH变为0-ffffffffH;2.向ds:si指向的字符串写入数据后不会添加数字0(方便后面)代码如下:assume cs:codesgdatasg segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984','1985' db '1986','1987','1988','19

2021-02-07 00:24:56 402

原创 王爽《汇编语言》实验10:编写子程序

前几个实验都没记录,实验10想记录一下!1.显示字符串名称:show_str功能:指定位置,指定颜色,显示一个以数字0结束的字符串参数:(dh)=行号,(dl)=列号,(cl)=颜色,ds:si->字符串返回:无;ds:si->字符串首地址;dh行号 dl列号 cl颜色;寄存器均不会被修改show_str: push es push di push ax push bx push cx push dx ;将用到的寄存器入栈 mov ax,0b800

2021-02-05 02:58:02 323 2

原创 C# 串口通信概念和工具

上位机和下位机概念在进行单片机项目开发时,我们避免不了与计算机进行通讯,这里就有几个非常重要的概念(来自百度百科):上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机single chip m...

2019-10-17 08:49:06 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除