汇编语言之歌

2024-03-03 05:38
文章标签 汇编语言 之歌

本文主要是介绍汇编语言之歌,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在汇编语言课上,让同学们分组搞一个关于汇编语言、翻转课堂的创作,以此调剂调剂,天天上网课的同学们需要释放一下。
  我的学生黄倩颖,代表第4组,创作了这首《assembler language》。
  70后表示喜欢00后的作品。
上视频——

Assembler

附歌词(节奏太快,看着词才能听明白)——
原曲:刘柏辛:manta
填词翻唱:黄倩颖

not a game time is a test time
(这不是游戏时间,这是测试时间)
how to run out depends on me right?
(怎么运行是靠我自己决定的不是吗?)
有自己的想法才是最重要
He’ll be on the surface,Lur, lurkin
(难题浮于表面困扰着我)
Overhetead up, That gon’s make me nervous
(炙热的温度让我困扰)
编码转变着 变换不属于我的规则
Loser one?
(输方?)
别慌这不是我的选择呢
Now
他开始变换规则让我陷入苦恼
而我不会屈服于这片旋涡
A manager
(一个掌控者)
reelin’ reelin’ me in with that thin line
(为我设下难题让我慢慢上钩)
run on the dosbox
(在dosbox上运行)
write it in the Ediplus
(在Ediplus中编写)
绝不会放弃的
我有我的原则
tryin hard to face it
(尽自己最大的努力去面对它)
playing with the number
(与数字进行博弈)
绝不会放弃的
我有我的风格

Assembler
(汇编语言)
美丽而神秘的语言
devil language
(危险的语言)
Assembler
It’s the soul of computer
(它是计算机的灵魂)

我们尝试着破解规则
也曾绞尽脑汁为了编程
devil language
(危险的语言)

Assembler
(汇编语言)
由我们决定的规则~

swag!

这篇关于汇编语言之歌的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/768613

相关文章

《x86汇编语言:从实模式到保护模式》视频来了

《x86汇编语言:从实模式到保护模式》视频来了 很多朋友留言,说我的专栏《x86汇编语言:从实模式到保护模式》写得很详细,还有的朋友希望我能写得更细,最好是覆盖全书的所有章节。 毕竟我不是作者,只有作者的解读才是最权威的。 当初我学习这本书的时候,只能靠自己摸索,网上搜不到什么好资源。 如果你正在学这本书或者汇编语言,那你有福气了。 本书作者李忠老师,以此书为蓝本,录制了全套视频。 试

汇编语言知识基础介绍

汇编语言是一种低级编程语言,直接与计算机硬件的指令集架构(ISA)对应。它在操作系统、设备驱动程序和性能关键的应用程序中起着重要作用。以下是汇编语言的基础介绍: 1. 基本概念 指令集架构(ISA):汇编语言与特定的处理器架构(如 x86、ARM)对应,每种架构有其特定的指令集。汇编指令:汇编语言的语法是处理器指令的符号表示,通常包括操作码(opcode)和操作数。操作码指定操作的类型,操作数

汇编语言输出“Hello World!“

1.软件 Nasmide64.exe(李忠老师编写) Fixvhdw64.exe(李忠老师编写) VirtualBox虚拟机(免费 开源) 2.过程 01.Fixvhdw64.exe输入以下代码: mov ax,0xb800mov ds,axmov byte [0x00],'H'mov byte [0x02],'e'mov byte [0x04],'l'mov byte [0

ARM——结构体系(处理器工作模式,CPSR,立即数,汇编语言函数调用)

1、处理器工作模式          ARM有7个基本工作模式:User:非特权模式,大部分任务执行在这种模式FIQ:当一个高优先级(fast)中断产生时将会进入这种模式IRQ:当一个低优先级(normal)中断产生时将会进入这种模式Supervisor:当复位或软中断指令执行时将会进入这种模式Abort:当存取异常时将会进入这种模式Undef:当执行未定义指令时会进入这种模式Sy

ARM下汇编语言编程

一、ARM汇编语言程序格式 ARM汇编语言是以段(section)为单位来组织源文件的。段是相对独立的、具有特定名称的、不可分割的指令或者数据序列。 段又可以分为代码段和数据段,代码段存放执行代码,数据段存放代码运行时需要用到的数据。一个ARM源程序至少需要一个代码段,大的程序可以包含多个代码段和数据段。 二、ARM汇编语言中常用的伪操作 例如: area reset,cod

汇编语言05——包含多个段的程序

整理自fishcc论坛 安全的空间 通常来说,0:200~0:300这段空间是相对安全的,操作系统通常不会去占用 但这只有256个字节,当需要更多空间时,可以向操作系统申请 问题: 编程计算以下8个数据的和,结果存在ax 寄存器中: 0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H 程序: assume cs

汇编语言04——[BX]和loop指令

整理自fishcc论坛课件 首先展示一个新的程序: assume cs:codesg codesg segment start: mov ax,2000H mov ds,ax mov al,[0] mov bl,[1] mov cl,[2] mov dl,[3] mov ax,4C00H int 21H codesg ends end start 使用masm进行

汇编语言03——第一个汇编程序

整理自鱼C论坛课件 汇编程序编写步骤 编写源代码->使用MASM.exe进行编译,产生目标文件->用LINK.exe,对目标文件进行链接,生成可执行文件 可执行文件中包含两部分内容 1,程序和数据 2,相关的描述信息(程序有多大,要占用多少内存空间等) 源程序: assume cs:abc abc segment mov ax,2 add ax,ax add

汇编语言02——寄存器(内存访问)

整理自鱼C工作室的课件 DS和address DS寄存器通常用来存放要访问的数据的段地址 例如:我们要读取10000H单元的内容可以用如下程序段进行: mov bx,1000H mov ds,bx mov al,[0] 将10000H(1000:0)中的数据读到al中。 mov指令的格式: mov 寄存器名,内存单元地址 “[…]”表示一个内存单元, “[…]

汇编语言01——寄存器(CPU的工作原理)

寄存器概述 CPU的组成:运算器,控制器,寄存器 8086CPU有14个寄存器(8个通用寄存器),分别为: AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW 8086CPU所有寄存器都是16位的,可以存放两个字节(一个字) AX,BX,CX,DX是通用寄存器,存放一般性数据 8086上一代CPU的寄存器是8位的;为保证兼容性,这四个寄存器都可