- 博客(18)
- 收藏
- 关注
转载 py初识3
9.优先级z=1z*=3+5**2 #28 z=z*3+5**2 print(z)10.math库的使用import matha=math.fabs(-1) #绝对值b=math.fsum([0.1,0.2,0.3]) #浮点数精确求和c=math.pow(10,1/3) #pow实现开方操作d=math.atan(1)*4 #mat...
2019-05-19 10:55:00 190
转载 py初识2
1. 输入str=input().split() #以空格为分隔符https://www.runoob.com/python3/python3-string-split.html2.取整import mathx=4.4y=4.6x_0=round(x) #5舍6入y_0=round(y)x_1=math.floor(x) #向下取...
2019-05-16 11:01:00 148
转载 py初识1
1.字符串str[m:n] #表示字符串str中从m到n(不包含n)的字符串str[0:-1] #表示从0开始去除最后一位的字符串2.赋值语句x,y=y,x '''同步赋值,交换x,y的值同步赋值,语句从右向左执行'''3.input()函数str=input("输入字符串:") #input()函数输出的统一是字符串...
2019-05-15 14:53:00 208
转载 【汇编语言】属性字节-----如何让你在屏幕上输出的东西花里胡哨
实验9中,我的代码中 用mov dl,xyh 实现输出的格式控制,现在具体介绍一下。 mov dl,xyh中的 xy 是个16进制的数, 第一个x 控制的是背景颜色,这里面还包括了闪烁;第二个数y控制的是字体颜色。 xy (记得输入是xy h,加上h确保16进制)的不同组合能让你的输出花里胡哨,可能还会达到意想不到的效果(滑稽) 现在具...
2018-12-07 22:17:00 537
转载 【实验九】根据材料编程
四、实验结论1.代码:; 在屏幕上输出内存单元中的十进制两位数assume cs:code, ds:datadata segment db 12 db ?,? ; 前一个字节用于保存商,后一个字节用于保存余数data endscode segmentstart: mov ax,data mov d...
2018-12-07 21:35:00 360
转载 【分享】汇编语言部分微视频课程的总结
微视频地址:https://m.umu.cn/course/?groupId=1793988&sKey=29be56569c7f9387b02edb16bccd32a5&from_type=myparticipate#/index1.2.3.4.5.转载于:https://www.cnblogs.com/Maste...
2018-12-05 19:21:00 364
转载 【实验五】编写、调试具有多个段的程序
四、实验结论*任务(1)(2)(3)基本步骤相同,这里只列举出(1)的实验步骤步骤一:把要使用的代码粘贴到masm文件夹中。步骤二:编译、连接、用debug调试。步骤三:用r命令查看各寄存器的值。 cs是code的段地址,ds是data的段地址,ss是stack的段地址。这是因为代码前面的声明: assume cs:code, ds:data, ss:sta...
2018-11-25 20:44:00 373
转载 【实验四】[bx]和loop的使用
四、实验结论任务一:(1)①当我写 mov ax,b800h时,编译报错了。②清屏后运行(2)将源代码程序中字数据0403H→修改为0441H,再次运行,图案发生了变化。任务二:(1)①源代码:②用debug执行并查看内存单元的值。(用了p命令和t命令的单步执行)★★★比较懒,想用g命令,结果输入 g=076a:0000 076a:00...
2018-11-16 20:50:00 415
转载 【实验三】编程、编译、连接、跟踪
四、实验结论1.任务一:(1)①用edit命令开始编辑。②出现如图界面,按下回车。③出现此界面,按下alt键,菜单栏的每个单词首字母会变成白色,在键盘上按F键,展开File栏。④出现如图界面,按下N键,新建一个文件。⑤用光标把图中圈出来的地方往上拉,可以显示完全。⑥如图输入代码。⑦按alt,选择file,选择save。⑧文件命名时,后缀...
2018-11-15 23:07:00 567
转载 【实验二】用机器指令和汇编指令编程(2)
四、实验结论任务一:使用debug,将下面程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。1.使用e命令修改0021:0处连续8个字节的值。2.使用a命令编写汇编指令。3.使用t命令单步执行。①(注意图①,最后一步单步执行中,sp的变化)②③④4.分析此实验使用栈实现了寄存器值的交换指令ax...
2018-10-27 00:00:00 484
转载 【汇编语言】DOXBox 0.74 常用debug命令
1.查看、修改寄存器(r命令)①-r②-r ax(要修改的寄存器) -:m(输入想要改成什么值)2.查看内存单元(d命令)①-d 查看128个内存单元内容。②-d 段地址:偏移地址 查看指定地址128个内存单元的内容。③-d 段地址:偏移地址1 偏移地址2 查看指定地址1 到 指定地址...
2018-10-24 20:16:00 1856
转载 【实验一】用机器指令和汇编指令编程(1)
四、实验结论任务一:使用debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后CPU中相关寄存器中内容的变化。法一:1.使用e命令将指令写入内存,并使用u命令进行反汇编。(此处▲为截图快捷键误按)2.使用t指令单步执行。(此处▲为截图快捷键误按)(此处a为截图快捷键误按)(此处aa为截图快捷键误按)汇编指令结束后...
2018-10-23 23:41:00 223
转载 【汇编语言】Win10 安装 DOXBox0.74
1.下载package包,有用的只有前两个。2.解压 masm 压缩文件,我把它解压到D盘。3.双击 图1 中的 DOXBox 0.74.exe 进行安装。4.打开 DOXBox0.74 (参考上一篇随笔,可修改窗口大小)5.在窗口里输入 mount d: d:\masm (第一个 d: 意思是 创建虚拟盘d)(第二个 d:\masm 是解压masm的路径) ...
2018-10-21 18:16:00 186
转载 【汇编语言】Doxbox 0.74 修改窗口大小
1.打开Doxbox安装路径,找到DOXBox 0.74-2 Option.bat,双击打开。2.找到windowresolution和output,将其值修改为下图中的值。注意:图中,1280x800 “x” 是字母 “埃克斯” ,不是 “*” 更不是乘号“x”转载于:https://www.cnblogs.com/Master-Sun/p/982...
2018-10-21 17:57:00 331
转载 【Java】Java随手记
System.out.printf() :System.out.printf("%d",x); 输出整数System.out.printf("%4d",x); 输出宽度为4 右对齐System.out.printf("%-4d",x); 输出宽度为4 左对齐System.out.printf("...
2018-10-19 18:42:00 137
转载 【汇编语言笔记】第三章 寄存器(内存访问)
3.1 内存中字的访问1. CPU中,用16位寄存器来存储一个字。 高8位存放高位字节,低8位存放低位字节。 高地址内存单元中存放字型数据的高位字节,低地址内存单元中存放字型数据的低位字节。2. 取 低地址内存单元的地址 作为字数据地址。3.3.2 DS和[address]1. 8086CPU中,DS寄存器用来存放要访问数据的段地址。2....
2018-10-14 19:25:00 126
转载 【汇编语言笔记】第二章 寄存器
2.1 通用寄存器1. 8086CPU所有的寄存器都是16位的,可以存放两个字节。2. AX、BX、CX、DX,4个寄存器通常用来存放一般性数据,被称为通用寄存器。3. 一个16位的寄存器可以存储一个16位的数据。 思考:一个16位的寄存器所能存储的数据最大值为多少?4. 8086CPU的AX、BX、CX、DX(16位寄存器)每个都可以分为两个可独立使用的8...
2018-10-14 16:44:00 564
转载 【汇编语言笔记】第一章 基础知识
1.1 机器语言1.CPU是一种微处理器,使用不同的电平脉冲来控制工作。1.2 汇编语言的产生1.汇编语言的主体是汇编指令。2.汇编指令和机器指令的差别在于指令的表达方法上,汇编指令是机器指令便于记忆的书写格式。3.每一种CPU都有自己的汇编指令集。1.3 汇编语言的组成1.汇编语言由以下3类指令组成: (1)汇编...
2018-09-16 20:07:00 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人