
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV A,#0FEH
LOOP:
MOV P0,A
RL A
LCALL DELAY1S
SJMP LOOP
DELAY1S:
MOV R2,#10
DLY1:
MOV R3,#200
DLY2:
MOV R4,$248
DJNZ R4,$
DJNZ R3,DLY2
DJNZ R2,DLY1
RET
END
1、将DL中小写字母转换为大写,可用C、E指令。
A、add dl,20h
B、or dl ,20h
C、xor dl ,20h
D、and dl,20h
E、sub dl ,20h
2、如下符合汇编语言语法的数据定义语句有A、D。
A、wvar db 80h
B、varb db 0ff00h
C、3xyz dw 3000
D、wvar dw 2 dup()
E、varb db dup(0)
3、将AL中的大写字母转换为小写,可用B、D指令。
A、sub al,20h
B、add al,20h
C、cmp al ,20h
D、test al,20h
E、or al,20h
4、循环结构的程序通常包括A、C、D部分。
A、设置循环初值
B、调用循环
C、循环体
D、循环控制
E、循环返回
5、标号的属性有A、B。
A、near
B、far
C、byte
D、word
E、dword
1先看,王爽《汇编语言》 ,适合初学者,讲得浅显易懂。
2再看,《80X86汇编语言程序设计教程》,这本书很好。讲得系统全面。
或者看,IBM-PC汇编语言程序设计(第2版)
3如果最想做点实用的,最后看,罗云彬的《windows32环境下汇编语言设计》,这本书,现在第三版,叫做《琢石成器》,很好的,电子工业出版社。
这三本都是不同阶段的经典教材。 这三本书从薄到厚,《琢石成器》有七百多页。希望这位仁兄注重基础,一步一个脚印。。不要急于求成。
至于学习经验,哈哈,编程就是多实践,光看书,是不会找到实践的那种感觉的。一定要多做东西。从制作和创造中寻找快乐,等有一点基础之后,可以多和别人交流。。。。
assume
cs:code,ds:data
data
segment
bcd
db
01h,23h,45h,67h,89h,13h,24h,35h,46h,57h
;bcd码
asc
db
20
dup(0)
;转换之后存在这里
data
ends
code
segment
start:
mov
ax,data
mov
ds,ax
mov
cx,10
;循环次数
lea
si,bcd
;si指向bcd码
lea
di,asc
;di指向转换之后的目标位置
next:
mov
al,[si]
;取出bcd码
mov
dl,al
;放dl保存
and
al,0fh
;去掉高4位,先处理低位的bccd码
or
al,30h
;转换成ascii码
mov
[di],al
;存到目标位置
inc
di
;修改目标地址指针
push
cx
;要用到移位指令,需要cl寄存器,所以将循环次数进栈保存
mov
cl,4
;移动4位
shr
dl,cl
;将原bcd码的高位移到地4位上
or
dl,30h
;转换成ascii码
mov
[di],dl
;存入目标位置
inc
di
;修改地址指针
inc
si
;修改地址指针
pop
cx
;循环次数出栈
loop
next
;循环
mov
ax,4c00h
int
21h
code
ends
end
start
木西?我喜欢这名字
汇编语言那本书比较好?
你好!
1、入门级《汇编语言》,推荐清华大学出版社王爽的《汇编语言》,很简单,很好入门。书中内容的编排有一定连贯性,要用到哪部分知识就介绍哪部分知识。其它书籍不适合入门的原因是一开始就将所有的寄存器、寻址方式列举出来,记忆已经相当困难,何况是活用?所以还没有体会到编程的快乐,就被推进了无尽的苦难中!
2、如果需要学到一定的深度,清华大学出版社的《80x86汇编语言程序设计》(作者不详)《IBM-PC 汇编语言》是比较好的教材(沈美明,温冬婵著)。这些教材我全部都读过,基本上是按照由浅入深的顺序。
需要说明的:汇编语言在当前高级语言的发展环境下,用途范围越来越狭窄,因为面向对象编程思想逐步取代过程语言设计,可以说汇编语言仅在电子产品的底层能够发挥其长处。但是可以借助汇编语言了解计算机的工作原理,为高级语言打下坚实的基础
希望能够帮到你!
大家认为最好的汇编语言入门教材是哪本
最好就是滴水三期的汇编视屏,我就是看它入门的,最关键是免费,
这3本书我都阅读过,最后还是我推荐的视频让我入得门,真心少走弯路
学习汇编语言选哪本书好?
入门级《汇编语言》,推荐清华大学出版社王爽的《汇编语言》,很简单,很好入门。书中内容的编排有一定连贯性,要用到哪部分知识就介绍哪部分知识。其它书籍不适合入门的原因是一开始就将所有的寄存器、寻址方式列举出来,记忆已经相当困难,何况是活用?所以还没有体会到编程的快乐,就被推进了无尽的苦难中!
如果需要学到一定的深度,清华大学出版社的《80x86汇编语言程序设计》(作者不详)《IBM-PC 汇编语言》是比较好的教材(沈美明,温冬婵著)。这些教材我全部都读过,基本上是按照由浅入深的顺序。
需要说明的是,汇编语言在当前高级语言的发展环境下,用途范围越来越狭窄,因为面向对象编程思想逐步取代过程语言设计,可以说汇编语言仅在电子产品的憨层能够发挥其长处。但是可以借助汇编语言了解计算机的工作原理,为高级语言打下坚实的基础。
了解汇编语言看什么书比较好
王爽老师的汇编语言通俗易懂,比较好入门。我就是看的这本书,挺不错的
初学c语言,推荐几本书看一下,要不要买一本王爽的汇编语言呢
初学,建议你就下载视频教程。建议孙鑫老师的
对有一定基础了买书才看得懂。。
汇编也是建议有基础了。然后再看。不然只会把自己搞乱的。
打字不容易,感觉ok就给个好评采纳吧,谢谢。。。。。
看完王爽的《汇编语言第三版》,之后该看哪本书?
参考以前问题:
zhidaobaidu/question/292589535
包括那些没有采纳的答案,都很有见地。
学习汇编语言的入门书籍有哪些啊
大多时候,一些初学者不知道应该读什么书入门,有一定基础的开发者不知道如何进阶。本文总结了一个C++优秀书籍清单,希望能够为你带来一定的帮助。因为多读一些优秀的书籍,对于开发者稳固编程基础、提高编程技能有很大帮助,这些书大多数都有中文版,并且可以很容易在网上找到。
阶段1
《Essential C++》
这是一本内容不多但很实用的C++入门书籍,强调快速上手与理解C++编程。本书主要围绕一系列逐渐复杂的程序问题,以及用以解决这些问题的语言特性展开讲解。你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。
《C++ Primer》
本书对C++基本概念、技术、以及现代C++编程风格进行了全面而且权威的阐述,是C++初学者的最佳指南;本书可以帮助你编写实用的程序,而无需首先精通每个语言细节。对于中高级程序员,本书也是不可或缺的参考书。
阶段2
《Effective C++》和《More effective C++》
作者是Scott Meyers你应该熟读它们,并清楚地理解每个项目。该书围绕55条准则,每一条都介绍了一个可让你写出更好的C++程序代码的方法,并以特别设计过的例子详加讨论。
《Exceptional C++(C++编程剖析)》和《More exceptional C++》
这两本书中都包含了40个C++编程问题,这些问题会让你磨练自己的技能,最终成为优秀的C++程序员。这些问题是Herb Sutter精心挑选,与ISO/ANSI C++官方标准相一致,帮助程序员在设计、架构和编码过程中保持良好的风格,从而使编写的C++软件更健壮、更高效。
《Thinking in C++(C++编程思想)》
C++ 领域权威著作,介绍了C++实用的编程技术和最佳的实践方法。
阶段3
《Inside the C++ object model(深度探索C++对象模型)》
本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承,帮助你理解程序的底层实现,以便写出更高效的代码。
《The design and evolution of C++(C++语言的设计与演化)》
本书作者也是C++语言的设计者Bjarne Stroustrup,作者在书中综合性地介绍了C++的发展历史,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景,既没有忽略关键性的详情,又没有过多地陷入技术细节。
阶段4
《The C++ standard library(C++标准程序库)》
这是标准模板库字典,你可以在本书中找到STL相关的一切知识。本书焦点放在标准模板库、检查容器、迭代器、函数对象和STL算法上。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细节解说、陷阱、意想不到的危险,以及相关类别和函数等。
《Effective STL》
这是Scott Meyers的第三本C++专著,也是学习STL最权威的书籍。作者对书中的50个指导方针都作了详尽的分析,并配以示例。通过这些规则,C++开发者可以最大限度地使用STL
《Generic programming and the STL(泛型编程与STL)》
本书阐述
学汇编哪些书比较好
呵呵 好书多呀!入门: 王爽《汇编语言》(推荐)保护模式: 周明德《保护方式下的80386及其编》 杨季文《80X86汇编语言程序设计教程》Win32编程: 罗云彬《Windows环境下32位汇编语言程序设计》(推荐) iczelion《Win32汇编教程》 (美)欧文《Intel 汇编语言程序设计(第五版)》 反正我呀,就是看了王爽《汇编语言》和罗云彬《Windows环境下32位汇编语言程序设计》而已,其他的随便看了,或者没看完,觉得汇编估计也就这两本经典了!《保护方式下的80386及其编》已经绝种,我是在学校图书馆找到的,不过电子书网上有下载,它可以当做指令大全来看!!
想学汇编语言。请问大学本科是用哪本教材的。
先学习一门语言,比如c,VB,再学汇编,汇编教材入门有王爽汇编,清华出版的汇编语言程序设计
Intel汇编语言程序设计 和 王爽的汇编语言 那本比较好?
话说怎么这么巧,这三本我都看过。。。
王爽的简单,容易明白,容易入门,没法精通。
Intel汇编语言,内容详细,缺点就是太厚了,你可以和王爽的比下,快3本了。
所以他写的比较全面。
windows32,这个我曾经是作为后续才看到,因为它是WIN32汇编,不是X8086汇编了,
他使用的是WINDOWS界面编程。win32汇编和8086汇编类似于MFC和C的的关系一样。
调用的都是API,就不是单纯的MOV ADD JMP了。
需要学习WIN32汇编,最好是在8086汇编的基础上去学习,就像是从简单的学起,。
下面是我的建议:
如果你只想了解,开拓视野。建议去学王爽的,简单,容易理解,加个汇编交流群,百度一个小甲鱼汇编视频,一半个月就自学会了。
如果你想玩黑客,破解。。。那最好去学习,intel的。如果你连这都看不明白,那么想深入的搞清楚汇编语言,一个字,难。
如果你是学计算机的,想在windows下进行编程,并且想最个有界面的,可以先学,王爽,然后学习win32
汇编语言程序设计步骤:
(1)分析问题:已知条件、要解决的问题、功能/性能要求等。
(2)建立数学模型:把问题数学化、公式化,便于计算机处理。
(3)确定算法:简单、速度快、精度高、代码量小、编程容易。
(4)绘制程序流程图:用箭头、框图、菱形图等表示程序结构。
(5)内存空间分配:为程序或数据分配内存空间。
(6)编制程序与静态检查:程序结构层次简单、清楚、易懂。
(7)程序调试:利用调试软件DEBUG进行调试。
以上就是关于汇编语言设计程序全部的内容,包括:汇编语言设计程序、汇编语言程序设计、大家给介绍下学习汇编语言的经典教材啊,要注明作者和版本哦!谢啦等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)