当前位置:网站首页>Control transfer instruction
Control transfer instruction
2022-07-06 17:02:00 【My71】
skill
- Z or E be equal to
- G or A Greater than
- L or B Less than
- All jump instructions are in J start
Conditional jump instructions
- be equal to JZ
- It's not equal to JNZ
- Greater than JG or JNLZ
- Less than JL or JNGZ
- Greater than or equal to JGZ or JNL
- Less than or equal to JLZ or JNG
Jump unconditionally JMP
……
start:
……
jmp start
Cyclic instruction Loop
The initial value of the cycle can only be used cx register .
grammar
mov cx,100 start: …… loop startEach cycle cx Value auto decrement , know cx The value is 0 End cycle at .
Program encapsulation
Define subroutine pseudo instructions
- Start :proc
- end :endp
Call Subroutine instructions :call
attribute
- Far attribute instruction :far
- Near attribute instruction :near
Return to the main program instruction :ret
grammar : Define a name Program
name proc near Procedural body ret name endpCode demonstration
code segment assume cs:code start: call delay mov ah,4ch int 21h delay proc near mov ax,10 ret delay endp code ends end start
边栏推荐
- Activiti directory (III) deployment process and initiation process
- Introduction to microservices
- Notes on how the network is connected
- ~83 form introduction
- High performance mysql (Third Edition) notes
- Shell_ 03_ environment variable
- 原型链继承
- Activiti directory (I) highlights
- 唯有学C不负众望 TOP3 Demo练习
- Restful style interface design
猜你喜欢

MySQL string function

~68 Icon Font introduction

Data config problem: the reference to entity 'useunicode' must end with ';' delimiter.

Many papers on ByteDance have been selected into CVPR 2021, and the selected dry goods are here

~85 transition

Shell_ 00_ First meeting shell

The daemon thread starts redis and modifies the configuration file

Yao BanZhi and his team came together, and the competition experts gathered together. What fairy programming competition is this?

Idea resolving jar package conflicts

字节跳动技术面试官现身说法:我最想pick什么样的候选人
随机推荐
7-4 harmonic average
Shell_ 02_ Text three swordsman
When it comes to Google i/o, this is how ByteDance is applied to flutter
字节跳动技术新人培训全记录:校招萌新成长指南
Activiti目录(三)部署流程、发起流程
程序员定位解决问题方法论
Go language uses the thrift protocol to realize the client and service end reports not enough arguments in call to oprot Writemessagebegin error resolution
在 vi 编辑器中的命令模式下,删除当前光标处的字符使用 __ 命 令。
姚班智班齐上阵,竞赛高手聚一堂,这是什么神仙编程大赛?
~83 form introduction
谢邀,人在工区,刚交代码,在下字节跳动实习生
Error: case label `15 'not within a switch statement
Some instructions on whether to call destructor when QT window closes and application stops
Full record of ByteDance technology newcomer training: a guide to the new growth of school recruitment
字节跳动多篇论文入选 CVPR 2021,精选干货都在这里了
The most lost road I have ever walked through is the brain circuit of ByteDance programmers
字节跳动海外技术团队再夺冠:高清视频编码已获17项第一
Only learning C can live up to expectations top5 S1E8 | S1E9: characters and strings & arithmetic operators
Resume of a microservice architecture teacher with 10 years of work experience
ByteDance 2022 school recruitment R & D advance approval publicity meeting, students' top 10 issues