- 博客(13)
- 问答 (1)
- 收藏
- 关注
转载 C++11 大括号和小括号的使用
C++11之前主要有以下几种初始化方式://小括号初始化string str("hello"); //等号初始化string str="hello"; //POD对象与POD数组列表初始化struct Studnet{ char* name; int age;};Studnet s={"dablelv",18}; //纯数据(Pla...
2019-04-03 18:10:56 9034
原创 C++ primer学习练手
练习1.9:#include<iostream>using namespace std; int main(){ int val = 50,sum=0; while (val <= 100) { sum += val; val++; } cout << sum; return 0;}1....
2019-03-29 08:18:27 133
原创 计算机怎么识别有符号数和无符号数的探究
这个问题我在学习汇编语言的过程中一直很苦恼,在网上看了很多帖子,基本上都是说是人自己设定是有符号数还是无符号数的。这样的回答是很扯淡的,TM计算机和人脑又不是一个东西,看来很多人学东西基本上都是一知半解,这样无疑是idot。反复搜了好几个帖子,终于发现了一个比较靠谱的大佬说出了有符号数和无符号数的区别:有符号数和无符号数探讨 这个问题,要是简单的理解,是很容易的,不过要是考虑的深了,还真...
2019-02-09 10:19:52 2564 2
原创 王爽《汇编语言第三版》实验10
1.显示字符串:代码:assume cs:codedata segment db 'welcome to masm!',0data endscode segmentstart: mov dh,8 mov dl,3 mov cl,2 mov ax,data mov ds,ax mov...
2019-02-08 11:20:14 242
原创 王爽《汇编语言第三版》实验9 分析
assume cs:codedata segment db 'welcome to masm!' db 02h,24h,71h ; 要求的三个颜色对应的16进制代码data endsstack segment db 16 dup(0) ; 也可以是下面的定义法: ; dw 8 dup(0)stack endscode segmentst...
2019-02-08 10:34:56 340
原创 王爽《汇编语言第三版》笔记
第一章 基础知识1.汇编语言组成:(1)汇编指令:机器码的助记符,有对应的机器码,由机器执行 (2)伪指令:编译器执行 (3)其他符号:如+,-,*等,编译器识别,没有对应的机器码2.存储器以字节为最小单位3.cpu管脚上的三种总线:(1)地址总线,决定cpu的寻址能力 ...
2019-02-07 21:26:13 501 1
原创 王爽汇编语言第三版第十章
10.1补全程序,实现从内存1000:0000处开始执行指令assume cs:codestack segmentdb 16 dup(0)stack endscode segmentstart:mov ax,stack mov ss,ax mov sp,16 mov ax,___ push ax ...
2019-02-07 20:50:19 617
转载 SS, SP, BP 三个寄存器
SS, SP, BP 三个寄存器SS:存放栈的段地址;SP:堆栈寄存器SP(stack pointer)存放栈的偏移地址;BP: 基数指针寄存器BP(base pointer)是一个寄存器,它的用途有点特殊,是和堆栈指针SP联合使用的,作为SP校准使用的,只有在寻找堆栈里的数据和使用个别的寻址方式时候才能用到比如说,堆栈中压入了很多数据或者地址,你肯定想通过SP来访问这些数据或者地址...
2019-02-06 10:37:39 541
原创 王爽《汇编语言第三版》实验五(4),(5).(4)题存在一个疑问
(4)编写code段中代码,将a段和b段中的数据依次相加,将结果存到c段中:这个程序一开始我将ss段的sp指针定义为8,后来运行结果发生错误,去掉后就可以很好的执行。这个问题现在还在困扰着我,sp定义为8我认为没有错误呀。代码:assume cs:codea segment db 1,2,3,4,5,6,7,8a endsb segment db 1,2,3,4...
2019-02-03 11:41:17 678
原创 考研复试:汇编语言学习心路(2)
assume cs:code,ds:data,ss:stackdata segment dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdata endsstack segment dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0stack endscode segmentstart: mov...
2019-02-02 15:44:05 405
原创 王爽《汇编语言第三版》实验四(3)
题目:下面的程序是将mov ax,4cooh之前的指令复制到内存0:200处,补全程序,实现上述功能分析:(1)mov ax,4c00h之前的程序都保存在什么地方?-------------答:CS寄存器里保存着程序,默认CS:0000.所以是将CS:0000~CS:XXXX的内容保存到0:200处 (2)怎么判断CS中代码段的长度?------------------...
2019-02-01 17:49:39 830
原创 考研复试:汇编语言学习心路(1)
本人自动化专业,大学期间学了一些高级语言,但由于学院没有开设《微机原理》这门课,就只能自己着手准备对汇编语言的学习。并记录学习的心路历程,以便更加深入的了解汇编语言。1.ES附加段:王爽《汇编语言第三版》的历程5.9中:assume cs:code code segment mov ax,0ffffh mov ds,ax mov ...
2019-02-01 15:37:32 707
空空如也
汇编语言call的有关问题
2019-02-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人